Ошибка открытия файла конфигурации DNS Microsoft Windows Server

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

Правило создания аварийных сигналов для конфигурации.

Knowledge Base article:

Краткое описание

Конфигурация DNS-сервера состоит из параметров, определяющих порядок работы DNS-сервера в сети а также порядок сохранения и извлечения этих параметров, когда в этом возникнет необходимость.

Причины

DNS-серверу не удалось открыть файл.

Решения

Устраните проблему доступа к файлу

Убедитесь, что указанный файл существует в каталоге %systemroot%\System32\DNS, а его атрибуты и разрешения обеспечивают доступ на чтение и запись для учетной записи службы DNS-сервера.

Для выполнения данной процедуры необходимо быть членом группы "Администраторы" либо обладать соответствующими делегированными полномочиями.

Чтобы убедится в существовании файла, выполните следующие действия.

Нажмите кнопку "Пуск", выберите команду "Выполнить", введите %systemroot%\system32\dns\ (включая конечный символ \) и нажмите кнопку "ОК".

Если файл не указан, нужно выполнить соответствующие действия для его восстановления (например, из резервной копии) или создать файл повторно (например, удалив и повторно создав зону).

Если файл указан, убедитесь, что у учетной записи службы DNS-сервера есть права доступа к файлу для чтения и записи.

Чтобы убедиться в наличии у учетной записи службы доступа к файлу, выполните следующие действия.

1. На DNS-сервере запустите службы. Чтобы запустить службы, щелкните "Пуск", затем "Администрирование", а потом щелкните "Службы".

2. В списке служб (локальном) щелкните правой кнопкой мыши "DNS-сервер", а затем выберите пункт "Свойства".

3. Перейдите на вкладку "Вход" и проверьте, выбран ли параметр "С системной учетной записью" или "С учетной записью", запомните имя учетной записи.

4. Нажмите кнопку "Отмена", чтобы закрыть диалоговое окно.

5. Нажмите кнопку "Пуск", выберите команду "Выполнить", введите %systemroot%\system32\dns\ (включая конечный символ \) и нажмите кнопку "ОК".

6. Щелкните правой кнопкой мыши файл, а затем выберите пункт "Свойства".

7. Если установлен флажок "Только для чтения", снимите его.

8. Перейдите на вкладку "Безопасность" и определите, есть ли в списке учетная запись службы DNS-сервера.

Если учетная запись службы DNS-сервера в списке отсутствует, добавьте эту учетную запись и назначьте ей соответствующие разрешения.

Для добавления учетной записи и назначения ей соответствующих разрешений выполните следующие действия.

1. Щелкните "Изменить".

[2. В диалоговом окне разрешений для "файла" нажмите кнопку "Добавить".

3. В диалоговом окне "Выбор пользователей, компьютеров или групп" введите имя учетной записи службы DNS-сервера. Например, если учетная запись службы DNS-сервера является локальной системной учетной записью, введите system.

4. Щелкните "ОК".

5. В списке разрешений для "пользователя" рядом с пунктом "Полный доступ" нажмите кнопку "Разрешить", а затем — "OK".

Если учетная запись службы DNS-сервера уже существует, при необходимости исправьте разрешения, предоставленные этой учетной записи.

Для просмотра и исправления разрешений для файла выполните следующие действия.

1. Выберите учетную запись службы DNS-сервера.

2. Если в пункте "Разрешить" рядом с полем "Полный доступ" не появляется флажок, перейдите на вкладку "Дополнительно".

3. В диалоговом окне дополнительных параметров безопасности для "файла" нажмите кнопку "Изменить".

4. Если флажок "Добавить разрешения, наследуемые от родительских объектов" установлен, снимите этот флажок и нажмите кнопку "Копировать".

5. Выберите учетную запись службы DNS-сервера и нажмите кнопку "Изменить".

6. Установите флажок рядом с полем "Полный доступ" в пункте "Разрешить" и нажмите кнопку "ОК".

Внешняя

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

Element properties:

TargetMicrosoft.Windows.Server.DNS.Server
CategoryAlert
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
RemotableTrue
Alert Message
Windows DNS — конфигурация — ошибка открытия файла
ИД события: {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.Server.DNS.Configuration.FileOpenError" 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>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1000</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="Alert" TypeID="Health!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>2</Severity>
<AlertName/>
<AlertDescription/>
<AlertOwner/>
<AlertMessageId>$MPElement[Name="Microsoft.Windows.Server.DNS.Configuration.FileOpenError.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>