Windows Server: Domänkontrollanten startar inte med stoppkods 0xC00002E2
Summary: En Active Directory-domänkontrollant (DC) kanske inte startar i Windows och visar stoppkod 0xC00002E2. Detta kan inträffa av flera anledningar, varav två tas upp i den här artikeln.
Symptoms
En berörd domänkontrollant kan inte starta Windows i normalt läge och stoppkod 0xC00002E2 visas. Domänkontrollanten kan starta i DSRM (Directory Services Repair Mode).
Cause
Det finns flera möjliga orsaker till det här felet:
- Volymen som innehåller AD-databasen har inte tillräckligt med ledigt utrymme.
- ADDS-rollen har tagits bort utan att domänkontrollanten har degraderats korrekt först.
- Det finns korruption i AD-databasen. Den här artikeln tar inte upp skadade AD-databaser.
Resolution
Orsak 1: Volymen som innehåller AD-databasen har inte tillräckligt med ledigt utrymme.
Detta är den enklaste och minst destruktiva orsaken till problemet. Lösningen är att hitta AD-databasen och frigöra utrymme på volymen som innehåller den. Databasfilen (ntds.dit) är belägen i C:\Windows\NTDS som standard, men det kan vara någon annanstans. Om du vill hitta databasen i DSRM kör du följande kommandon i ordning:
ntdsutil
activate instance ntds
files
info
Utdata visar platsen för databasfilen och annan information, inklusive mängden tillgängligt utrymme på volymen:
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
Typ quit två gånger för att avsluta Ntdsutil-verktyget. Om volymen har ont om ledigt utrymme avgör du om andra filer som lagras på samma volym kan tas bort eller flyttas till en annan volym.
Orsak 2: ADDS-rollen har tagits bort utan att domänkontrollanten har degraderats korrekt först.
En domänkontrollant bör alltid degraderas korrekt innan ADDS-rollen tas bort från den. Serverhanteraren och PowerShell förhindrar att rollen tas bort om domänkontrollanten inte har degraderats. Emellertid dism och andra kommandon kan ta bort roller eller funktioner utan att först utföra nödvändiga kontroller. För att bekräfta om detta har inträffat startar du i DSRM och startar servicekonsolen. Om Active Directory Domain Services inte finns med i listan har vissa viktiga komponenter i Active Directory tagits bort.
Om den berörda domänkontrollanten är den enda i domänen kan normala funktioner endast återställas genom att återställa en säkerhetskopia av domänkontrollantens systemtillstånd. Om det inte finns någon säkerhetskopia av systemtillståndet måste domänkontrollanten tvångsdegraderas. Detta tar bort domänen, som sedan måste återskapas. Se PowerEdge Så här tvingar du fram degradering av en Active Directory-domänkontrollant för de steg som ingår i att tvinga fram en degradering.
Viktigt! Om degraderingen misslyckas med felet "Den angivna tjänsten finns inte som en installerad tjänst" kör du det här kommandot:
dism /online /enable-feature /featurename:DirectoryServices-DomainController
Starta om servern till DSRM och starta den framtvingade degraderingen igen. När servern har degraderats startar du om till normalt läge. Domänen kan sedan återskapas.
Om det finns andra domänkontrollanter i domänen utför du en framtvingad degradering av den berörda domänkontrollanten (se anteckningen ovan). När du har degraderat den tar du bort dess metadata från Active Directory. Servern kan sedan befordras tillbaka till en domänkontrollant.
Orsak 3: Det finns korruption i AD-databasen.
I sällsynta fall kan skada i AD-databasen orsaka den här stoppkoden. (Den nästan identiska 0xC00002E1 stoppkoden är vanligare.) Felsökning av skadade AD-databaser ligger utanför omfånget för den här artikeln, även om det finns andra resurser online som åtgärdar detta.