Type "restore" into search then launch "Create a Restore Point"
It works by backing up critical files, recent changes etc. If you roll back to a Restore Point it deletes any programs installed SINCE that time but keeps files.
more here:
http://www.thewindowsclub.com/create-system-restore-point
You want to have this feature enabled so that Windows will periodically make Restore Points but I suggest if things are working well and if it's been running good for a while that you DELETE all restore points and make a new one (as times goes on there's an increasing chance that rolling back will cause issues).
Note that when you try to RESTORE to an earlier point it will tell you the programs affected. You should write any of those down you think you will want to reinstall.
ANOTHER option is "Reset this PC" if the above doesn't fix any glitches or issues. I won't go into detail on that now but done correctly it can REINSTALL critical files, reset things to fix issues but not necessarily delete any programs or data.
Finally, none of this is a substitute for doing a full BACKUP solution like using Acronis True Image. I have my Windows (C-drive) set to backup every week using a FULL + Incremental scheme. I won't go into detail on that either, but basically you can RESTORE to exactly where you where (Note that using a Restore Point should be tried first if you just tried something and it gave you a glitch and there's a Restore Point shortly before it).