I run two windows 10 machines, one is a dream yet the other has suffered from frequent hangs ever since I upgraded it. The main difference between the two machines was that the good machine was a clean install whereas the one which frequently hung was an upgrade from a well used Windows 8 machine.
The good news is that running your Windows Repair means that my problematic Windows 10 machine no longer hangs. Its stable. It works as it should. Only wish I had discovered it sooner. Brilliant thank you.
But ... after running Windows Repair I couldn't start my virtual machines. I eventually tracked this back to permissions, not on files but on groups. The "Administrators" group had the following local groups added: "NT AUTHORITY\LOCAL SERVICE", "NT AUTHORITY\NETWORK SERVICE", "NT AUTHORITY\SERVICE", "NT AUTHORITY\SYSTEM" and "NT SERVICE\TrustedInstaller". None of those should be there - and removing them meant that my virtual machines could start again. I'm 95% certain that Windows Repair added those, as I've not installed anything else since (but it was a couple of days before I noticed the problem).