[WIN] WSUS Server 端的 Client 尚未報告或重複問題解決:重置 SusClientId 指令教學

📝 問題診斷:
在 WSUS 管理主控台的電腦清單中,發現無法順利加入某台主機。這通常是由於 SID 重複WSUS Client ID (SusClientId) 重複 導致。如果是 SID 重複,請使用 Sysprep 或 New SID 處理;若為 Client ID 重複,則需依照本篇說明進行重置。

一、 檢查 Client ID 是否重複

當作業系統是利用複製/克隆 (Clone) 的方式產生時,會導致主機登錄檔中儲存的 Client ID 完全相同,WSUS 伺服器會將其誤認為同一台電腦。您可以透過讀取 Log 檔來確認:

查詢 WindowsUpdate.log

  1. 按一下 [開始],然後按一下 [執行]
  2. 輸入 C:\Windows\Windowsupdate.log (舊版系統) 或使用 PowerShell 指令 Get-WindowsUpdateLog (新版系統) 產出 Log。
  3. 檢查不同主機的 clientId 數值是否完全一致。例如:
    主機A:clientId = 7c8fe9ad...
    主機B:clientId = 7c8fe9ad...

二、 重置 WSUS Client ID 腳本

請將下列指令複製並存成 Reset_WSUS_ID.bat,在有問題的用戶端主機上以管理員權限執行:

Reset_WSUS_ID.bat
@echo off rem 停止 Windows Update 服務 net stop wuauserv rem 刪除登錄檔中的唯一識別碼 (避免 Clone 導致的重複) REG DELETE "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate" /v AccountDomainSid /f REG DELETE "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate" /v PingID /f REG DELETE "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate" /v SusClientId /f rem 重新啟動服務 net start wuauserv rem 強制重置授權並開始偵測 wuauclt /resetauthorization /detectnow Echo 操作完成!請等待數分鐘後檢查 WSUS 主控台。 pause

三、 手動觸發報到指令

執行完腳本後,您可以手動輸入以下指令,加速用戶端回報狀態至伺服器:

Command Prompt
wuauclt /detectnow rem 手動讓用戶端立即至 WSUS 報到 wuauclt /reportnow rem 手動讓用戶端立即回報目前更新狀態
💡 提示: 執行完畢後,通常約 5-10 分鐘即可在 WSUS 主控台看到該電腦重新出現。
🏷️ 文章標籤 (Tags)

留言

自訂樣式 ~ CSS -- 簡約相簿

© Copyright 2021 Design By 灰鴿 | Modified by Sungshu ( Powered by Blogger )