停止エラー 0xc00002e2 から Hyper-V ゲスト ドメイン コントローラーを回復する方法

停止エラー 0xc00002e2 から Hyper-V ゲスト ドメイン コントローラーを回復する方法

ホストはドメインコントローラである単一のHyper-Vゲストを備えたServer 2012です。DCを起動すると、青い停止エラー0xc00002e2が発生し、再起動します。3回目の再起動後、回復コンソールが表示され、次のオプションが表示されます。

*続く

*トラブルシューティング

*PCの電源を切る

私はtroublehsootを選択してコマンドプロンプトを開き、実行しようとしたとき

SFC /scannow

しかし、次のエラーが表示されます: Windows リソース保護は修復サービスを開始できませんでした。

chkdsk /rを実行してみました

そして、次のエラーが表示されます: このボリュームは書き込み禁止になっているため、Windows はこのボリュームでディスク チェックを実行できません。

DSRM を起動することはできますが、どのように進めればよいかわかりません。DC を降格しようとしましたが、資格情報を入力すると次のエラーが表示されます。

Error verifying credentials: verification of user credential permissions failed. Failed to examine         the Active Directory forest. The error was: The operation cannot continue because LDAP connect/bind operation failed: error 58. Ther specificied server cannot perform the requested operation.)

答え1

私はあえて、これはあなたのものではないと仮定しますのみドメイン コントローラー。

Vista/2008 以降のバージョンの RSAT を使用して、Active Directory ユーザーとコンピューターから DC のコンピューター オブジェクトを削除します。次に、AD サイトとサービス スナップインに移動し、そこにある参照をすべて削除します。次に、OS を再インストールし、サーバーを再度昇格します。

ディレクトリ サービスが起動しない場合は、クリーンな降格を実行できません。そのため、適切な降格を行わずにサービスから外される DC をクリーンアップするには、これが最適な方法です。これが、DSRM で降格できない理由でもあります。


これが唯一の DC である場合は、ライアンの言うとおりにして奇跡を祈ってください。

答え2

エラー コードは「ディレクトリ サービスを開始できません。」です。

この記事AD データベースをチェックするために必要な ntdsutil のトリックがすべて揃っています。

この記事は Small Business Server について説明していますが、原則は同じです。

しかし、ここに問題があります。記事全体を読むべきです。そこには次のような役立つ情報がたくさんあるからです。

注: Microsoft は、Ntdsutil または Esentutl を使用して Active Directory データベースの破損を回復した後のドメイン コントローラーをサポートしません。この種の修復を実行する場合は、Active Directory がサポートされる構成になるようにドメイン コントローラーを再構築する必要があります。Ntdsutil の修復コマンドは、Esentutl ユーティリティを使用してデータベースの損失修復を実行します。この種の修復では、データベースからデータを削除することで破損を修復します。この種の修復は最後の手段としてのみ使用してください。

したがって、システム状態のバックアップからドメイン コントローラーを復元することに集中する必要があります。バックアップはありますよね? バックアップがない場合は、VM を消去して新しいドメインを構築する必要があります。バックアップがない場合は、そのドメイン コントローラーに重要なものは何もなかったと想定します。:)

答え3

私の状況では、唯一のサーバーでもある物理サーバーが関係していたため、降格/昇格のプロセスですべての AD アカウントが失われるため、困難でした。

幸いなことに、通常は機能する、または少なくとも私にとっては機能する、より良い/より簡単な解決策を見つけました。

  • ディレクトリ サービス修復モードで起動します (トラブルシューティング / スタートアップ設定 / 再起動 / ディレクトリ サービス修復モード)。修復と再起動が行われる場合があり、この操作をもう一度実行する必要があります。
  • AD は利用できないため、ローカル管理者アカウントでログインします。
  • 削除(または名前変更)しますC:\Windows\NTDS\*.log

そして通常通り再起動します。

ただし、DSRM 中にデータベースを最適化することもできます。

  • コマンド プロンプト (Win-R、CMD、Enter) を開きます。入力しNTDSUTILて Enter キーを押します。
  • 入力しactivate instance ntdsてEnterキーを押します。
  • 入力しFilesてEnterキーを押します。
  • 入力しInfoて Enter キーを押します。フォルダーが実際に存在することを確認しますC:\Windows\NTDS
  • 入力しCompact to <path>て Enter キーを押します。C:\Windows\NTDS\Tempこれを作成して使用しました。
  • 一時フォルダー内の新しいファイル Ntds.dit を NTDS 内の古いファイルの上にコピーし、すべての *.log ファイルを削除します。

通常どおり再起動します。

参考文献:

関連情報