Windows Server: Domenekontrolleren starter ikke opp med stoppkode 0xC00002E2
Summary: En Active Directory-domenekontroller (DC) kan mislykkes i å starte opp i Windows og vise stoppkode 0xC00002E2. Dette kan oppstå av flere grunner, hvorav to er adressert i denne artikkelen. ...
Symptoms
En berørt DC kan ikke starte opp i Windows i normal modus, og stoppkode 0xC00002E2 vises. DCen kan starte opp i Directory Services Repair Mode (DSRM).
Cause
Det er flere mulige årsaker til denne feilen:
- Volumet som inneholder AD-databasen, har ikke nok ledig plass.
- ADDS-rollen er fjernet uten at DC er skikkelig degradert først.
- Det er korrupsjon i AD-databasen. Denne artikkelen omhandler ikke skade på AD-databasen.
Resolution
Årsak 1: Volumet som inneholder AD-databasen, har ikke nok ledig plass.
Dette er den enkleste og minst ødeleggende årsaken til problemet. Løsningen er å finne AD-databasen og frigjøre plass på volumet som inneholder den. Databasefilen (ntds.dit) ligger i C:\Windows\NTDS som standard, men det kan være andre steder. Hvis du vil finne databasen mens du er i DSRM, kjører du disse kommandoene i rekkefølge:
ntdsutil
activate instance ntds
files
info
Utdataene viser plasseringen av databasefilen og annen informasjon, inkludert hvor mye plass som er tilgjengelig på volumet:
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
Skriv inn quit to ganger for å avslutte Ntdsutil-verktøyet. Hvis det er lite ledig plass, må du finne ut om andre filer som er lagret på samme volum, kan slettes eller flyttes til et annet volum.
Årsak 2: ADDS-rollen er fjernet uten at DC er skikkelig degradert først.
En DC bør alltid degraderes ordentlig før ADDS-rollen fjernes fra den. Server Manager og PowerShell hindrer at rollen fjernes hvis DCen ikke er degradert. Men dism og andre kommandoer kan fjerne roller eller funksjoner uten først å utføre nødvendige kontroller. Hvis du vil bekrefte om dette har skjedd, starter du opp i DSRM og starter Services-konsollen. Hvis Active Directory Domain Services ikke er oppført, er noen viktige komponenter for Active Directory fjernet.
Hvis den berørte DCen er den eneste i domenet, kan normal funksjonalitet bare gjenopprettes ved å gjenopprette en systemtilstandssikkerhetskopi av DCEN. Hvis ingen sikkerhetskopi av systemtilstanden er tilgjengelig, må DCen degraderes med makt. Dette sletter domenet, som deretter må opprettes på nytt. Se PowerEdge: Hvordan tvinge degradering av en Active Directory Domain Controller for trinnene som er involvert i å tvinge en degradering.
Viktig: Hvis degraderingen mislykkes med feilen "Den angitte tjenesten eksisterer ikke som en installert tjeneste", kjører du denne kommandoen:
dism /online /enable-feature /featurename:DirectoryServices-DomainController
Start serveren på nytt i DSRM, og start den tvungne degraderingen på nytt. Etter at serveren har blitt degradert, starter du datamaskinen på nytt i normal modus. Domenet kan deretter opprettes på nytt.
Hvis det finnes andre DC-er i domenet, utfører du en tvungen degradering av den berørte DC-en (se merknaden ovenfor). Når du har senket den, sletter du metadataene fra Active Directory. Serveren kan deretter forfremmes tilbake til en DC.
Årsak 3: Det er korrupsjon i AD-databasen.
I sjeldne tilfeller kan skade i AD-databasen forårsake denne Stop-koden. (Den nesten identiske 0xC00002E1 stoppkoden er mer vanlig.) Feilsøking av ødelagt AD-database er utenfor omfanget av denne artikkelen, selv om det finnes andre ressurser på nettet som løser dette.