Решено: Не удалось найти ресурс $(string id=»Win7Only)

Обновлено 03.02.2020

Active DirectoryДобрый день! Уважаемые читатели и гости одного из крупнейших IT блогов в России Pyatilistnik.org. В пошлый раз мы с вами подробно обсудили, как устанавливается Windows Server 2019 на сервер или в виртуальной машине. Двигаемся дальше и продолжаем наши админские будни. На днях обратился ко мне мой коллега, у которого была раздражающая его ситуация, при редактировании или просматривании групповой политики у него выскакивало окно с предупреждением, где сообщалось, что не удалось найти ресурс $(string id="Win7Only) и какие-то атрибуты. Дальше все работало корректно. но это откровенно было не удобно.

Описание ошибки "Не удалось найти ресурс $(string id="Win7Only)"

Не так давно я производил обновление центрального хранилища административных шаблонов групповых политик, это необходимая вещь при использовании леса Active Directory с несколькими доменами и количеством системных администраторов имеющих права и необходимость в создании и редактировании групповых политик. Когда мой коллега решил отредактировать групповую политику и перешел в раздел "Компоненты Windows" он увидел ошибку:

Не удалось найти ресурс $(string id="Win7Only), на который ссылается атрибут displayName

Не удалось найти ресурс $(string id="Win7Only), на который ссылается атрибут displayName

Или в английском варианте:

Resource $(string id="Win7Only)' referenced in attribute displayName could not be found

Resource $(string id="Win7Only)' referenced in attribute displayName could not be found

Microsoft знает и подтверждает наличие такой проблемы. Вся проблема в том, что в Windows 10 версии 1803 языковой файл SearchOCR.ADML имеет текстовые обновление. В новом ADML шаблоне эта строка была вырезана:

<string id="Win7Only">Microsoft Windows 7 or later</string>

Исправление ошибки изменение GPO

Чтобы устранить эту проблему, необходимо загрузить обновленный пакет ADMX. Затем скопировать файлы SearchOCR.ADMX и SearchOCR.ADML из него и положить в центральное хранилище объектов GPO.

Скачайте по ссылке Administrative Templates (.admx) for Windows 10 April 2018 Update (1803).

https://www.microsoft.com/en-us/download/details.aspx?id=56880

Скачивание Administrative Templates (.admx) for Windows 10 April 2018 Update (1803)

В результате чего будет скачан файл размером 14 МБ "Administrative Templates (.admx) for Windows 10 April 2018 Update.msi". Запустите установку данного пакета административных шаблонов. На первом шаге просто нажмите "Next".

Запуск Administrative Templates (.admx) for Windows 10 April 2018 Update.msi
Принимаем лицензионное соглашение, выбирая опцию "I Agree".

Установка Administrative Templates (.admx) for Windows 10 April 2018 Update.msi

Далее вы можете при желании изменить каталог установки административных шаблонов с "C:\Program Files (x86)\Microsoft Group Policy\Windows 10 April 2018 Update (1803) v2\" на нужный вам.

Шаблоны для устранения ошибки Resource $(string id="Win7Only)' referenced in attribute displayName could not be found
Для установки "Administrative Templates (.admx) for Windows 10 April 2018 Update" нажмите "Next".

Установка старых административных шаблонов GPO

Процесс установки Administrative Templates (.admx) for Windows 10 April 2018 Update.msi

Ожидаем окончания установки, после чего нажимаем "Close".

Исправляем ошибку: Не удалось найти ресурс $(string id="Win7Only), на который ссылается атрибут displayName

Далее переходим в каталог "C:\Program Files (x86)\Microsoft Group Policy\Windows 10 April 2018 Update (1803) v2\PolicyDefinitions" и находим там файл SearchOCR.admx, а так же его языковую версию SearchOCR.adml, тут все завит от вашего языка в Active Directory.

Копирование файлов SearchOCR.admx и SearchOCR.adml

Копирование файлов SearchOCR.admx и SearchOCR.adml

Далее вам необходимо скопировать эти файлы с заменой если спросит по пути:

\\root\SYSVOL\root.pyatilistnik.org\Policies\PolicyDefinitions (где root и root.pyatilistnik.org мой домен у вас будет свой)

Копирование файлов SearchOCR.admx и SearchOCR.adml в центральное хранилище административных шаблонов
Ошибка "Не удалось найти ресурс $(string id="Win7Only), на который ссылается атрибут displayName" должна пропасть. Еще одним методом решения проблемы, можно рассматривать редактирование старого файла SearchOCR.adml в вашем централизованном хранилище GPO:

  • Откройте файл в текстовом редакторе. Найдите строку 26. Добавьте пустую строку. В пустую строку 26 вставьте этот текст:

<string id="Win7Only">Microsoft Windows 7 or later</string>

  • Сохраните изменения. По идее все эти манипуляции помогут вам не видеть ошибок при редактировании объектов групповой политики. НА этом у меня все, с вами был Иван Семин, автор и создатель IT портала Pyatilistnik.org.

Дополнительные ссылки: https://support.microsoft.com/en-us/help/4292332/error-when-you-open-gpedit-msc-in-windows

Автор - Сёмин Иван

2 Responses to Решено: Не удалось найти ресурс $(string id=»Win7Only)

  1. Админ:

    Затем запустите sfc /scannow и увидите, как ваши исправления исчезают в неизвестном направлении.

  2. Иван Семин:

    Спасибо попробую

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *