DISM /Online /Cleanup-Image /RestoreHealth sfc /scannow
When sfc /scannow finds but cannot fix errors, use this command in cmd to strip the cbs.log.
findstr /c:"[SR]" %windir%\logs\cbs\cbs.log >c:\sfcdetails.txt
Check c:\sfcdetails.txt to see the errors.