After converting from Hyper-V to VMWare, it's entirely possible you may encounter an error which says Failed to prepare guest for hot backup. Error: VSSControl: -2147212529 Backup job failed. This is due to a 3rd party, or an incompatible VSS provider component existing on the virtual server. In all likelihood, this will be the one installed from the Hyper-V tools.
The easiest way to fix this issue is to remove the offending provider.
How to check the providers installed
This is relatively easy:
- Open your command prompt as admin
vssadmin list providers
- The first one will likely be 'Hyper-V IC Software Shadow Copy Provider'
- Take note of the Provider ID
- Confirm this is the provider causing the error by going to Event Viewer, and looking for Event ID 12292 or 22. In the general tab of that event, you'll see the provider ID listed.
Removing the faulty provider
- Open up your
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\VSS\Providers\and then inside that same folder, delete the provider number that matches the faulty provider
services.mscand restart the Volume Shadow Copy service.
- Run your Veeam backup and rejoice