Well I would not do that just yet.
For two reasons
Firstly if you are talking about a restore from an image - although usually it works there is no guarantee
If you are talking about a restore from the partition to original condition and then restoring your personal data from a backup, you will of course still lose all the programs installed since the computer was sold and the restore partition created.
I would try what I said, if it does not work there are still many other options before you go along the road of the restore
If necessary running the net framework cleanup tool and then applying the updates again is preferable to the restore option.
I would also advise a chkdsk /r
That you may do by either
Open My Computyer, right click the hard drive carrying windows and then click properties
Click Error checking
Click Check Now
Click to check mark the box scan for and attempt recovery of bad sectors.
THE OTHER BOX - file system errors should already be checked. IF NOT please do so
So both boxes are now checked.
Click START and agree to run on restart.
Please then do that and chkdsk will run
It is a five stage check
Please do not interrupt.
If you watch the screen the results are displayed.
If NOT when the computer restarts go
On the left pane click Application.
On the main window when the application log loads click the heading source and that will put them in order.
the entries you are looking for are in the source column under the title
Most likely the chkdsk results will be the most recent winlogon entry
Double click that to check that it is the chkddsk results
and then if it is click once on the double page symbol, below the up and down arrows.
Then open wordpad or notepad and right click and click paste.
OR right click and click paste on your reply message here.
IF YOU do send them please do so as a copy and paste and not as your wordpad file that I have to open.
OR you may click start, click run, type cmd
and when that window opens
typechkdsk C: /r
agree the message by typing Y
and restart the computer