Сначала отключите все контроллеры домена. Это позволит избежать странных проблем с репликацией.
Первый шаг - удалить неверный параметр групповой политики. Назначения привилегий хранятся в GptTmpl.inf
файле в MACHINE\Microsoft\Windows NT\SecEdit
каждой папке политики. Вы будете знать , что есть правильную политику , когда этот .inf
файл содержит строку для SeDenyNetworkLogonRight
, SeDenyInteractiveLogonRight
и так далее. Удалить все SeDeny...Right
строки из него.
Windows не будет применять новые параметры, если не увидит, что объект групповой политики изменился, что определяется путем обращения к versionNumber
атрибуту объекта Active Directory. Давайте не будем пытаться редактировать AD в автономном режиме. Вместо этого мы удалим неверные настройки из реестра вручную.
Смонтируйте \Windows\System32\config\SECURITY
куст контроллера домена в реестр другой системы Windows с помощью reg load
. Откройте редактор реестра и перейдите к Policy\Accounts
монтированному кусту. (Для этого может потребоваться запуск в regedit
качестве SYSTEM. PsExec может сделать это.) Каждый подраздел этого соответствует пользователю или группе, а ActSysAc
подключ каждого из них содержит «права». (Все «привилегии» находятся в Privilgs
подразделе.) Найдите тот со ActSysAc
значением C0 03 00 00
, которое соответствует четырем правам, которым вы отказали. Удалите ActSysAc
или измените его значение на 00 00 00 00
. Закройте редактор реестра и размонтируйте улей reg unload
.
Загрузите контроллер домена, который вы изменили. Вы должны быть в состоянии войти в систему сейчас. Используйте консоль управления групповыми политиками для внесения любых изменений (независимо от того, насколько это тривиально) в локальные политики соответствующего объекта групповой политики. Это увеличит номер версии объекта групповой политики.
Загрузите другие контроллеры домена и дайте изменениям повторить изменения.