With Win 10 I've found that when a sfc /scannow reports it is unable to repair files, running the cmd dism /online /cleanup-image /restorehealth another sfc /scannow will report that it has found corruption and was able to repair all files.
However, as the sfc /scannnow still reports that after a reinstall, then run a chckdsk /f
To view its log, open Event Viewer ensuring Event Viewer (Local) is highlighted in the left pane - click on it if it isn't and when it has read the data, expand Windows Logs - click on Application/Action/Find and type chkdsk into the Find box.
Cancel the Find box and read the report in the scrollable window below.
You are looking to see if it reports any KBs in bad sectors.
If it does, immediately create a system image onto external media then run a chkdsk /r which will block the bad sectors from being written to and move data to good sectors of the HDD.
If the chkdsk comes back clean, then there is the option of a Reset through the advanced boot options.
This can retain your personal stuff but will remove all installed programs.
After the reset, an icon will appear on the desktop which will list all of the programs it has removed.