แก้ปัญหา client หายไปจาก WSUS

ปัญหาหนึ่งของ WSUS ที่อาจจะเจอคือ Client หาย สาเหตุเกิดจากการ clone หรือ ghost เครื่องทำให้เครื่องเหล่านี้มี SusClientId เหมือนกัน พอเพิ่มเครื่องใหม่เข้ามาเครื่องเก่าก็เลยหายไป วิธีแก้ง่ายๆ โดยการ copy script ข้างล่างนี้สร้าง bat ไฟล์ไปรันทุกเครื่องอาการนี้ก็หายไปครับ ผมใช้กับ windows xp กับ windows 2003 แก้ได้เรียบร้อยครับแต่ยังไม่เคยลองบน windows 7 หรือ windows 2008

@echo off
Echo Save the batch file "AU_Clean_SID.cmd". This batch file will do the following:
Echo 1.    Stop the wuauserv service
Echo 2.    Delete the AccountDomainSid registry key (if it exists)
Echo 3.    Delete the PingID registry key (if it exists)
Echo 4.    Delete the SusClientId registry key (if it exists)
Echo 5.    Restart the wuauserv service
Echo 6.    Resets the Authorization Cookie
Pause
@echo on
net stop wuauserv
REG DELETE "HKLMSOFTWAREMicrosoftWindowsCurrentVersionWindowsUpdate" /v AccountDomainSid /f
REG DELETE "HKLMSOFTWAREMicrosoftWindowsCurrentVersionWindowsUpdate" /v PingID /f
REG DELETE "HKLMSOFTWAREMicrosoftWindowsCurrentVersionWindowsUpdate" /v SusClientId /f
net start wuauserv
wuauclt /resetauthorization /detectnow
Pause

ที่มา: http://msmvps.com/blogs/athif/archive/2005/09/04/65174.aspx

Leave a Reply