- Error
- Cause
- Solution
Error
If a backup fails due to the error VSS_E_PROVIDER_VETO, the error VSS_E_PROVIDER_VETO and error code 0x80042306 will be displayed in ReflectMonitor and the subsequent log file.
Cause
This error is caused when a VSS provider blocks (or vetoes) the creation of a snapshot. This can be due to third-party software being installed that has its own VSS provider, or an existing VSS provider component has become corrupted.
Solution
Fix VSS Problems...
To resolve this error, run 'Fix VSS Problems...' within Macrium Reflect. To do this, select the 'Other Tasks' dropdown menu, then select 'Fix VSS Problems...':
The window that opens displays some additional information about the actions that 'Fix VSS Problems...' will perform:
Select 'Run' and then 'OK' in the confirmation window that is displayed:
Increase Shadow Storage
Additionally, if the error persists following 'Fix VSS Problems...', increasing the size of the shadow storage on the drive may be erquired.
To do this, open an elevated command prompt, and run the following command:
vssadmin Resize ShadowStorage /For=c: /On=c: /Maxsize=10%
For non-server operating systems, the shadow storage resides on the drive that is being imaged. As a result, C: should be changed for the drive that was being imaged when the error message occurre. The 'Maxsize' can be increased or decreased as necessary, but 10% is a good default value.