Windows Server: Řadič domény se nespustí se stopkódem 0xC00002E2
Summary: Řadiči domény (DC) služby Active Directory se nemusí podařit spustit systém Windows a zobrazit 0xC00002E2 se stopovým kódem. K tomu může dojít z několika důvodů, z nichž dva jsou popsány v tomto článku. ...
Symptoms
Dotčený řadič domény nemůže spustit systém Windows v normálním režimu a zobrazí se 0xC00002E2 stopkódu. Řadič domény se může spustit do režimu opravy adresářových služeb (DSRM).
Cause
Existuje několik možných příčin této chyby:
- Svazek, který obsahuje databázi služby AD, nemá dostatek volného místa.
- Role ADDS byla odebrána, aniž by nejprve došlo ke správné degradaci řadiče domény.
- Databáze služby AD je poškozena. Tento článek se nezabývá poškozením databáze služby AD.
Resolution
Příčina 1: Svazek, který obsahuje databázi služby AD, nemá dostatek volného místa.
Toto je nejjednodušší a nejméně destruktivní příčina problému. Řešením je vyhledat databázi AD a uvolnit místo na svazku, který ji obsahuje. Databázový soubor (ntds.dit) se nachází v C:\Windows\NTDS ve výchozím nastavení, ale může to být jinde. Pokud chcete vyhledat databázi v režimu obnovení adresářů, spusťte tyto příkazy v uvedeném pořadí:
ntdsutil
activate instance ntds
files
info
Výstup zobrazuje umístění databázového souboru a další informace, včetně množství místa, které je na svazku k dispozici:
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
Zadáním quit dvakrát ukončete nástroj Ntdsutil. Pokud je na svazku málo volného místa, určete, zda je možné odstranit nebo přesunout další soubory uložené na stejném svazku na jiný svazek.
Příčina 2: Role ADDS byla odebrána, aniž by nejprve došlo ke správné degradaci řadiče domény.
Řadič domény by měl být vždy správně snížen, než z něj bude odebrána role ADDS. Správce serveru a prostředí PowerShell zabrání odebrání role, pokud nedošlo ke snížení úrovně řadiče domény. Nicméně dism A další příkazy mohou odebrat role nebo funkce bez předchozího provedení kontroly předpokladů. Chcete-li ověřit, zda k tomu došlo, spusťte službu DSRM a konzoli Služby. Pokud služba Active Directory Domain Services není v seznamu uvedena, byly některé důležité součásti služby Active Directory odebrány.
Pokud je dotčený řadič domény jediný v doméně, normální funkčnost lze obnovit pouze obnovením zálohy stavu systému řadiče domény. Pokud není k dispozici záloha stavu systému, je nutné snížit úroveň řadiče domény. Tím odstraníte doménu, kterou je pak nutné znovu vytvořit. Viz PowerEdge: Jak vynutit snížení úrovně řadiče domény služby Active Directory pro kroky spojené s vynucením snížení úrovně.
Důležité: Pokud snížení úrovně selže s chybou "Zadaná služba neexistuje jako nainstalovaná služba", spusťte tento příkaz:
dism /online /enable-feature /featurename:DirectoryServices-DomainController
Restartujte server do režimu obnovení dat a znovu spusťte vynucené snížení úrovně. Po snížení úrovně serveru restartujte počítač do normálního režimu. Doménu lze poté znovu vytvořit.
Pokud jsou v doméně další řadiče domény, proveďte vynucené snížení úrovně dotčeného řadiče domény (viz poznámka výše). Po snížení úrovně odstraňte jeho metadata ze služby Active Directory. Server lze poté povýšit zpět na řadič domény.
Příčina 3: Databáze služby AD je poškozena.
Ve vzácných případech může tento stopcode způsobit poškození databáze AD. (Téměř identický 0xC00002E1 stopcode je běžnější.) Řešení potíží s poškozením databáze služby AD je mimo rozsah tohoto článku, i když na internetu jsou k dispozici další zdroje, které se tímto problémem zabývají.