Windows Server: Domænecontrolleren kan ikke starte med Stopcode 0xC00002E2
Summary: En Active Directory-domænecontroller (DC) kan muligvis ikke starte op i Windows og vise stopkode 0xC00002E2. Dette kan ske af flere grunde, hvoraf to behandles i denne artikel.
Symptoms
En berørt DC kan ikke starte op i Windows i normal tilstand, og stopkode 0xC00002E2 vises. DC kan starte op i Directory Services Repair Mode (DSRM).
Cause
Der er flere mulige årsager til denne fejl:
- Den diskenhed, der indeholder AD-databasen, har utilstrækkelig ledig plads.
- ADS-rollen er blevet fjernet, uden at DC først er blevet degraderet korrekt.
- Der er korruption i AD-databasen. Denne artikel omhandler ikke beskadigelse af AD-databasen.
Resolution
Årsag 1: Den diskenhed, der indeholder AD-databasen, har utilstrækkelig ledig plads.
Dette er den enkleste og mindst ødelæggende årsag til problemet. Løsningen er at finde AD-databasen og frigøre plads på den diskenhed, der indeholder den. Databasefilen (ntds.dit) er beliggende i C:\Windows\NTDS som standard, men det kan være andre steder. Hvis du vil finde databasen, mens du er i DSRM, skal du køre disse kommandoer i rækkefølge:
ntdsutil
activate instance ntds
files
info
Outputtet viser placeringen af databasefilen og andre oplysninger, herunder mængden af ledig plads på diskenheden:
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 quit to gange for at afslutte hjælpeprogrammet Ntdsutil. Hvis diskenheden er lav på ledig plads, skal du afgøre, om andre filer, der er gemt på den samme enhed, kan slettes eller flyttes til en anden enhed.
Årsag 2: ADS-rollen er blevet fjernet, uden at DC først er blevet degraderet korrekt.
En DC skal altid degraderes korrekt, før ADS-rollen fjernes fra den. Server Manager og PowerShell forhindrer, at rollen fjernes, hvis DC ikke er blevet degraderet. Men dism Og andre kommandoer kan fjerne roller eller funktioner uden først at udføre nødvendige kontroller. For at bekræfte, om dette er sket, skal du starte op i DSRM og starte tjenestekonsollen. Hvis Active Directory-domænetjenester ikke står på listen, er nogle vigtige komponenter i Active Directory blevet fjernet.
Hvis den berørte DC er den eneste i domænet, kan normal funktionalitet kun gendannes ved at gendanne en systemtilstandssikkerhedskopi af DC'en. Hvis der ikke er nogen tilgængelig sikkerhedskopi af systemtilstanden, skal DC degraderes med magt. Dette sletter domænet, som derefter skal genoprettes. Se PowerEdge: Sådan gennemtvinges degradering af en Active Directory-domænecontroller for de trin, der udføres for at gennemtvinge en degradering.
Vigtigt: Hvis degraderingen mislykkes med fejlen "Den angivne tjeneste findes ikke som en installeret tjeneste", skal du køre denne kommando:
dism /online /enable-feature /featurename:DirectoryServices-DomainController
Genstart serveren i DSRM, og start den tvungne degradering igen. Når serveren er blevet degraderet, skal du genstarte til normal tilstand. Domænet kan derefter genoprettes.
Hvis der er andre DC'er i domænet, skal du udføre en tvungen degradering af den berørte DC (se bemærkningen ovenfor). Når du har degraderet det, skal du slette dets metadata fra Active Directory. Serveren kan derefter forfremmes tilbage til en DC.
Årsag 3: Der er korruption i AD-databasen.
I sjældne tilfælde kan beskadigelse i AD-databasen forårsage denne stopkode. (Den næsten identiske 0xC00002E1 stopkode er mere almindelig.) Fejlfinding af beskadigelse af AD-databasen ligger uden for denne artikels anvendelsesområde, selvom der er andre ressourcer online, der omhandler dette.