Błąd pliku konfiguracyjnego serwera DNS systemu Microsoft Windows Server

Microsoft.Windows.Server.DNS.Configuration.FileError (Rule)

Reguła generująca alert dla konfiguracji.

Knowledge Base article:

Podsumowanie

Konfiguracja serwera DNS zawiera ustawienia określające działanie serwera DNS w sieci oraz sposób przechowywania tych ustawień i ich pobierania, gdy są potrzebne.

Przyczyny

Serwer DNS napotkał błąd w pliku konfiguracji.

Rozwiązania

Popraw plik konfiguracji

Aby poprawić plik konfiguracji, otwórz za pomocą edytora tekstu (np. programu Notatnik) wskazany plik, który znajduje się w katalogu %SystemRoot%\System32\Dns. Popraw wiersz wymieniony w komunikacie o zdarzeniu ostrzeżenia lub błędu, a następnie uruchom ponownie serwer DNS.

Przed zmodyfikowaniem pliku konfiguracji należy sporządzić jego kopię na wypadek, gdyby okazało się konieczne przywrócenie poprzedniej wersji pliku.

Aby wykonać tę procedurę, należy być członkiem grupy administratorów lub posiadać odpowiednie oddelegowane uprawnienia.

Aby uruchomić ponownie serwer DNS:

1. Na serwerze DNS uruchom Menedżera serwera. Aby uruchomić Menedżera serwera, kliknij przycisk Start, kliknij pozycję Narzędzia administracyjne, a następnie kliknij program Menedżer serwera.

2. W drzewie konsoli rozwiń kolejno pozycję Role i Serwer DNS, a następnie rozwiń system DNS.

3. Kliknij prawym przyciskiem myszy serwer DNS, kliknij polecenie Wszystkie zadania, a następnie kliknij pozycję Uruchom ponownie.

Uwaga: ten problem mógł zostać spowodowany przez błędy wprowadzone do pliku konfiguracji w czasie poprzednich prób jego ręcznej edycji. Aby uniknąć podobnych problemów w przyszłości, użyj Menedżera serwera lub polecenia dnscmd w celu zmodyfikowania pliku konfiguracji.

Zewnętrzne

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

Element properties:

TargetMicrosoft.Windows.Server.DNS.Server
CategoryAlert
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
RemotableTrue
Alert Message
Windows DNS — Błąd pliku konfiguracyjnego
Identyfikator zdarzenia: {0} Źródło zdarzenia: {1} Dziennik zdarzenia: {2} Opis zdarzenia: {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.Server.DNS.Configuration.FileError" Enabled="true" Target="Microsoft.Windows.Server.DNS.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>
<RegExExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>MatchesRegularExpression</Operator>
<Pattern>^(1205|1206|1501|1505|2003)$</Pattern>
</RegExExpression>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="Alert" TypeID="Health!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>2</Severity>
<AlertOwner/>
<AlertMessageId>$MPElement[Name="Microsoft.Windows.Server.DNS.Configuration.FileError.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>