先在 KMS host 上面, 用 slmgr.vbs/dlv 查看 Host 本身的授權是否正常:
https://docs.microsoft.com/zh-tw/windows-server/get-started/activation-troubleshoot-kms-general
(License Status 必須是顯示: Licensed)
通常 VM 更換或是轉換硬體之後, 會導致 Host 本身的微軟授權失效 (因為偵測到硬體變更), 要先重新啟動授權之後, 才能恢復正常的 KMS 服務...
此外, 對於加入 AD Domain 的 VM, 被 Convert 之後也有可能意外脫離 Domain 控制, 請檢查他的 Computer 網域身分是否仍然有效? 有可能需要退網域之後重新加入....
你的訊息中出現一個: No KMS could be contacted, 也請檢查 KMS Host 上的防火牆是否誤擋了 tcp/port 1688? 在 Client 端電腦用 nslookup 檢查 DNS:
nslookup -type=srv _vlmcs._tcp
看看能否解析出正確的 Host 名稱?