解決 ERROR_DS_VERSION_CHECK_FAILURE:分步指南

ERROR_DS_VERSION_CHECK_FAILURE 錯誤檢查本身顯示代碼 643 (0x283),表示 Windows 版本與目錄林、網域或網域控制站的行為版本之間存在相容性問題。

此錯誤通常是由於在架構更新、複製事件或涉及網域控制站的操作期間 Active Directory (AD) 中的版本不符(當 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 伺服器版本 架構版本
Windows Server 2012 R2 69
Windows 伺服器 2016 87
Windows 伺服器 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 中的架構版本?

您可以使用下列命令檢查 Active Directory 架構版本:dsquery * CN=Schema, CN=Configuration, DC=YourDomain, DC=com -scope base -attr objectVersion在提升的命令提示字元中。

3.如果應用上述解決方案後錯誤仍然存在,我該怎麼辦?

如果執行了故障排除步驟後錯誤仍然出現,請考慮從備份進行還原或向 Microsoft 支援尋求專業故障排除技術的協助。

來源和圖片

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *