The SFC /scannow function worked for me after asking me to schedule it for next restart, but crashes my computer at 20% (ALWAYS) after 2-4 hours.

It sucks, and I can only use safe mode right now due to me bluescreening from registry errors.
If you wish, you could try to restore the registry from the backup.

  1. Boot up from the recovery disk and run the Admin command prompt
  2. Go to C:\Windows\System32\config\RegBack
  3. copy SAM, SECURITY, SOFTWARE, SYSTEM, DEFAULT to C:\Windows\System32\config
  4. Reboot your PC

Then open the Admin command prompt and run:

  1. Dism /Online /Cleanup-Image /StartComponentCleanup
  2. Dism /Online /Cleanup-Image /RestoreHealth
  3. sfc /scannow <<<=== might need to run multiple times until you get the message: did not find any integrity violation.