ERROR_DS_VERSION_CHECK_FAILURE 錯誤檢查本身顯示代碼 643 (0x283),表示 Windows 版本與目錄林、網域或網域控制站的行為版本之間存在相容性問題。
此錯誤通常是由於在架構更新、複製事件或涉及網域控制站的操作期間 Active Directory (AD) 中的版本不符(當 AD 元件之間存在版本衝突時)引起的。
如何解決ERROR_DS_VERSION_CHECK_FAILURE
1.評估 Active Directory 架構版本
- 透過點擊“開始”按鈕,鍵入,右鍵單擊結果,然後選擇“以管理員身份運行”,以管理權限啟動命令提示字元。
cmd
- 執行以下命令來檢索架構版本:
dsquery * CN=Schema, CN=Configuration, DC=YourDomain, DC=com -scope base -attr objectVersion
- 將輸出與特定 Windows Server 版本的預期架構版本進行比較。
Windows 伺服器版本 | 架構版本 |
---|---|
Windows Server 2012 R2 | 69 |
Windows 伺服器 2016 | 87 |
Windows 伺服器 2019 | 88 |
Windows Server 2022 | 91 |
- 如果您發現過時的架構版本,則可能需要在升級任何網域控制站之前手動執行 ADPREP 。
2.啟動 Active Directory 複製
- 如上一節所述開啟提升的命令提示符,然後輸入命令:
repadmin /syncall /AdeP
- 此命令強制所有網域控制器進行複製。
- 若要確認複製的狀態,請使用下列命令:
repadmin /showrepl
3.驗證 FSMO 角色
- 使用管理權限開啟命令提示字元並執行:
netdom query fsmo
- 確保將架構主機角色指派給可靠且可存取的網域控制站。
將架構主機角色託管在健康的網域控制站上至關重要,因為它對於應用任何架構更新至關重要。
4.執行 Active Directory 架構的手動更新
- 首先將 Windows Server 安裝媒體插入伺服器。
- 開啟提升的命令提示字元並執行:
adprep /forestprep
- 請依照以下命令操作:
adprep /domainprep
- 最後,重新啟動伺服器並檢查 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 支援尋求專業故障排除技術的協助。
發佈留言