Why and How to Enable System Restore in Windows 10 By Jim Tanous • Jul 27, 2015Windows 10 brings a multitude of new features, but misses out when it comes to System Restore. Read on to learn why System Restore may be a good choice for your PC, and how you can enable it in Windows 10.