事件標識碼 16650:帳戶標識碼配置器無法在 Windows Server 中初始化
本文提供解決方案來解決當您將物件新增至 Active Directory 或從系統狀態備份還原域控制器時所發生的錯誤。
適用於: Windows Server 2019、Windows Server 2016、Windows Server 2012 R2
原始 KB 編號: 839879
徵狀
本文適用於 Windows 2000 和所有更新版本。 當您嘗試將新的使用者、群組、計算機、信箱、域控制器或其他物件新增至 Microsoft Windows Server 計算機上的 Active Directory 時,您可能會收到下列錯誤訊息:
無法建立 對象,因為目錄服務無法配置相對標識符。
當您從系統狀態備份還原域控制器時,系統記錄檔可能會包含下列錯誤訊息:
事件類型:錯誤
事件來源:SAM 事件
類別:無事件標識碼:16650
帳戶識別元配置器無法正確初始化。 記錄數據包含造成失敗的NT錯誤碼。 Windows 會重試初始化,直到成功為止;在該時間之前,此域控制器上的帳戶建立將會遭到拒絕。 尋找可能指出失敗確切原因的其他 SAM 事件記錄檔。
您也可以使用 Dcdiag
命令搭配詳細資訊參數來尋找其他錯誤。 如果要執行這項操作,請依照下列步驟執行:
- 按兩下 [開始],按兩下 [執行],在 [開啟] 方塊中輸入 cmd,然後按兩下 [確定]。
- 在命令提示字元中輸入
DCdiag /v
,然後按 Enter。
當您輸入 Dcdiag /v
時,您可能會看到類似下列的錯誤訊息:
開始測試:RidManager
* 網域的可用 RID 集區是 2355 到 1073741823
*
dc01.contoso.com
是 RID 主機* 搭配 RID 主機的 DsBind 成功
* rIDAllocationPool 是 1355 到 1854
* rIDNextRID:0 DS 有損毀的數據:rIDPreviousAllocationPool 值無效
* rIDPreviousAllocationPool 是 0 到 0 沒有設定的 rid -- 請檢查 eventlog。
.........................DC01 失敗的測試 RidManager警告:刪除 rid set reference。
LDAP_SEARCH_SW CN=RID SetDEL:cfe0828c-8842-4cb1-a642-6d9991d0516d,CN=Deleted Objects,DC= contoso,DC= com for rid info failed with 2: The system cannot find the file specified.
.........................DC01 失敗的測試 RidManager
開始測試:RidManager
* 網域的可用 RID 集區是 3104 到 1073741823
警告:FSMO 角色擁有者已刪除。
*
dc01.contoso.com
是 RID 主機* 搭配 RID 主機的 DsBind 成功
警告:刪除 rid set reference。
ldap_search_sW CN=RID SetDEL:5a128cf2-f365-47bc-a883-8ff9561ff545,CN=Deleted Objects,DC=contoso,DC=com 的 rid 信息失敗,2:系統找不到指定的檔案。 .........................DC01 失敗的測試 RidManager
開始測試:KnowsOfRoleHolders
Role Rid Owner = CN=“NTDS Settings DEL:fd615439-1ebb-4652-b16f-3f8517d25593”,CN=dc01,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=contoso,DC=com Warning: CN=“” NTDS 設定 DEL:fd615439-1ebb-4652-b16f-3f8517d25593“,CN=dc01,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=contoso,DC=com 是 Rid Owner,但已刪除。
您也可能在系統事件記錄檔中收到其他錯誤,可協助您針對問題進行疑難解答:
事件標識碼:16647
事件來源:SAM
描述:域控制器正在啟動新帳戶標識碼集區的要求。
事件類型:錯誤
事件來源:SAM 事件類別目錄:無
事件標識碼:16645
描述:已指派配置給此域控制器的帳戶標識碼上限。 域控制器無法取得新的標識碼集區。 可能的原因是域控制器無法連絡主域控制器。 在此控制器上建立帳戶將會失敗,直到配置新的集區為止。 網域中可能有網路或連線問題,或主域控制器可能離線或網域遺失。 確認主域控制器正在執行並連線到網域。
原因
下列其中一個案例會發生此問題:
當 RID) Master (相對識別子從備份還原時,它會嘗試與其他域控制器同步,以確認沒有其他 RID 主機在在線。 不過,如果沒有可用來同步處理的域控制器,或復寫無法運作,同步處理程式就會失敗。
注意事項
如果網域一律只包含一個域控制器,RID 主機將不會嘗試與其他域控制器同步處理。 域控制器不知道任何其他域控制器。
RID 集區已用盡,或 Active Directory 中與 RID 配置相關的物件使用不正確的值或遺失。
解決方案
刪除 Windows 中命名內容的復寫連結
在 Windows 2000 和更新版本中,您可以還原第二個域控制器,以完成初始同步處理。 如果您無法還原第二個域控制器,您必須在不存在的域控制器上執行元數據清除,或刪除 Active Directory 命名內容的復寫連結。 如果您打算稍後還原其他域控制器,則必須刪除復寫連結,而不是執行元數據清除。
您必須先使用 命令來識別 objectGUID 值,才能刪除 Active Directory 命名內容的 Repadmin
復寫連結。 如果要執行這項操作,請依照下列步驟執行:
按兩下 [開始],按兩下 [執行],在 [開啟] 方塊中輸入 cmd,然後按兩下 [確定]。
在命令提示字元中, 輸入
repadmin /showreps
。 您會看到類似下列的輸出:CN=Schema,CN=Configuration,DC=contoso,DC=comDefault-First-Site-Name\DC02 via RPC objectGuid: <GUID> Last attempt @ <DateTime> was successful.
CN=Configuration,DC=contoso,DC=com Default-First-Site-Name\DC02 via RPC objectGuid: <GUID> Last attempt @ <DateTime> was successful.
DC=contoso,DC=com Default-First-Site-Name\DC02 via RPC objectGuid: <GUID> Last attempt @ <DateTime> was successful.
輸入
repadmin /delete
以刪除復寫連結。 指定命名內容和 objectGUID,如下列範例所示:repadmin /delete CN=Schema,CN=Configuration,DC=contoso,DC=com DC01 <GUID>._msdcs.contoso.com /localonly repadmin /delete CN=Configuration,DC=contoso,DC=com DC01 <GUID>._msdcs.contoso.com /localonly repadmin /delete DC=contoso,DC=com DC01 <GUID>._msdcs.contoso.com /localonly
重新啟動 RID 主電腦。 RID 主機將會正確初始化。
拿掉網域中所有其他域控制器的域控制器元數據
您可以還原或連線第二個域控制器,以完成初始同步處理。 如果您無法新增第二個域控制器,您必須在不存在的域控制器上執行元數據清除,才能從網域永久移除它們,或刪除 Active Directory 命名內容的復寫連結。 如需如何移除元數據的詳細資訊,請按下列文章編號以檢視清除伺服器元數據一文。
確認與 RID 配置相關的 Active Directory 物件有效
若要確認與 RID 配置相關的 Active Directory 物件是否有效,請遵循下列步驟:
確認 Everyone 群組具有 [從網络使用者存取這部計算機] 許可權。 您可以在 群組原則 物件 編輯器 中的下列位置設定設定:
Computer Configuration\Windows Settings\Security Settings\Local Policies\User Rights Assignment
。安裝 Windows 2000 支援工具。 這些工具可在 Windows 2000 和 Windows Server 2003 CD-ROM 的支援資料夾中取得。 安裝這些工具之後,請啟動
ADSI Edit
。 如果要執行這項操作,請依照下列步驟執行:- 按兩下 [開始],按兩下 [ 執行],在 [ 開 啟] 方塊中輸入 mmc,然後按兩下 [ 確定]。
- 在 Windows 2000 中,按兩下 [控制台],然後按兩下 [新增/移除嵌入式管理單元]。 在 Windows Server 2003 中,按兩下 [檔案],然後按兩下 [新增/移除嵌入式管理單元]。
- 在 [ 新增/移除 ] 嵌入式管理單元中,依序按兩下 [ 新增]、[ ADSIEdit] 和 [ 新增]。
- 按一下 [關閉],然後按一下 [確定]。
在 MMC 中,以滑鼠右鍵按兩下 ADSIEdit,然後按兩下 [ 連線至]。
在 [Connections 設定] 的 [連接點] 下,按兩下 [選取已知的命名內容]。 在下拉式清單中,按兩下 [ 網域],然後按兩下 [ 確定]。
展開 [網域],然後展開網域的辨別名稱。 例如,展開 DC=contoso,DC=com。
展開 [OU=域控制器]。
以滑鼠右鍵按下您要檢查的域控制器,然後按兩下 [ 屬性]。
單擊 [ 選取要檢視的屬性 ] 功能表,然後按兩下 [userAccountControl]。
確認 userAccountControl 的值為532480。 若要變更 userAccountControl 值,請按下域控制器屬性對話方塊上的 [ 編輯 ]。
在 [整數屬性] 編輯器 的 [值] 字段中輸入 532480,然後按兩下 [確定]。
確認 RID 主機正在使用另一個域控制器進行複寫
如果新升級的域控制器產生事件 16650,域控制器可能已從另一個不是 RID 主機的域控制器取得複寫資訊。 在升級期間,會修改新域控制器的計算機帳戶。 如果這些變更尚未復寫到保留 RID 主機角色的域控制器,當新升級的域控制器嘗試取得 RID 集區時,要求將會失敗。
若要確認 RID 主機正與至少其中一個直接合作夥伴一起複寫,請遵循下列步驟:
確認 CN=RID Set 物件存在。
當在左窗格的 OU=域控制器下選取域控制器時,CN=RID Set 物件會位於 ADSI Edit 的右窗格中。
如果沒有 CN=RID Set 物件存在,您必須將該域控制器降級,然後再次升級以建立物件。
如果 CN=RID Set 物件存在,請確定域控制器電腦帳戶物件上的 rIDSetReferences 屬性指向 RID Set 對象的辨別名稱,如下列範例所示: CN=RID Set,CN=DC01,OU=域控制器,CN=contoso,DC=local
如果 rIDSetReferences 屬性未指向 RID Set 物件的辨別名稱,請連絡 Microsoft 產品支援服務以取得詳細資訊。
狀態
產生此錯誤是系統刻意為之。
參考資料
822053 錯誤訊息:「Windows 無法建立對象,因為目錄服務無法配置相對識別符」
意見反映
https://aka.ms/ContentUserFeedback。
即將推出:我們會在 2024 年淘汰 GitHub 問題,並以全新的意見反應系統取代並作為內容意見反應的渠道。 如需更多資訊,請參閱:提交及檢視以下的意見反映: