Start > help and support > undo changes with system restore
Do you have any system restore points that you can roll back to?
Here is what I think is going on...I believe your registry is corrupt..running a system restore might overwrite the corrupted key with an earlier copy.
When did this error begin?