Неправильное сообщение об ошибке для отсутствующих ADML-файлов

В этой статье описывается решение проблемы, из-за которой при отсутствии ADML-файлов возвращаются неправильные сообщения об ошибках.

Применимо к: Windows Server (все поддерживаемые версии)
Исходный номер базы знаний: 2688272

Симптомы

Симптомы SR:

Контроллер домена EN-US пытается создать отчет о параметрах для объекта групповой политики. Отчет создается с сообщением:

Не удалось найти соответствующий файл ресурсов для файла \\domainname.com\sysvol\domainname.com\Policies\PolicyDefinitions\anyfile.admx (ошибка = 2). Система не может найти указанный файл.
ADMX-файлы, о которых сообщается как отсутствующие, присутствуют в указанной папке.

Симптомы повтора:

Переименование папки, содержащей соответствующие ADML-файлы, возвращает ошибку:

Не удалось найти соответствующий файл ресурсов для файла \\domainname.com\sysvol\domainname.com\Policies\PolicyDefinitions\anyfile.admx (ошибка = 3): системе не удается найти указанный путь.
Эта ошибка также возникает, если папка EN-US не существует и отсутствует.

Изменение затронутых объектов групповой политики становится невозможным, отчеты неточные. Проблема не возникает таким же образом, когда отсутствуют другие языковые файлы и папки, так как en-US является резервным языком, и он будет загружен вместо этого, когда отсутствует другой язык.

Причина

Чтобы создать отчеты или изменить объект групповой политики, необходимо загрузить ADMX-файл, а также соответствующий файл с расширением ADML. В зависимости от пользователя на родном языке, запрашивающего операцию редактирования и создания отчетов, adml-файл выполняется в соответствующей папке языка (en для en, de для de, так далее). Если, например, запрашивающий пользователь хочет английский, а в центральном хранилище GPO установлены только немецкие ADML-файлы, возникнет ошибка.

Сообщение об ошибке является неправильным, так как ссылается на ADMX-файл как отсутствующий, в то время как этот файл присутствует в указанном расположении.

Решение

Если adml-файлы будут доступны для языка, запрашиваемого в правильной папке, проблема решена. См. статью Создание центрального хранилища для файлов административных шаблонов групповая политика в Windows Vista.

Сбор данных

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