Repair the System Restore function in Windows 8 by attempting to run this function in Safe Mode or by running the System File Checker or the Check Disk functions. Resetting the repository can also repair System Restore.
Clearing up some disk space on the drives for which System Restore is enabled can help this function run smoothly. For advanced troubleshooting of this function, type "eventvwr.msc /s" in the Search box to open the Event Viewer, and check the service logs for details of what might have caused the function to fail.
The System Restore function might not work if it has not been set to start automatically. Type "services.msc" in the Search box to open Windows Services. Set the Volume Shadow Copy & Task Scheduler & Microsoft Software Shadow Copy Provider Service to start automatically and make sure that it is running. Start the System Restore Service if it is not running and reboot the computer.
If all other fixes fail to repair System Restore, refresh Windows 8 by going into the General settings of the Control Panel, and clicking Refresh. While the refresh option may remove some programs, it reloads Windows to its original state and fixes issues with the operating system.