What's to read?? Maybe I've missed something on the link's site, but clicking on 278 results in nothing but a download executable (that few will ever blindly run).
That's not an executable, but a reg file. It will restore the registry setting for system restore if those entries have become corrupted or removed, for example by malware. If you notice the title of the site, that is what it is all about--Registry Edits
. Kelly is an MSMVP and knows what he is doing and his reg tweaks have helped innumerable people and he's trusted by those "in the know".
One may have to right click the link and save link or target as, to download the file--then double-click it and allow it to merge with the registry.
This may not be the solution to this particular problem however. The most common reason for Restore points not working is because one of the files in the restore point or the whole restore point itself has become corrupt. To keep restore points small, they are done incrementally, so all subsequent restore points created after a corrupted one will not work.
So the first thing to try is going back to older restore points. If the oldest available still doesn't work, then you have no working restore points--they're all corrupted--and, unfortunately, the only way to fix that is to delete them all. This is done by disabling , then re-enabling System Restore. Instructions can be found here: Windows XP System Restore Guide.
Obviously, you won't be able to use SR to fix whatever the original problem was, but you will get System Restore back if it is corrupt RP's. So before you do that you may want to check the following article: Troubleshoot System Restore “Restore Point Failures” in Windows XP
I've had this happen to me and purging RP's gave me System Restore back--just had to find another way to solve the problem.