Windows Admin Center を使用した VMware の仮想マシンの移行 で投稿しましたが、Windows Admin Center (WAC) で VMware の仮想マシンを Hyper-V に移行する機能が提供されています。
1.8.0 の新機能として、Windows VM で VMware Tools のバッチアンインストールの機能が追加されたのですが、この機能が Windows Server 2025 で動作しなかったので、原因を調べてみました。
発生した問題
前述のとおり、1.8.0 以降、ESXi 上の Windows Server 2025 の VM を Hyper-V に同期後、移行を完了する際に、VMware Tools をアンインストールすることができるようになりました。
Windows Server 2025 でこの機能を使用して VMware Tools をアンインストールしようとすると次のメッセージでアンインストールが失敗するという事象が発生しました。
Uninstall VMware Tools failed: Timed out waiting for VMware Tools to be removed on VM WIN2025. (43%)
エラーが発生している原因
上述のメッセージだけではどのような事象によりエラーとなっているのかを判断することができません。
エラーの詳細についてはイベントログの「WindowsAdminCenter」から確認することができます。
実際のエラーメッセージが次の画像の内容となります。
VMware Tools のアンインストールは WAC からリモートで実行されていますが、その際には WMIC が使用されています。
Windows Server 2022 までは問題ないのですが、Windows Server 2025 では、WMIC は 開発が中止された機能 となっており、標準ではインストールされていない状態となり、コマンド実行時にエラーが発生しています。
WMIC のインストール
Windows Server 2025 の時点では非推奨機能としての位置づけとなり、標準ではインストールされていませんが、オプション機能 (設定 -> システム -> オプション機能) としてインストールすることができます。
WMIC をインストールした後は、VMware Tools のアンインストールを WAC から実行する機能が正常に動作します。