Hello John,
Hyper-V saved-state files are encrypted with host-specific keys that are not portable across servers. That’s why when you copy the VM configuration and saved-state files to a new host, the VM cannot resume-the encryption context is bound to the original host’s key material. Microsoft does not provide a supported mechanism to export or import those encryption keys between hosts. The saved-state is designed to be host-specific for security reasons, and there is no registry or PowerShell command that can transfer the encryption context.
The supported way forward is to avoid migrating VMs in a saved state. You need to resume the VM on the original host, shut it down cleanly, and then perform an export/import or use Hyper-V Replica/Live Migration to move it to the new host. Once the VM is shut down, the configuration and VHDX files can be moved without dependency on host-specific encryption keys. If you attempt to move saved-state files directly, they will remain unusable on the target host.
In short: there is no supported method to export the encryption keys from one Hyper-V host and import them into another. The only supported migration path is to resume and shut down the VM on the source host, then migrate it. If the original host is still accessible, that’s the safest and most reliable approach. If the host is permanently unavailable, the saved-state cannot be recovered, and you’ll need to restore from backups or rely on the VM’s disk files.
I hope you've found something useful here. If it helps you get more insight into the issue, it's appreciated to accept the answer. Should you have more questions, feel free to leave a message. Have a nice day!
HP.