Win+X -> Command prompt (Admin) -> Dism /Online /Cleanup-Image /CheckHealth
if result not equal 100% then run
Dism /Online /Cleanup-Image /RestoreHealth
then check system files with command
sfc /scannow
and then try step by step this commands
net stop wuauserv
net stop bits
net stop cryptsvc
ren %systemroot%\SoftwareDistribution sdold123
ren %systemroot%\System32\catroot2 cr2old123
net start cryptsvc
net start bits
net start wuauserv
after all go to WU and check updates manually.