Исправлено: ошибка обработки групповой политики в Windows.
Я столкнулся со странной проблемой при применении новых настроек объекта групповой политики на одном из компьютеров. Чтобы диагностировать проблему, я обновил настройки объекта групповой политики вручную, используя команду
gpupdate /forceкоманду и увидел в консоли следующую ошибку:
Computer policy could not be updated successfully. The following errors were encountered:
The processing of Group Policy failed. Windows could not apply the registry-based policy settings for the Group Policy object LocalGPO. Group Policy settings will not be resolved until this event is resolved. View the event details for more information on the file name and path that caused the failure.При этом в журнале системных событий появилось событие с EventID 1096 и таким же описанием (Ошибка обработки групповой политики):
Log Name: System
Source: Microsoft-Windows-GroupPolicy
Event ID: 1096
Level: Error
User: SYSTEMЕсли вы попытаетесь диагностировать проблему применения объекта групповой политики с помощью команды gpresult (
gpresult.exe /h c:\tempt\gpresultreport.html
), вы можете видеть, что не применяются только настройки реестра групповой политики (
Group Policy Registry — Failed):
Registry failed due to the following error listed below.
Additional information may have been logged. Review the Policy Events tab in the console or the application event log.Это означает, что к клиентскому компьютеру не применяются только объекты групповой политики с настройками CSE (расширение на стороне клиента), которые управляют разделами реестра через объект групповой политики.
Клиентскому расширению реестра не удалось прочитать файл registry.pol. Скорее всего файл поврежден (рекомендуем проверить файловую систему на наличие ошибок с помощью chkdsk). Чтобы воссоздать этот файл, перейдите в c:\Windows\System32\GroupPolicy\Machine и переименуйте его в реестр.bak.
Вы можете переименовать файл из командной строки с повышенными правами:
cd "C:\Windows\System32\GroupPolicy\Machine"
ren registry.pol registry.bakОбновите параметры групповой политики на компьютере с помощью команды:
gpupdate /forceWindows заново создаст файл реестра.pol (настройки локального объекта групповой политики будут сброшены) и успешно применит все параметры объекта групповой политики.
Если вы видите событие с кодом 1096 (
The processing of Group Policy failed. Windows could not apply the registry-based policy settings for the Group Policy object LDAP://
) с кодом ошибки 13 и «
The data is invalid», это означает, что ошибка связана с объектом групповой политики домена, указанным в сведениях об ошибке.
Скопируйте GUID политики и найдите имя объекта групповой политики с помощью приведенной ниже команды PowerShell:
Get-GPO -Guid 19022120-0250-407E-EB99-8438B6BB06C7Откройте консоль управления групповыми политиками домена (
gpmc.msc) и убедитесь, что объект групповой политики существует;
Убедитесь, что в папке SYSVOL на DC есть файлы реестра.pol и gpt.ini и вы можете их прочитать (проверьте разрешения NTFS);
Убедитесь, что версия GPO одинакова на всех контроллерах домена (проверьте корректность работы репликации домена и AD);
Удалите файлы GPO из папки SYSVOL на контроллере домена, с которого клиент получает GPO (получите текущий сервер входа в систему:
$env:LOGONSERVER) и дождаться, пока он будет реплицирован с соседнего DC;
-
Если предыдущие способы не помогли, создайте объект групповой политики заново или восстановите его из резервной копии.



