Hi AhmedEssam-4837,
Thanks for your posting on Q&A.
Based on the current situation, we may try the following steps to resolve the issue that the client does not report properly.
1> Check if you are prompted for file downloading when browse the following link on the client.
http://YourWSUS:portnumber/selfupdate/iuident.cab
2> Remove clients from WSUS console and run the following script in the elevated CMD on the affected clients. Wait a while and check if it works.
net stop bits
net stop wuauserv
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
reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate" /v SusClientIDValidation /f
rd /s /q "C:\WINDOWS\SoftwareDistribution"
net start bits
net start wuauserv
wuauclt /resetauthorization /detectnow
usoclient.exe startscan
3>Please refer the following link to cleanup the database:
https://social.technet.microsoft.com/Forums/windowsserver/en-US/7706ad3a-f22f-4fda-9050-eede6cda553b/how-to-filter-out-older-updates?forum=winserverwsus
Hope my answer could help you and look forward to your feedback.
Regards,
Rita