Use an IMAGE program that makes and image of your drives and use that to restore. You can determine the time frame between imaging and what to even image with most programs, and also the number of images to keep, thus allowing you to go back 'x' images if need be. All programs seem to differ somewhat in performance, ease of use, cost, and features.
Some are Macrium Reflect, Norton's Symantec System Recovery 2013, True Image, Easus backup, Paragon Backup, and others... some have both a FREE and FEE version, some are automatic and some are manual.
You should read this too --> https://www.pcworld.com/article/170688/7_backup_strategies.html
Windows 'capabilities' for 'recovery' are not as good and a complete image recovery. With most of those from Windows you'll either possibly lose SOME data or everything and be starting in the worst case from scratch again having to re-install a lot of programs and suffer personal data loss.