Windows Server:ドメイン コントローラーがストップコード 0xC00002E2で起動できない
Summary: Active Directoryドメイン コントローラー(DC)がWindowsの起動に失敗し、ストップコード0xC00002E2が表示されることがあります。これにはいくつかの理由が考えられますが、そのうちの 2 つについてはこの記事で説明します。
Symptoms
影響を受けるDCは通常モードでWindowsを起動できず、ストップコード0xC00002E2が表示されます。DCは、ディレクトリー サービス修復モード(DSRM)で起動できます。
Cause
このエラーにはいくつかの原因が考えられます。
- ADデータベースを含むボリュームの空き領域が不足している。
- DCが最初に適切に降格されることなく、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 を 2 回実行して Ntdsutil ユーティリティを終了します。ボリュームの空き領域が少ない場合は、同じボリュームに格納されている他のファイルを削除または別のボリュームに移動できるかどうかを判断します。
原因2: DCが最初に適切に降格されることなく、ADDSロールが削除されました。
DCは、ADDSロールが削除される前に、常に適切に降格する必要があります。サーバー マネージャーとPowerShellは、DCが降格されていない場合、役割は削除されません。しかし dism また、他のコマンドでは、最初に動作条件チェックを実行せずにロールまたは機能を削除する場合があります。この問題が発生したかどうかを確認するには、DSRMを起動し、サービス コンソールを起動します。Active Directory Domain Servicesが表示されない場合は、Active Directoryの重要なコンポーネントの一部が削除されています。
影響を受けるDCがドメイン内の唯一のDCである場合は、 DCのシステム状態のバックアップを復元することによってのみ、通常の機能を回復できます。システム状態のバックアップが使用できない場合は、DCを強制的に降格する必要があります。これによりドメインが削除され、再度作成する必要があります。詳細については、「PowerEdge: 強制降格に関連する手順については、「Active Directoryドメイン コントローラーを強制的に降格させる方法(英語)」を参照してください。
重要:降格が失敗し、「指定されたサービスがインストール済みサービスとして存在しません」というエラーが表示された場合は、次のコマンドを実行します。
dism /online /enable-feature /featurename:DirectoryServices-DomainController
サーバーをDSRMで再起動し、強制降格を再度開始します。サーバーが降格された後、通常モードで再起動します。その後、ドメインを再作成できます。
ドメイン内に他のDCがある場合は、 影響を受けるDCの強制降格を実行します(上記の注を参照)。降格した後、Active Directoryからメタデータを削除します。その後、サーバーをDCに昇格して戻すことができます。
原因3: ADデータベースが破損しています。
まれに、ADデータベース内の破損により、このストップコードが発生することがあります。(ほぼ同じ0xC00002E1ストップコードの方が一般的です。ADデータベースの破損のトラブルシューティングはこの記事の範囲外ですが、これに対処する他のリソースがオンラインにあります。