Решено: Не удалось найти ресурс $(string id=»Win7Only)
Добрый день! Уважаемые читатели и гости одного из крупнейших IT блогов в России Pyatilistnik.org. В пошлый раз мы с вами подробно обсудили, как устанавливается Windows Server 2019 на сервер или в виртуальной машине. Двигаемся дальше и продолжаем наши админские будни. На днях обратился ко мне мой коллега, у которого была раздражающая его ситуация, при редактировании или просматривании групповой политики у него выскакивало окно с предупреждением, где сообщалось, что не удалось найти ресурс $(string id="Win7Only) и какие-то атрибуты. Дальше все работало корректно. но это откровенно было не удобно.
Описание ошибки "Не удалось найти ресурс $(string id="Win7Only)"
Не так давно я производил обновление центрального хранилища административных шаблонов групповых политик, это необходимая вещь при использовании леса Active Directory с несколькими доменами и количеством системных администраторов имеющих права и необходимость в создании и редактировании групповых политик. Когда мой коллега решил отредактировать групповую политику и перешел в раздел "Компоненты Windows" он увидел ошибку:
Или в английском варианте:
Microsoft знает и подтверждает наличие такой проблемы. Вся проблема в том, что в Windows 10 версии 1803 языковой файл SearchOCR.ADML имеет текстовые обновление. В новом ADML шаблоне эта строка была вырезана:
Исправление ошибки изменение GPO
Чтобы устранить эту проблему, необходимо загрузить обновленный пакет ADMX. Затем скопировать файлы SearchOCR.ADMX и SearchOCR.ADML из него и положить в центральное хранилище объектов GPO.
Скачайте по ссылке Administrative Templates (.admx) for Windows 10 April 2018 Update (1803).
В результате чего будет скачан файл размером 14 МБ "Administrative Templates (.admx) for Windows 10 April 2018 Update.msi". Запустите установку данного пакета административных шаблонов. На первом шаге просто нажмите "Next".
Принимаем лицензионное соглашение, выбирая опцию "I Agree".
Далее вы можете при желании изменить каталог установки административных шаблонов с "C:\Program Files (x86)\Microsoft Group Policy\Windows 10 April 2018 Update (1803) v2\" на нужный вам.
Для установки "Administrative Templates (.admx) for Windows 10 April 2018 Update" нажмите "Next".
Ожидаем окончания установки, после чего нажимаем "Close".
Далее переходим в каталог "C:\Program Files (x86)\Microsoft Group Policy\Windows 10 April 2018 Update (1803) v2\PolicyDefinitions" и находим там файл SearchOCR.admx, а так же его языковую версию SearchOCR.adml, тут все завит от вашего языка в Active Directory.
Далее вам необходимо скопировать эти файлы с заменой если спросит по пути:
Ошибка "Не удалось найти ресурс $(string id="Win7Only), на который ссылается атрибут displayName" должна пропасть. Еще одним методом решения проблемы, можно рассматривать редактирование старого файла SearchOCR.adml в вашем централизованном хранилище GPO:
- Откройте файл в текстовом редакторе. Найдите строку 26. Добавьте пустую строку. В пустую строку 26 вставьте этот текст:
- Сохраните изменения. По идее все эти манипуляции помогут вам не видеть ошибок при редактировании объектов групповой политики. НА этом у меня все, с вами был Иван Семин, автор и создатель IT портала Pyatilistnik.org.
Дополнительные ссылки: https://support.microsoft.com/en-us/help/4292332/error-when-you-open-gpedit-msc-in-windows
Затем запустите sfc /scannow и увидите, как ваши исправления исчезают в неизвестном направлении.
Спасибо попробую