ドメイン コントローラーが起動しない、c00002e2 エラーが発生する、または "オプションの選択" が表示される

この記事は、ドメイン コントローラーが起動しない場合のエラー c00002e2 または "オプションの選択" を修正するのに役立ちます。

適用対象: Windows Server 2019、Windows Server 2016、Windows Server 2012 R2
元の KB 番号: 2737463

現象

ドメイン コントローラーが起動しないか、ログオン画面が表示されません。 ドメイン コントローラーを再起動し、開始プロセスをwatchすると、オペレーティング システムに応じて次の現象が発生します。

Windows Server 2008 R2 または Windows Server 2008

  1. 起動時にサーバーで Stop エラーが発生し、次のエラー メッセージが簡単に表示されます。

    STOP: c00002e2 Directory Services は、次のエラーのため開始できませんでした。
    指定したプロシージャが見つかりませんでした
    エラーの状態: 0xc000007a。

  2. その後、サーバーは、回復または通常のスタートアップのためにスタートアップ メニューに切り替えます。

Windows Server 2012 以降のバージョン

起動時に、サーバーは続行またはトラブルシューティング 提供するオプション メニューの選択に切り替わります。

原因

この問題は、Active Directory Domain Servicesロールが最初に降格されずにドメイン コントローラーから削除されたために発生します。 Dism.exe、Pkgmgr.exe、または Ocsetup.exe を使用して DirectoryServices-DomainController の役割を削除すると成功しますが、これらのサービス ツールは、コンピューターがドメイン コントローラーであるかどうかを検証しません。

解決方法

注:

これらの手順では、他の作業ドメイン コントローラーがあり、このサーバーからActive Directory Domain Servicesのみを削除することを前提としています。 他の作業ドメイン コントローラーがないが、これがドメイン内の唯一のドメイン コントローラーである場合は、以前のシステム状態バックアップを復元する必要があります。

Windows Server 2008 R2 または Windows Server 2008

  1. Shift + F8 キーを押しながらサーバーを再起動します。

  2. [ ディレクトリ サービス修復モード (DSRM)] を選択し、DSRM アカウントを使用してログオンします。

  3. ロールが削除されたことを検証します。 たとえば、Windows Server 2008 R2 で実行するには、次のコマンドを使用します。

    dism.exe /online /get-features
    
  4. DirectoryServices-DomainController ロールをサーバーに追加し直します。 たとえば、Windows Server 2008 R2 で実行するには、次のコマンドを使用します。

    dism.exe /online /enable-feature /featurename:DirectoryServices-DomainController
    
  5. 再起動し、 ディレクトリ サービスの復元モード をもう一度選択します。

  6. /forceremoval パラメーターを適用して、ドメイン コントローラーからActive Directory Domain Servicesを削除します。 これを行うには、次のコマンドを実行します。

    dcpromo.exe /forceremoval
    
  7. ドメイン コントローラーのメタデータを削除するには、ntdsutil.exe または dsa.msc ツールを使用します。

Windows Server 2012 以降のバージョン

  1. [ オプションの選択 ] メニューの [ トラブルシューティング] を選択し、[ スタートアップ設定] をクリックし、[ 再起動] をクリックします。

  2. [ ディレクトリ サービス修復モード (DSRM)] を選択し、DSRM パスワードを使用してログオンします。

  3. ロールが削除されたことを検証します。 これを行うには、次のコマンドを使用します。

    dism.exe /online /get-features
    
  4. DirectoryServices-DomainController ロールをサーバーに追加し直します。 これを行うには、次のコマンドを使用します。

    dism.exe /online /enable-feature /featurename:DirectoryServices-DomainController
    
  5. 再起動し、 ディレクトリ サービスの復元モード をもう一度選択し、DSRM アカウントを使用してログオンします。

  6. サーバー マネージャーまたはWindows PowerShellを使用し、-ForceRemoval パラメーターを適用してドメイン コントローラーからActive Directory Domain Servicesを削除します。 これを行うには、次のコマンドを実行します。

    Uninstall-AddsDomaincontroller -ForceRemoval  
    
  7. ドメイン コントローラーのメタデータを削除するには、ntdsutil.exe または dsa.msc ツールを使用します。

詳細

Active Directory Domain Services ロール バイナリを削除するには、常に サーバー マネージャー または ServerManager Windows PowerShell モジュールを使用します。 これらのツールは、サーバーがアクティブなドメイン コントローラーであるかどうかを検証し、重要なファイルを削除することはできません。

ドメイン コントローラーのメタデータを削除する方法の詳細については、次の Microsoft TechNet Web サイトを参照してください。
サーバー メタデータのクリーンアップ
ドメイン内の唯一のサーバー ドメインである場合は、サーバーからActive Directory Domain Servicesを削除しないでください。 代わりに、最新のバックアップからシステムの状態を復元します。