📝 Disclaimer
The steps outlined in this article should be carried out only after consulting your System Administrator. As VSS is an operating system component, it is recommended to consult Microsoft or your System Administrator before proceeding.
Overview
Volume Shadow Copy Service (VSS) is a Windows component that Druva uses to create consistent snapshots of files — including open or in-use files — during backup. If VSS fails, the Druva backup may fail or fall back to backing up the actual volume directly.
This article provides solutions for the most common VSS error codes encountered during Druva backup and restore operations on Windows endpoints.
Before You Start: Quick Diagnostics
Run these commands first. They cover the most common root causes and resolve many VSS issues before digging into specific error codes.
Step 1: Check VSS Writer Status
vssadmin list writers
All writers should report State: [1] Stable with no errors or warnings. A failed or timed-out writer is often the root cause of backup failures.
Step 2: Check VSS Providers
vssadmin list providers
You should see only the Microsoft Software Shadow Copy provider. If third-party providers are listed, they may be interfering with backup snapshot creation.
Step 3: Verify Required Services Are Running
Open Services by running services.msc. Confirm the following:
Service | Startup Type | Required Status |
COM+ Event System | Automatic | Running |
Volume Shadow Copy | Manual | Running (started on demand) |
Microsoft Software Shadow Copy Provider | Manual | Running (started on demand) |
Step 4: Review Event Logs
Open Event Viewer (eventvwr.msc) and check the Application and System logs. Filter by Source: VSS to find detailed error messages around the time of the backup failure.
VSS Error Code Reference
Error Code | Description |
0x8000ffff | Catastrophic failure — COM+ Event System or VSS service not started |
0x80042304 | VSS provider not registered — VSS DLLs are corrupted or unregistered |
0x80042306 | VSS provider error — third-party provider conflict, corrupted DLLs, or non-NTFS destination |
0x80042308 | Specified object not found — VSS unable to back up open or in-use files |
0x8004230c | Shadow copying not supported — required VSS service is disabled |
0x80042312 | Maximum number of volumes reached — 64 shadow copy limit hit |
0x80042317 | Volume has reached maximum shadow copies — 64 shadow copy limit hit |
0x80042313 | VSS provider timed out — high disk activity during snapshot |
0x80042314 | VSS event delivery error — transient I/O issue |
0x80042315 | Cannot contact VSS writers — VSS service stopped or writers failed |
0x80042316 | Another shadow copy creation in progress — concurrent VSS conflict |
0x80042319 | Writer did not respond to GatherWriterStatus — writer terminated or stuck |
0x80042318 | Cannot contact VSS writers — writer infrastructure not operating |
0x8004230f | Unexpected VSS provider error — VSS system files not registered |
0x80042301 | VSS bad state — backup object not initialized or called out of sequence |
0x80042326 | Volume lost during revert — VSS writer timeout on slow hardware |
0x80042321 | Some shadow copies not imported — timeout importing transportable snapshots |
0x80042320 | No shadow copies imported — volumes span multiple partitions |
0x80042324 | Remote VSS version incompatible — remote machine does not support remote shadow copy |
0x80042325 | Revert already in progress — wait for current revert to complete |
0x8004230e | Provider does not support this volume — volume not compatible with shadow copy provider |
0x8004230d | Object already exists — duplicate component with same logical path |
0x80040154 | COM class not registered — third-party VSS provider registered but broken |
Re-registering VSS DLLs (Common Fix)
Several errors below require re-registering VSS system DLLs. Run the following commands from an elevated Command Prompt (Run as Administrator):
cd /d %windir%\system32
net stop vss
net stop swprv
regsvr32 ole32.dll
regsvr32 oleaut32.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
net start vss
📝Note
The last command (net start vss) may not succeed if the VSS service is set to Manual start. This is expected. Trigger a backup to verify the issue is resolved.
Error 0x8000ffff: Catastrophic Failure
What This Means for Druva Backup
Druva backup fails because VSS cannot create a snapshot. The client log shows: 0x8000ffff [Catastrophic failure]. Continuing with actual volume...
Cause
• The COM+ Event System service is not running.
• The Volume Shadow Copy service is not running.
Resolution
1. Press Win + R, type services.msc, and press Enter.
2. Locate COM+ Event System. Set Startup Type to Automatic and ensure the service is Running.
3. Locate Volume Shadow Copy. Set Startup Type to Manual and start the service.
4. Retry the Druva backup.
📝 | If the issue persists, see the related article: Troubleshooting VSS Error 0x8000ffff while running Druva backup. |
Error 0x80042304: VSS Provider Not Registered
What This Means for Druva Backup
Druva backup fails because VSS cannot find a registered provider. The client log shows: 0x80042304: The volume shadow copy provider is not registered in the system.
Cause
VSS DLL files are corrupted or unregistered.
Resolution
Re-register VSS DLLs — see the Re-registering VSS DLLs section above.
Error 0x80042306: VSS Provider Error
What This Means for Druva Backup
A VSS provider is blocking snapshot creation. Druva backup fails. This may be caused by a third-party VSS provider conflict, corrupted DLLs, or a non-NTFS destination volume.
Resolution
1. Check for Third-Party VSS Providers
vssadmin list providers
If you see providers other than Microsoft Software Shadow Copy provider 1.0, consider uninstalling them — third-party providers are a common cause of this error. If the command hangs, a newly installed VSS provider is likely malfunctioning; uninstall it.
2. Check for Concurrent Backups
Ensure Druva backup is not running at the same time as another backup tool. Some providers allow only one snapshot at a time.
3. Check Disk for Errors
Run CHKDSK on the affected volume:
chkdsk C: /f
4. Check VSS Registry Setup State
If Windows is in a setup or upgrade state, VSS may be blocked. Open Registry Editor (regedit) and navigate to:
HKEY_LOCAL_MACHINE\SYSTEM\Setup
Ensure SystemSetupInProgress and UpgradeInProgress are both set to 0.
5. Re-register VSS DLLs
Re-register VSS DLLs — see the Re-registering VSS DLLs section above.
6. Verify Destination Drive is NTFS
VSS requires the destination drive to be formatted as NTFS. Confirm in File Explorer or Disk Management.
Error 0x80042308: Specified Object Not Found
What This Means for Druva Backup
Druva backup is having difficulty backing up open or in-use files. VSS cannot locate the required snapshot object.
Cause
A VSS component (service or writer) that the backup depends on is unavailable or has not been properly registered.
Resolution
5. Open an elevated Command Prompt (Run as Administrator) and run:
net stop vss
net stop swprv
6. Re-register VSS DLLs — see the Re-registering VSS DLLs section above.
7. Reboot the machine.
8. After reboot, run vssadmin list writers and confirm all writers show State: [1] Stable with no errors.
9. Retry the Druva backup.
Error 0x8004230c: Shadow Copying Not Supported
What This Means for Druva Backup
Druva backup fails because VSS cannot shadow copy the specified volume. This is commonly seen on cluster shared volumes or when required VSS services are disabled.
Cause
The Microsoft Software Shadow Copy Provider service or the Volume Shadow Copy service is disabled or not starting correctly.
Resolution
10. Press Win + R, type services.msc, and press Enter.
11. Locate Microsoft Software Shadow Copy Provider. Set Startup Type to Manual and click Start.
12. Locate Volume Shadow Copy. Set Startup Type to Manual and click Start.
13. Reboot the machine and retry the Druva backup.
Errors 0x80042312 and 0x80042317: Shadow Copy Limit Reached
What This Means for Druva Backup
Windows has a hard limit of 64 shadow copies per volume. When this limit is reached, new shadow copies cannot be created and Druva backup fails.
Cause
The volume has accumulated 64 shadow copies. Older copies are automatically deleted when the limit is reached, but VSS still returns an error when attempting to create a new copy at the limit.
Resolution
Step 1: List Existing Shadow Copies
vssadmin list shadows
Step 2: Delete the Oldest Shadow Copy
vssadmin delete shadows /For=C: /Oldest
Confirm the deletion when prompted. Repeat if necessary until backup succeeds.
Step 3: Delete All Shadow Copies (if needed)
If the error persists, delete all shadow copies for the volume:
vssadmin delete shadows /For=C: /All /Quiet
⚠️ | Deleting shadow copies removes previous restore points for that volume. Ensure you have a current Druva backup before proceeding. |
Error 0x80042313: VSS Provider Timed Out
What This Means for Druva Backup
VSS could not flush data to the volume in time to create the snapshot. Druva backup fails or falls back to live-volume backup.
Cause
High disk I/O activity prevents VSS from completing the snapshot within the default time window.
Resolution
14. Verify the VSS service is running: press Win + R, type services.msc, and confirm Volume Shadow Copy is started.
15. Schedule Druva backups during off-peak hours when disk activity is low (e.g., nights or weekends).
16. Check disk health and repair fragmentation: chkdsk C: /f /r
17. After CHKDSK, run vssadmin list writers to confirm all writers are in State: [1] Stable.
18. If the error persists, contact Druva Support — the VSS timeout threshold may need to be adjusted via registry.
Error 0x80042314: VSS Event Delivery Error
What This Means for Druva Backup
VSS encountered a problem while sending events to writers. This is typically a transient I/O issue — the system was unable to hold I/O writes during the snapshot window.
Resolution
19. Wait 10 minutes and retry the Druva backup.
20. If the error recurs, check Event Viewer (eventvwr.msc) > Application and System logs, filtered by Source: VSS, for additional context.
21. If the error persists across multiple backup attempts, investigate disk health using chkdsk and review disk I/O load during backup windows.
Errors 0x80042315 and 0x80042318: Cannot Contact VSS Writers
What This Means for Druva Backup
Druva backup fails because VSS cannot communicate with one or more writers. This may indicate the VSS service has stopped, or a specific writer (e.g., SQL Writer, Registry Writer, System Writer) has failed.
Cause
The VSS service or a VSS writer is not running or has encountered an error. This can also occur when the VSS writer infrastructure is not initialized correctly.
Resolution
22. Run vssadmin list writers to identify any writers showing a failed or timed-out state.
23. Restart the VSS service from an elevated Command Prompt:
net stop vss
net start vss
24. If a specific writer is in a failed state (e.g., SQL Server VSS Writer), restart the Windows service associated with that writer.
25. Check Event Viewer for VSS-related errors in the Application and System logs around the time of the failure.
26. Retry the Druva backup.
Error 0x80042316: Shadow Copy Creation Already in Progress
What This Means for Druva Backup
VSS is already running — either from a concurrent backup job or a previous VSS process that did not terminate properly. Druva cannot start a new snapshot.
Cause
• More than one backup tool is running simultaneously.
• A previous VSS snapshot process stalled and is still active.
Resolution
27. If multiple backup applications are installed, disable all except Druva and retry.
28. List and clear stale shadow copies from an elevated Command Prompt:
vssadmin list shadows
vssadmin delete shadows /All /Quiet
29. Restart the VSS service:
net stop vss
net start vss
30. If the issue persists, reboot the machine — this reliably clears stuck VSS processes.
31. Re-register VSS DLLs — see the Re-registering VSS DLLs section above.
Error 0x80042319: Writer Did Not Respond (GatherWriterStatus Timeout)
What This Means for Druva Backup
A VSS writer failed to respond during snapshot creation. The writer may have crashed or become unresponsive. This is more common on systems with high disk activity or heavily fragmented volumes.
Resolution
32. Run vssadmin list writers and identify which writer is failing.
33. Restart the Windows service associated with the failing writer.
34. Run disk defragmentation on the affected volume to reduce I/O latency.
35. Reduce concurrent disk activity during the Druva backup window.
36. Retry the Druva backup.
Error 0x8004230f: Unexpected VSS Provider Error
What This Means for Druva Backup
VSS encountered an unexpected error while processing the backup operation. The client log may show: The shadow copy provider had an unexpected error while trying to process the specified operation.
Cause
VSS system files are not registered, or the Microsoft Software Shadow Copy Provider service is not running.
Resolution
37. Press Win + R, type services.msc, and press Enter.
38. Locate Microsoft Software Shadow Copy Provider. Set Startup Type to Manual and start the service.
39. If step 2 does not resolve the issue, re-register VSS DLLs:
Re-register VSS DLLs — see the Re-registering VSS DLLs section above.
📝 | For additional guidance, refer to Microsoft KB article 940032. |
Error 0x80042301: VSS Bad State
What This Means for Druva Backup
VSS returned a bad state error, typically when a snapshot is requested that includes remote components but no local components. Druva backup fails to create a snapshot.
Cause
The backup components object is not initialized correctly, or the VSS API was called out of sequence.
Resolution
40. Ensure Windows is fully up to date — this issue has been addressed in Windows Updates.
41. Retry the Druva backup after applying updates.
42. If the problem persists, contact Druva Support with the Druva client logs from: %ProgramData%\Druva\logs
Error 0x80042326: Volume Lost During Revert
What This Means for Druva Backup
VSS writers timed out during a lengthy shadow copy creation, causing the revert to fail and the volume to be lost from the snapshot set.
Cause
This typically occurs on computers with slow hard disks, low memory, or disabled disk write cache, where VSS writers cannot complete operations within the timeout window.
Resolution
43. Ensure all current Windows Updates are installed.
44. Review hardware performance: check disk speed, available memory, and whether disk write cache is enabled.
45. If the problem persists, contact Druva Support with the Druva client logs.
Error 0x80042321: Some Shadow Copies Not Imported
What This Means for Druva Backup
VSS attempted to import transportable hardware snapshots but some failed because the import did not complete within the timeout window.
Cause
VSS timed out waiting for logical unit numbers (LUNs) to come online — this can happen when hardware arrays are approaching the 64-shadow-copy limit.
Resolution
46. Ensure all current Windows Updates are installed.
47. Delete older shadow copies to reduce the count on affected volumes (see Errors 0x80042312 and 0x80042317 above).
48. If the problem persists, contact Druva Support.
Error 0x80042320: No Shadow Copies Imported
What This Means for Druva Backup
The VSS import operation failed completely. No shadow copies were successfully imported.
Cause
The affected volume spans multiple partitions or disks. VSS only marks the first partition; additional partitions are not flagged, so VSS cannot import shadow copies for them.
Resolution
49. Ensure all current Windows Updates are installed — this is a known VSS issue addressed in Windows patches.
50. If the problem persists, contact Druva Support with the Druva client logs.
Error 0x80042324: Remote VSS Version Incompatible
What This Means for Druva Backup
The remote machine sharing the volume runs an older version of VSS that does not support remote shadow copy creation.
Resolution
Ensure the remote machine is running a supported version of Windows with all current updates applied. If the error persists, contact Druva Support.
Error 0x80042325: Revert Already in Progress
What This Means for Druva Backup
A volume revert operation is currently running. Only one revert can run at a time.
Resolution
Wait for the current revert to complete, then retry the Druva backup. If the revert appears stuck, restart the VSS service and reboot the machine.
Error 0x8004230e: Provider Does Not Support This Volume
What This Means for Druva Backup
The active VSS provider does not support shadow copying the specified volume. This is typically a configuration or compatibility issue.
Resolution
51. Run vssadmin list providers and check for third-party providers.
52. If a non-Microsoft provider is listed, consider removing it to force VSS to use the Microsoft Software Shadow Copy provider.
53. Contact Druva Support if the error persists after removing third-party providers.
Error 0x8004230d: Object Already Exists
What This Means for Druva Backup
A duplicate VSS component with the same logical path and component name already exists. VSS cannot proceed.
Resolution
54. Restart the VSS service:
net stop vss
net start vss
55. If the issue persists, reboot the machine to clear stale VSS state.
56. Contact Druva Support if the error continues after reboot.
Error 0x80040154: COM Class Not Registered (Event ID 12292 / Event ID 22)
What This Means for Druva Backup
When Druva starts a backup, it creates a VSS snapshot of the backup folders. If snapshot creation fails with this error, the backup fails. The error indicates a third-party VSS provider is registered in the system but its COM class is missing or broken.
Cause
A third-party shadow copy provider is registered in Windows but is not functioning correctly. This is often caused by uninstalling software that installed a VSS provider without properly cleaning up the registration.
Identifying the Problem
Druva Client Log
[YYYY-MM-DD HH:MM:SS] [INFO] Windows VSS failed to create a snapshot for C:\ at step 5,
status 0x8004230f [The shadow copy provider had an unexpected error].
Windows Event Log (Source: VSS, Event ID: 12292)
Volume Shadow Copy Service error: Error creating shadow copy provider COM class on
CLSID {3e02620c-...} [0x80040154, class not registered].
Provider ID: {74600e39-...} Class ID: {3e02620c-...}
Resolution
Step 1: Identify the Third-Party Provider
vssadmin list providers
If you see more than one provider, a third-party provider is present. Note the Provider ID shown in the Event Log.
Step 2: Force VSS to Use the Microsoft Provider
57. Press Win + R, type regedit, and press Enter.
58. Navigate to:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\BackupRestore
59. Right-click the key, select New > DWORD (32-bit) Value, and name it UseMicrosoftProvider.
60. Double-click UseMicrosoftProvider and set the value to 1.
61. Click OK and close Registry Editor.
62. Reboot the machine.
⚠️ | Incorrect registry edits can prevent Windows from functioning properly. Back up the registry and the machine before making changes. In Registry Editor, go to File > Export to save a backup. |
Step 3: Verify
63. Trigger a Druva backup and confirm it completes successfully.
64. Once backup is confirmed working, uninstall the third-party software whose VSS provider was causing the conflict.
Frequently Asked Questions
Why is my Druva backup failing with a VSS error?
Druva uses VSS to create consistent snapshots of files during backup. VSS errors typically indicate that a required Windows service is not running, VSS DLL files are corrupted or unregistered, a third-party VSS provider is conflicting, or the volume has hit the 64 shadow copy limit. Start with the Quick Diagnostics section above.
How do I check which VSS writers are running?
Open an elevated Command Prompt and run: vssadmin list writers — all writers should show State: [1] Stable with no errors.
How do I re-register VSS DLLs?
See the Re-registering VSS DLLs section in this article for the full command sequence.
What is the maximum number of VSS shadow copies per volume?
Windows supports a maximum of 64 shadow copies per volume. When this limit is reached, new shadow copies cannot be created. Delete the oldest shadow copies using vssadmin delete shadows /For=C: /Oldest to free up capacity.
How do I force VSS to use the Microsoft provider instead of a third-party one?
See Error 0x80040154 above for registry steps to set UseMicrosoftProvider = 1.
My VSS error is not listed here. What should I do?
Contact Druva Support and provide: the exact error code, the Druva client logs from %ProgramData%\Druva\logs, and the relevant Windows Event Viewer entries (Application and System logs, filtered by Source: VSS).
