Macrium XP-32 VSS Reset Instructions
Items needed:
USB Drive with the VSS Reset batch file.
Step One - Prep a USB drive with the following:
Open Note Pad and create a new text document with the following pasted:
Note: Because it is a batch file, it can only be on a drive. Our network security will flag it as a security intusion.
Also, ensure you are saving it as a *.bat file and not as a *.bat.txt.
What it does is run a script in command prompt (DOS prompt for the older guys)
Powershell doesn't work well in XP32-bit system
cd /d %windir%\system32
net stop vss
net stop swprv
regsvr32 /s ol32.dll
regsvr32 /s oleaut32.dll
regsvr32 /s vss_ps.dll
vssvc /register
regsvr32 /s /i swprv.dll
regsvr32 /s /i eventcls.dll
regsvr32 /s es.dll
regsvr32 /s stdprov.dll
regsvr32 /s vssui.dll
regsvr32 /s msxml.dll
regsvr32 /s msxml3.dll
regsvr32 /s msxml4.dll
vssvc /register
net start swprv
net start vss
Save the file as VSS_fix.bat
Step Two - Validate the Error in the Event Log
Pro-Tip: If you check after an attempt, it's usually one of the first in the list
Press Start + X on keyboard. (Or right click GUI Start button)
Select Event Viewer, it'll take up to a minute to display the event logs
In the Summary of Administrative Events, view the Source Column for VSS entries.
Step Three - Check the status of VSSservice
Click GUI Start, run: then type services.msc (Right click as in the previous step works as well)
Scroll to Volume Shadow Copy and right click to bring up properties.
Its status should be running and startup type set to Automatic.
Attempt a backup from the local agent.
Step Four - Hopefully you put the file named VSS_Reset.bat on a USB drive and have it with you.
Connect your USB drive to the afflicted PC
Navigate to the file and run it. (As Administrator for anything newer than XP)
This will re-register the core components.
Attempt another back-up from the local agent.
Source documentation for this reference can be found at the link below from Macrium: