Complete Refresh of Client Reporting?
- My domain where we are using WSUS frequently uses Acronis to to mass deploys of an image. In this event, WSUS would need to not be influenced by previous reporting of a confirmed install and will need to do a complete new scan to be accurate. Will WSUS do this on it's own or will I need to delete all the computers and re-add them to my groups when they appear again as unassigned computers? (I have yet to confirm they will even appear again as unassigned computers). As of now, when I reimage a computer, it's not showing the new status of the updates (I know there are needed ones) even if I run a few command line options like /reportnow or /resetauthorization.
Answers
First off, thank you to both of you for helping me out with this. This is wonderful and very helpful information. Second, after looking at some WSUS documentation and the KB article link posted, it appears that version 7.0xxxx of the update client performs a hardware check and susclientID regeneration if it has changed. So, all we have to do is update our client on our machines and we're golden.
- Marked As Answer byEric Zhang - MSFTMSFT, ModeratorMonday, November 16, 2009 4:03 AM
All Replies
My domain where we are using WSUS frequently uses Acronis to to mass deploys of an image. In this event, WSUS would need to not be influenced by previous reporting of a confirmed install and will need to do a complete new scan to be accurate. Will WSUS do this on it's own or will I need to delete all the computers and re-add them to my groups when they appear again as unassigned computers? (I have yet to confirm they will even appear again as unassigned computers). As of now, when I reimage a computer, it's not showing the new status of the updates (I know there are needed ones) even if I run a few command line options like /reportnow or /resetauthorization.
If you reimage the same machine with a downlevel image that does not contain a preexisting SusClientID, the newly imaged machine will obtain a new SusClientID (create a duplicate entry for the computer name in the WSUS console), and execute a fresh scan for needed updates, completely independent of what's been previously reported to the WSUS server. The WUAgent does not rely on previously reported information stored in the WSUS database, but may rely on locally stored information (in the client-side WUA datastore).
If you reimage the machine with a downlevel image that does contain a preexisting SusClientID, you'll first need to remediate the newly deployed image using KB903262, after which the machine will obtain a new SusClientID and behave as described above.
If you're not getting accurate update information after reimaging, the most likely cause is the duplication of the SusClientID.
Lawrence Garvin, M.S., MCITP:EA, MCDBA
Principal/CTO, Onsite Technology Solutions, Houston, Texas
Microsoft MVP - Software Distribution (2005-2009)
My MVP Profile: http://mvp.support.microsoft.com/profile/Lawrence.Garvin
My Blog: http://onsitechsolutions.spaces.live.com- Short answer: On machines you have already imaged, delete the following entries from the HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate registry key:To prevent this in the future, add the above procedure into your list of things to do before making a master image, or add it to the post-image tasks if Acronis supports that. You can use the following commands to script the removal:
- PingID
- AccountDomainSid
- SusClientId
- SusClientIDValidation
REG DELETE HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate /v PingID /f REG DELETE HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate /v AccountDomainSid /f REG DELETE HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate /v SusClientId /f REG DELETE HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate /v SusClientIdValidation /f
First off, thank you to both of you for helping me out with this. This is wonderful and very helpful information. Second, after looking at some WSUS documentation and the KB article link posted, it appears that version 7.0xxxx of the update client performs a hardware check and susclientID regeneration if it has changed. So, all we have to do is update our client on our machines and we're golden.
- Marked As Answer byEric Zhang - MSFTMSFT, ModeratorMonday, November 16, 2009 4:03 AM

