ERROR_DS_VERSION_CHECK_FAILURE の解決: ステップバイステップ ガイド

ERROR_DS_VERSION_CHECK_FAILURE バグ チェックはコード 643 (0x283) で表示され、Windows のバージョンとディレクトリ フォレスト、ドメイン、またはドメイン コントローラーの動作バージョンの間に互換性の問題があることを示します。

このエラーは通常、AD コンポーネント間でバージョンが競合している場合、スキーマの更新、レプリケーション イベント、またはドメイン コントローラーに関連する操作中に Active Directory (AD) のバージョンの不一致によって発生します。

ERROR_DS_VERSION_CHECK_FAILURE を解決する方法

1. Active Directoryスキーマのバージョンを評価する

  1. [スタート]ボタンをクリックし、 と入力して結果を右クリックし、[管理者として実行]を選択して、管理者権限でコマンド プロンプトを起動します。cmd
  2. スキーマ バージョンを取得するには、次のコマンドを実行します。dsquery * CN=Schema, CN=Configuration, DC=YourDomain, DC=com -scope base -attr objectVersion
  3. 出力を、特定の Windows Server エディションの予想されるスキーマ バージョンと比較します。
Windows Server バージョン スキーマバージョン
Windows Server 2012 R2 69
Windows Server 2016 87
Windows Server 2019 88
Windows Server 2022 91
  1. 古いスキーマ バージョンが見つかった場合は、ドメイン コントローラーを昇格する前にADPREP を手動で実行する必要がある場合があります。

2. Active Directoryレプリケーションを開始する

  1. 前のセクションで説明したように管理者特権のコマンド プロンプトを開き、次のコマンドを入力します。repadmin /syncall /AdeP
  2. このコマンドは、すべてのドメイン コントローラーのレプリケーションを強制します。
  3. レプリケーションのステータスを確認するには、次のコマンドを使用します。repadmin /showrepl

3. FSMOの役割を確認する

  1. 管理者権限でコマンドプロンプトを開き、次のコマンドを実行します。netdom query fsmo
  2. スキーマ マスターの役割が信頼性が高くアクセス可能なドメイン コントローラーに割り当てられていることを確認します。

スキーマ マスター ロールはスキーマ更新の適用に不可欠であるため、正常なドメイン コントローラーでホストされることが重要です。

4. Active Directoryスキーマの手動更新を実行する

  1. まず、Windows Server インストール メディアをサーバーに挿入します。
  2. 管理者権限でコマンドプロンプトを開き、以下を実行します。adprep /forestprep
  3. 次のコマンドを実行します。adprep /domainprep
  4. 最後に、サーバーを再起動し、ERROR_DS_VERSION_CHECK_FAILURE が解決されたかどうかを確認します。

手動スキーマ更新が成功しない場合は、更新が正しく適用されていることを確認するために、プライマリ ドメイン コントローラー (PDC)とその他のドメイン コントローラーを追加で再起動する必要がある場合があります。

それでもエラーが発生する場合は、バックアップから復元するか、Microsoft サポートに問い合わせてさらにサポートを受けることを検討してください。具体的な問題や質問がある場合は、下のコメント セクションで共有できます。

よくある質問

1. ERROR_DS_VERSION_CHECK_FAILURE の原因は何ですか?

ERROR_DS_VERSION_CHECK_FAILURE は、Windows Server オペレーティング システムと Active Directory スキーマの間にバージョンの非互換性があることを示します。これは主に、更新またはレプリケーション アクション中の不一致が原因です。

2. Active Directory のスキーマ バージョンを確認するにはどうすればよいですか?

dsquery * CN=Schema, CN=Configuration, DC=YourDomain, DC=com -scope base -attr objectVersion管理者特権のコマンド プロンプトで次のコマンドを使用して、Active Directory スキーマのバージョンを確認できます。

3.上記の解決策を適用してもエラーが解決しない場合はどうすればいいですか?

トラブルシューティングの手順を実行してもエラーが引き続き発生する場合は、バックアップから復元するか、Microsoft サポートに問い合わせて専門的なトラブルシューティング手法について支援を求めることを検討してください。

出典と画像

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です