Reinstalling System Restore on Windows XP


One of my main network monitoring computers, a Windows XP SP2 machine, has had some major problems with lack of responsiveness this week. I can’t find any traces of malware or corruption, so I decided it was time to perform a System Restore (SR). Unfortunately, the machine froze solid each time the system restore process started.

I used XP’s System Restore diagnostics program to generate log files for troubleshooting. To run the System restore diagnostics, paste the following command, as all one line, into your Run box:

%windir%\system32\restore\srdiag.exe

This will generate a .cab file in your %windir%\system32\restore\ directory, where %windir% is the directory Windows is installed into (typically c:\windows).

Browse to your %windir%\system32\restore\ directory and open up the .cab file with your favorite compression/extraction program, such as UniExtract. You should now be able to view the associated log files.

To make a long story short, I couldn’t find the exact cause of my restoration failure, so I went ahead and just reinstalled System Restore by running the following command, as all one line, in my Windows XP Run box:

rundll32.exe advpack.dll,LaunchINFSection %Windir%\Inf\sr.inf

Please note that reinstalling System Restore will remove all existing restore points!

Reinstalling SR did end up fixing my problem, but with no restore points to go back to, I just ended up re-imaging my machine.

If you ever need to manually create a restore point, run the following command, as all one line, from the Windows XP Run box:

%systemroot%\system32\restore\rstrui.exe

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: