When moving Windows Server VMs between different hosts, activation issues can arise due to the way Windows Server handles licensing and activation. Here are some steps you can take to troubleshoot and potentially resolve the activation problems:
- Check Activation Status: Use the command
cscript C:\Windows\System32\slmgr.vbs /dlvon the problematic VMs to check their activation status and see if there are any specific error messages that can guide you. - Duplicate Client Machine ID (CMID): If the VMs were created from a common image, they might share the same CMID, which can cause activation issues. You can generalize the original VM using Sysprep with the
SkipRearmparameter set to0, or rearm the existing VMs usingslmgr /rearmfollowed by a restart. - License Compliance: Ensure that the licenses you are using are compliant with Microsoft’s licensing terms. Each VM may require its own unique license depending on how they are configured and activated.
- KMS Activation: If you are using Key Management Services (KMS) for activation, ensure that the KMS server is reachable and properly configured. If you are moving VMs to a different environment, verify that the KMS server settings are still applicable.
- Firewall and Proxy Settings: Make sure that any firewalls or proxies are configured to allow necessary connections for activation processes, especially if the VMs are now in a different network environment.
If these steps do not resolve the issue, consider reaching out to Microsoft support for further assistance with your specific licensing and activation scenario.
References: