Small Business Susan

Reregistering those DLLs SBS 2008 style

Shadow Copy issue.. SBS2008:

Hi Jeff,

Thank you very much for using the Partner Online Technical Forum. This is Hong and nice to meet you here. I will be assisting you in this post.

From your post, I understand that you are not able to backup a SBS 2008 and the error message is “Catastrophic Failure”. The command “vssadmin list writers” shows no VSS writers and you get 0x8000FFFF error when registering eventcls.dll. If I have misunderstood, please let me know.

Based on my research, the error code 0×80040154 is “REGDB_E_CLASSNOTREG”, which means the class is not registered. Error 0x8000FFFF is very generic and it means “The task cannot be completed because an error occurred”. Since there is no VSS writers listed, combined with the error messages, we should register VSS related components and check the issue again.

Please also let me know what is the backup utility used to backup the server and failed with “Catastrophic Failure” message. Is it the native Windows Server Backup or any other backup tools? I ask because the error “Catastrophic Failure” can happen both to Windows Server Backup and other backup tools and we need to know which tool is used so that we can narrow down the issue. Thank you.

Step 1: Re-register all VSS writers.
Please note: this is the only way to register VSS writers and it has been reported that in rare occasions it may cause the system to be unreliable. Please manually backup important data to another location before trying the steps below. Thank you very much.

1. Please backup and remove the following Registry key

2. Please copy the following to Notepad to create the batch file FixVSS08.BAT. Run FIXVSS08.BAT to reset VSS configuration. We will need to run the batch file as Administrator on the SBS 2008 machine.
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%\system32\catsrv.DLL
sfc /SCANFILE=%windir%\system32\catsrvut.DLL
sfc /SCANFILE=%windir%\system32\CLBCatQ.DLL
net start “System Event Notification Service”
net start “COM+ Event System”
net start “Microsoft Software Shadow Copy Provider”
net start “Volume Shadow Copy”

3. Restart SBS 2008 server and see if the issue still exists(using Windows Server Backup).

Step 2:
If the VSS writers are listed after the above steps but Windows Server Backup fails again, please apply the Service Pack 2 on the SBS 2008 machine. SP2 contains quite a lot of hotfixes for VSS which will update the VSS related files on the system. Service Pack 2 can be downloaded from the link below:
“Windows Server 2008 Service Pack 2 and Windows Vista Service Pack 2 – Five Language Standalone (KB948465)”

Please try the suggestion and tell me the result. Thank you very much. If there is anything unclear, please feel free to let me know.

Have a nice day and I look forward to hearing from you!

Best regards,

Hong Shao
Partner Online Technical Community