Basic Troubleshooting Guide for VSS – SAFE Backup PLUS

Basic Troubleshooting Guide for VSS – SAFE Backup PLUS

Disclaimer: VSS is an OS component, the steps mentioned below should only be performed by your system admin and/or after consulting Microsoft. We cannot take responsibility for faults caused by following the below steps.

This article provides the basic steps to resolve VSS issues before you address error messages or resort to more advanced troubleshooting.

Troubleshooting steps:
1. Check Windows event logs, both the application and system event logs for detailed VSS errors. Subsequently, also check the Hyper-V VMMS events.

2. Check third-party backup software for any third-party backup software. If found, uninstall it and reboot the server.

3. Check Shadow Storage Space on each server with the below command.
vssadmin list shadowstorage {/for=<ForVolumeSpec> | /on=<onVolumeSpec>}
Example: vssadmin list ShadowStorage /for=E:\

NOTE: If there is less shadow storage space allocated, increase the storage in accordance with the requirement or set it to unlimited.

vssadmin resize shadowstorage /for=<ForVolumeSpec> /on=<OnVolumeSpec> /maxsize=<MaxSizeSpec>
Example: vssadmin resize shadowstorage /For=E: /On=E: /MaxSize=UNBOUNDED

Delete any stale and old shadow copies using the following command:
Vssadmin delete shadows /all

4. Check Writers Status, VSS backups fail if application-specific writer, such as hyper-v writer or SQL, fails. Check the writer status with the following command:
Vssadmin list writers
This will list the writers and also show a status, below is an example of a failed report.
 

5. Troubleshoot unstable/failed writers using the following steps:
Check the service account of the corresponding writer and ensure it is a system account.
Check in the event log.
Check the service of the corresponding writer. Restart the writer service and run the “vssadmin list writers” command again to see if this has resolved the issue.

6. Advanced troubleshooting steps for unstable/failed writers:
Restart COM+ System Application Service
Restart Distributed Transaction Coordinator Service
Restart Volume Shadow Copy Service
Restart the corresponding VSS writer service. For example, Hyper-V VSS writer or SQL VSS writer

7. Next you can re-register all VSS & COM+ components, run these individually in cmd, or create a batch file to run them:
cd /d %windir%\system32
Net stop vss
Net stop swprv  
regsvr32 ole32.dll
regsvr32 vss_ps.dll
Vssvc /Register
regsvr32 /i swprv.dll
regsvr32 /i eventcls.dll
regsvr32 es.dll
regsvr32 stdprov.dll
regsvr32 vssui.dll
regsvr32 msxml.dll
regsvr32 msxml3.dll
regsvr32 msxml4.dll
regsvr32 Vssapi.dll
regsvr32 Vssui.dll  
regsvr32.exe /i
%windir%\system32\eventcls.dll  
regsvr32.exe /i %windir%\system32\swprv.dll  
regsvr32.exe %windir%\system32\vssui.dll  
regsvr32.exe %windir%\SysWOW64\vss_ps.dll  
regsvr32.exe %windir%\SysWOW64\msxml.dll  
regsvr32.exe %windir%\SysWOW64\msxml2.dll
regsvr32.exe %windir%\SysWOW64\msxml3.dll
regsvr32.exe %windir%\SysWOW64\msxml4.dll
regsvr32.exe %windir%\SysWOW64\ole32.dll  
regsvr32.exe %windir%\SysWOW64\oleaut32.dll
regsvr32.exe %windir%\SysWOW64\es.dll
regsvr32.exe %windir%\SysWOW64\comsvcs.dll
vssvc /register
net start swprv
net start vss
net stop winmgmt  
regsvr32 wmiutils.dll  
net start winmgmt

8. If using multiple providers, use an elevated cmd and run the following command:
vssadmin list providers
The output will list one or two providers:
Microsoft Software Shadow Copy Provider 1.0
Microsoft File Share Shadow Copy Provider
If a provider is listed other than the above two, disable and stop the corresponding service.

9. To resolve any VSS-specific errors, please view this article

10. For more advanced troubleshooting using VSS trace, please view this article from Microsoft


    • Related Articles

    • Troubleshooting VSS errors – SAFE Backup PLUS

      Disclaimer: VSS is an OS component, the steps mentioned below should only be performed by your system admin and/or after consulting Microsoft. We cannot take responsibility for faults caused by following the below steps. VSS error codes and their ...
    • What is SAFE Backup PLUS

      SAFE Backup PLUS is an updated and improved version of our Safe Backup service but stripped back to maximize performance on the features that you need most from a backup product Have a look at what SAFE Backup PLUS can give you Deduplication Built in ...
    • The specified backup storage location has the shadow copy storage residing on an other volume - Safe Backup Plus

      Windows Server Cause: This issue may occurs if the shadow copy storage area of the temporary volume specified for the backup set is configured to another volume. To check on the location of the storage area, please refer to the following steps: Open ...
    • Resetting your password – SAFE Backup PLUS

      You can reset your password from the SAFE Backup PLUS client, but you will need to enter your current password to do this. If you have forgotten your password please call us. Login to the client, select “Settings” to the left, then “Account” to the ...
    • Does Safe Backup Plus support backing up pass-through disks? - Safe Backup Plus

      The answer to this question is No while Hyper-V supports passthrough disks. Hyper-V itself does not support backing up passthrough disks (nor does it support replicating them). A Hyper-V backup of the guest machines can be taken from the host, but ...