GPO: The client-side extension could not remove computer policy setting…because it failed with error code '0x8007000d The data is invalid.' (Event ID 8194 Source Group Policy Registry)

imageВ один момент заметил, что на одном из контроллеров домена под управлением Windows Server 2008 перестал работать механизм GP Preferences. При этом в логе System периодически фиксировалась ошибка

Log Name:      Application 
Source:        Group Policy Registry 
Date:          08.06.2010 6:04:43 
Event ID:      8194 
Task Category: (2) 
Level:         Error 
Keywords:      Classic 
User:          SYSTEM 
Computer:      DC02.mydom.com 
Description: 
The client-side extension could not remove computer policy settings for 'Default Domain Controllers Policy {6AC1786C-016F-11D2-945F-00C04fB984F9}' because it failed with error code '0x8007000d The data is invalid.' See trace file for more details.

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

В сообщении об ошибке присутствует идентификатор политики со сломанным кэш-файлом.

Находим этот кэш файл в каталоге

С:\ProgramData\Microsoft\Group Policy\History

…и удаляем его

После этого выполняем gpupdate /force и применение преференций должно заработать снова, а ошибка из лога, соответственно, должна исчезнуть.

Данную проблему описывает статья Error message on a domain controller that is running Windows Server 2008: "The client-side extension could not remove user policy settings for 'Domain Name {GUID}' because it failed with error code '0x8007000d The data is invalid.'"

Хоть в ней и сказано что проблема применима к редакциям Windows Server 2008 Datacenter и Windows Server 2008 Enterprise, у меня на практике такое произошло на Windows Server 2008 Standard

Добавлено 14.12.2010:

Сегодня обнаружил что данная “кака” случается и на системах Windows XP/Windows Server 2003. В локализованном варианте - ошибка выглядит так:

Тип события:    Ошибка 
Источник события:    Group Policy Local Users and Groups 
Категория события:    Диск 
Код события:    8194 
Дата:        14.12.2010 
Время:        14:59:03 
Пользователь:        NT AUTHORITYSYSTEM 
Компьютер:    My-XP-WKS 
Описание: 
Клиентскому расширению не удалось удалить параметры политики компьютер для "Main Administration Policy {663BEA91-49E0-4765-A889-CBE1C3E41FC6}" по причине ошибки с кодом "0x8007000d Недопустимые данные." Дополнительные сведения находятся в файле трассировки. 

На этих системах кэш GPP по умолчанию расположен в каталоге:

C:\Documents and Settings\All Users\Application Data\Microsoft\Group Policy\History

Всего комментариев: 9 Комментировать

  1. Обратная ссылка: The description for Event ID ( 8194 ) in Source ( Group Policy Services ) could not be found | Evdpavel's Blog /

  2. Ernest Ryzhov /

    Благодарю Алексей за инфо, помогло мне, удачи в делах!!

  3. Максимов Алексей /

    Огромное тебе спасибо за информацию месяц мучился с этой ошибколй ошибкой

    1. Алексей Максимов /

      Не за что, тёзка :)

  4. Антон /

    Спасибо, Алексей! Решил проблему с применением политик на winxp с помощью вашей статьи.

  5. Михаил /

    у меня так же Windows Server 2008 Standard и та же ошибка. Спасибо вам за инфу !

  6. djrust /

    А что делать если нет GUID(a)?
    Клиентскому расширению не удалось удалить параметр политики компьютер для " " по причине ошибки с кодом "0x8007000d Недопустимые данные." Дополнительные сведения находятся в файле трассировки..

    1. Алексей Максимов / Автор записи

      Включать отладку и ловить ошибку. Пример такой отладки можно найти здесь http://blog.it-kb.ru/2010/08/19/gpp-long-time-applying-group-policy-drive-maps-policy/

      1. djrust /

        Пока удалил все,ошибок вроде нет!
        Спасибо!

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