Hello Michael,
The error 0xC004C020 indicates that the Multiple Activation Key (MAK) has exceeded its permitted activation limit. Since this issue occurred after migrating your Windows Server 2019 servers to new storage, the first step is to verify the activation method and determine whether the servers are using a MAK.
Please follow these steps:
Step 1: Check the current activation status
On each affected server, open Command Prompt as Administrator and run:
slmgr.vbs /dlv
Review the licensing information to identify the activation channel and current license status.
Step 2: Request additional MAK activations
If the servers use a MAK, contact your organization's Microsoft licensing administrator or Microsoft support. Explain that the servers were migrated to new storage and now return error 0xC004C020.
Request an increase in the MAK activation limit or assistance reactivating the affected servers. Microsoft documents this as the recommended resolution for this error.
Step 3: Verify activation
After the activation limit issue has been resolved, retry activation:
slmgr.vbs /ato
Then verify the result:
slmgr.vbs /xpr
Important: Moving servers to new storage does not automatically mean that their licenses have been lost. The actual cause may depend on how the migration was performed and whether the servers' hardware identities or deployment configurations changed. Avoid repeatedly attempting activation until the MAK limit has been addressed.
For more information, see Microsoft's official documentation:
If this resolves your issue, please consider accepting the answer so it can help other community members facing the same problem.
Best regards,