Can you check if you have a restore point that goes back far enough before the error happened?
If you don't know how to do this, following is one way...
1. Click on the Start button and in the search box, type Powershell
2. When you see Windows Powershell on the list, right-click on it and select Run as administrator
3. When prompt opens, copy and paste the following command into it, press enter
Get-ComputerRestorePoint
4. What's the earliest date listed for a restore point?