Windows Server. Контроллер домена не загружается с кодом остановки 0xC00002E2
Summary: Контроллер домена Active Directory (DC) может не загрузиться в Windows и отобразить 0xC00002E2 stopcode. Это может происходить по нескольким причинам, две из которых рассматриваются в этой статье. ...
Symptoms
Затронутый контроллер домена не может загрузиться в Windows в обычном режиме, и отображается 0xC00002E2 кода остановки. Контроллер домена может загрузиться в режиме исправления служб каталогов (DSRM).
Cause
Существует несколько возможных причин этой ошибки:
- В томе, содержащем базу данных AD, недостаточно свободного места.
- Роль ADDS была удалена без надлежащего понижения роли контроллера домена.
- База данных AD повреждена. В этой статье не рассматривается повреждение базы данных AD.
Resolution
Причина 1. В томе, содержащем базу данных AD, недостаточно свободного места.
Это самая простая и наименее разрушительная причина проблемы. Решение состоит в том, чтобы найти базу данных AD и освободить место на содержащем ее томе. Файл базы данных (ntds.dit) находится в C:\Windows\NTDS по умолчанию, но он может быть в другом месте. Чтобы найти базу данных в DSRM, выполните следующие команды по порядку:
ntdsutil
activate instance ntds
files
info
В выходных данных отображается расположение файла базы данных и другая информация, включая объем доступного пространства в томе:
Drive Information:
C:\ NTFS (Fixed Drive ) free(110.5 Gb) total(126.2 Gb)
DS Path Information:
Database : C:\WINDOWS\NTDS\ntds.dit - 40.0 Mb
Backup dir : C:\WINDOWS\NTDS\dsadata.bak
Working dir: C:\WINDOWS\NTDS
Log dir : C:\WINDOWS\NTDS - 50.0 Mb total
edbtmp.log - 10.0 Mb
edbres00002.jrs - 10.0 Mb
edbres00001.jrs - 10.0 Mb
edb00001.log - 10.0 Mb
edb.log - 10.0 Mb
Введите quit два раза, чтобы выйти из утилиты Ntdsutil. Если в томе мало свободного места, определите, можно ли удалить или переместить в другой том другие файлы, хранящиеся в том же томе.
Причина 2: Роль ADDS была удалена без надлежащего понижения роли контроллера домена.
Контроллер домена всегда должен быть правильно понижен до того, как у него будет удалена роль ADDS. Server Manager и PowerShell предотвращают удаление роли, если контроллер домена не был понижен. Однако dism Другие команды могут удалять роли или функции без предварительного выполнения предварительных проверок. Чтобы убедиться, что это произошло, загрузите DSRM и запустите консоль служб. Если доменные службы Active Directory отсутствуют в списке, это означает, что некоторые жизненно важные компоненты Active Directory были удалены.
Если затронутый контроллер домена — единственный контроллер домена в домене, нормальную функциональность можно восстановить только путем восстановления резервной копии состояния системы контроллера домена. Если резервная копия состояния системы недоступна, необходимо принудительно понизить контроллер домена. Домен будет удален, и его потребуется создать повторно. См. PowerEdge. Как принудительно понизить уровень контроллера домена Active Directory для выполнения действий, связанных с принудительным понижением роли.
Важно! Если понижение роли завершается ошибкой «Указанная служба не существует как установленная», выполните следующую команду:
dism /online /enable-feature /featurename:DirectoryServices-DomainController
Перезагрузите сервер в DSRM и снова запустите принудительное понижение роли. После понижения сервера перезагрузите его для работы в обычном режиме. Затем домен можно будет создать повторно.
Если в домене имеются другие контроллеры домена, выполните принудительное понижение роли затронутого контроллера домена (см. примечание выше). После понижения его уровня удалите его метаданные из Active Directory. Затем сервер можно повысить обратно до контроллера домена.
Причина 3: База данных AD повреждена.
В редких случаях повреждение базы данных AD может привести к срабатыванию этого кода остановки. (Почти идентичный 0xC00002E1 стоп-кодом встречается чаще.) Устранение неполадок с повреждением базы данных AD выходит за рамки этой статьи, хотя в Интернете есть другие ресурсы, посвященные этой проблеме.