To enable System Restore on Windows 10, use these steps: Windows 10 does not have System Restore turned on by default, and you must enable it manually within Control Panel. How to enable System Restore on Windows 10 How to recover using System Restore on Windows 10.How to create a System Restore point on Windows 10.How to enable System Restore on Windows 10.In this Windows 10 guide, we walk you through the steps to set up System Restore as well as the steps to recover from problems that may be affecting the normal operation of a computer. VPN Deals: Lifetime license for $16, monthly plans at $1 & more