Microsoft Windows Server DNS 구성 레지스트리 작업 실패

Microsoft.Windows.DNSServer.2016.Configuration.RegistryOperationFailed (Rule)

[구성]에 대한 규칙을 생성하는 중 경고가 발생했습니다.

Knowledge Base article:

요약

DNS Server 구성은 네트워크에서 DNS Server의 작동 방식을 결정하는 설정과 이러한 설정을 저장하고 필요할 때 검색하는 방법을 지정하는 설정으로 이루어집니다.

원인

DNS Server에서 레지스트리 작업에 실패했습니다.

해결 방법

레지스트리 액세스 문제를 해결하세요.

다음과 같은 사항을 확인하세요.

서버 시스템 디스크가 꽉 찼거나 손상되지 않았는지 확인하세요.

레지스트리 크기가 허용된 최대 크기에 도달하지 않았는지 확인하세요.

레지스트리가 손상되지 않았는지 확인하세요.

이러한 사항 중 하나라도 해당되면 문제가 해결될 때까지 DNS Server에서 레지스트리의 구성 데이터를 업데이트할 수 없습니다.

다시 로드하거나, 다시 시작하거나, 다시 설치하세요.

영역을 올바르게 로드하지 못했습니다. 영역을 다시 로드하지 못했습니다. DNS Server 서비스를 다시 시작하세요. DNS Server 서비스를 다시 시작할 수 없으면 DNS(Domain Name System) 서버 역할을 다시 설치하세요.

이 절차를 수행하려면 Administrators 그룹의 구성원이거나 적절한 권한을 위임받아야 합니다.

DNS 서버 서비스가 시작되었지만 영역을 로드할 수 없으면 영역을 다시 로드하세요.

영역을 다시 로드하려면:

1. DNS Server에서 [서버 관리자]를 시작합니다. [서버 관리자]를 시작하려면 [시작], [관리 도구], [서버 관리자]를 차례로 클릭합니다.

2. 콘솔 트리에서 [역할], [DNS Server], [DNS]를 차례로 확장합니다.

3. 로드하지 못한 영역을 호스트하는 서버를 확장한 다음 영역이 포함된 폴더를 두 번 클릭합니다.

4. 영역을 마우스 오른쪽 단추로 클릭한 다음 [다시 로드]를 클릭합니다.

그래도 영역이 로드되지 않으면 DNS Server 서비스를 다시 시작하세요.

DNS Server 서비스를 다시 시작하려면:

1. DNS Server에서 [서버 관리자]를 시작합니다. [서버 관리자]를 시작하려면 [시작], [관리 도구], [서버 관리자]를 차례로 클릭합니다.

2. 콘솔 트리에서 [역할], [DNS Server], [DNS]를 차례로 확장합니다.

3. [DNS Server]를 마우스 오른쪽 단추로 클릭하고 [모든 작업]을 클릭한 다음 [다시 시작]을 클릭합니다.

DNS Server 서비스가 시작되지 않으면 DNS Server 역할을 다시 설치합니다.

1. DNS Server에서 서버 관리자를 시작한 다음 역할을 클릭합니다.

2. 역할 요약에서 역할 제거를 클릭한 다음 마법사의 설명에 따라 DNS Server 역할을 제거합니다.

3. 컴퓨터를 다시 시작해야 할 경우 컴퓨터를 다시 시작한 후 서버 관리자를 시작합니다.

4. 역할 요약에서 역할 추가를 클릭한 다음 마법사의 설명에 따라 DNS Server 역할을 설치합니다.

외부 정보

http://technet.microsoft.com/en-us/library/dd349648(v=ws.10).aspx

Element properties:

TargetMicrosoft.Windows.DNSServer.2016.Server
CategoryAlert
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
RemotableTrue
Alert Message
Windows DNS - 구성 레지스트리 작업 실패

이벤트 ID: {0}
이벤트 원본: {1}
이벤트 로그: {2}
이벤트 설명: {3}
Event LogDNS Server

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.Windows.EventProvider Default
Alert WriteAction System.Health.GenerateAlert Default

Source Code:

<Rule ID="Microsoft.Windows.DNSServer.2016.Configuration.RegistryOperationFailed" Enabled="true" Target="Microsoft.Windows.DNSServer.2016.Server" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>Alert</Category>
<DataSources>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>DNS Server</LogName>
<Expression>
<Or>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">2200</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">2202</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">2203</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</Or>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="Alert" TypeID="Health!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>2</Severity>
<AlertOwner/>
<AlertMessageId>$MPElement[Name="Microsoft.Windows.DNSServer.2016.Configuration.RegistryOperationFailed.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDisplayNumber$</AlertParameter1>
<AlertParameter2>$Data/EventSourceName$</AlertParameter2>
<AlertParameter3>$Data/Channel$</AlertParameter3>
<AlertParameter4>$Data/EventDescription$</AlertParameter4>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/LoggingComputer$</SuppressionValue>
</Suppression>
<Custom1/>
<Custom2/>
<Custom3/>
<Custom4/>
<Custom5/>
<Custom6/>
<Custom7/>
<Custom8/>
<Custom9/>
<Custom10/>
</WriteAction>
</WriteActions>
</Rule>