I had an issue where I had several computer that were downloading and updating from the WSUS server, but they were not reporting. I could see the in WSUS the computers checking in, but the last report date was not changing. To resolve the issue I performed the following steps on the PC
- Open a command prompt as administrator.
- net stop wuauserv
- Open regedit as administrator
- Delete the following keys
- HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate \SusClientId
- HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate \SusClientIdValidation
- Delete the C:\Windows\SoftwareDistribution folder (This seems to be need for Windows 11)
- Back in the command prompt – net start wuauserv
- wuauclt /resetauthorization /detectnow
- Go into update settings and check for updates
- Back in the command prompt – wuauclt /reportnow (This step is not necessary, but it should force the PC to report now instead of waiting 20 minutes)
After performing the above steps I check WSUS to make sure the PC is reporting.