If you are having a problem with Windows 10 and struggling to fix it, maybe it's time to have Windows 10 fix itself. Sure, sounds a bit scary, but Windows 10 has a robust automatic troubleshooting system built in. For most any problem, Windows checks the possible causes for that problem and runs a series of detection and fixing routines to resolve it. In some cases, Windows will run through the process several times, having you select different options to help it find the right solution.
So, if your favorite program is having compatibility problems, or you can't connect to the Internet, Windows should be able to detect what exactly is preventing it from running.
Windows 10 crashing on you? Getting the old Blue Screen of Death? System randomly reboots? It can be troubleshot by Windows 10 as well. It will check your drivers or other hardware related problems that normally are the cause of BSODs, tell you the problem and download drivers or adjust settings to make your system more stable.
So, open up the Windows settings app, find your problem and let Windows 10 take care of it for you.