Repair and Re-Register VSS Writers in Windows Server 2008 R2


Let’s see how to repair/fix and re-register VSS Volume Shadow Copy Service writers in Windows Server 2008. Volume Shadow Copy Service VSS failure occurs while doing backup in exchange server.

Reasons for Volume Shadow Copy Service Failure (VSS Writers Failure)

VSS failure issue occurs for the following reasons

  1. Failed Backups – Low disk space while backing up in Exchange Server. Failed backups will show the following error.VSS Error in Windows Server 2008
  1. Connectivity problems also create VSS writers failure.

How to Repair/Fix and Re-register VSS writers in Windows Server 2008 R2

You can check the status of all VSS writers to find the cause. VSS might fail due to unstable writers.

Run the below mentioned command using command prompt. Check whether Microsoft Exchange Writer is stable.

vssadmin list writers

Re-register VSS (Volume Shadow Copy Service)

The most possible solution to resolve the issue is to run a batch file to re-register the VSS DLLs. Please make sure, this batch file fix is only applicable for Windows Server 2008 and 2008 R2.

Copy the below commands into Notepad and Save as FIXVSS08.BAT.

net stop "System Event Notification Service"
net stop "Background Intelligent Transfer Service"
net stop "COM+ Event System"
net stop "Microsoft Software Shadow Copy Provider"
net stop "Volume Shadow Copy"
cd /d %windir%system32
net stop vss
net stop swprv
regsvr32 /s ATL.DLL
regsvr32 /s comsvcs.DLL
regsvr32 /s credui.DLL
regsvr32 /s CRYPTNET.DLL
regsvr32 /s CRYPTUI.DLL
regsvr32 /s dhcpqec.DLL
regsvr32 /s dssenh.DLL
regsvr32 /s eapqec.DLL
regsvr32 /s esscli.DLL
regsvr32 /s FastProx.DLL
regsvr32 /s FirewallAPI.DLL
regsvr32 /s kmsvc.DLL
regsvr32 /s lsmproxy.DLL
regsvr32 /s MSCTF.DLL
regsvr32 /s msi.DLL
regsvr32 /s msxml3.DLL
regsvr32 /s ncprov.DLL
regsvr32 /s ole32.DLL
regsvr32 /s OLEACC.DLL
regsvr32 /s OLEAUT32.DLL
regsvr32 /s PROPSYS.DLL
regsvr32 /s QAgent.DLL
regsvr32 /s qagentrt.DLL
regsvr32 /s QUtil.DLL
regsvr32 /s raschap.DLL
regsvr32 /s RASQEC.DLL
regsvr32 /s rastls.DLL
regsvr32 /s repdrvfs.DLL
regsvr32 /s RPCRT4.DLL
regsvr32 /s rsaenh.DLL
regsvr32 /s SHELL32.DLL
regsvr32 /s shsvcs.DLL
regsvr32 /s /i swprv.DLL
regsvr32 /s tschannel.DLL
regsvr32 /s USERENV.DLL
regsvr32 /s vss_ps.DLL
regsvr32 /s wbemcons.DLL
regsvr32 /s wbemcore.DLL
regsvr32 /s wbemess.DLL
regsvr32 /s wbemsvc.DLL
regsvr32 /s WINHTTP.DLL
regsvr32 /s WINTRUST.DLL
regsvr32 /s wmiprvsd.DLL
regsvr32 /s wmisvc.DLL
regsvr32 /s wmiutils.DLL
regsvr32 /s wuaueng.DLL
sfc /SCANFILE=%windir%system32catsrv.DLL
sfc /SCANFILE=%windir%system32catsrvut.DLL
sfc /SCANFILE=%windir%system32CLBCatQ.DLL
net start "COM+ Event System"

Once you successfully run the batch file, reboot the exchange server to bring all of the VSS writers into a stable state.

Add a Comment

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.