Windows 10 Pro の クライアント Hyper-V のゲストが起動しなくなる問題
1台のWindows 10 Pro マシンで発生しました。Hyper-V マネージャーの画面では『仮想マシンを読み込んでいます…」状態です。(主に。詳細は後述。)
イベントログから該当しそうなエラー、警告等は見つけられませんでした。
その1台は解決した(と思われる)のですが、後日、別の1台のWindows 10 Pro マシンで同様の現象が発生しました。
発生当初は間欠です。(だから2台目が直ったのかはまだ確定しません。)
暫定的解決方法
同様の現象でこのブログを見に来たかもしれない人のことを考慮し、とりあえずの対応を書きます。
1台は、Windows 11 Insider Preview のゲストを削除したことで直った可能性があります。
もう1台は、Windows 11 Insider Preview のゲストがマウントしているDVD(ISOファイル)をアンマウントしたことで直った可能性があります。
発生の詳細
1台目は以下の状態です。
- 一度目は再起動で解決、その後、長らく(1~2カ月?)発生せず
- 二度目も再起動(確か2回か3回)で解決、その後、しばらく(数週間?)発生せず
- ある時から頻発
- 10分程度で起動することもある
- 1時間くらいかかるときもあった、2時間くらい放置しても起動しなかったこともあった
- 発生した状態でシャットダウン・再起動すると、数十分から1時間程度シャットダウンに時間がかかる
- 思い返してみると、シャットダウンに時間がかかることもあったかもしれない(シャットダウンを走らせて寝てしまうからわからないものの、画面の光が長らく消えないことは何度もあった
- Hyper-Vマネージャを見ていると、ゲストの一部(正確には15台くらい登録されているうちの5台程度が表示されていないことが(1度だけ)あった(見た)
- Hyper-Vマネージャを見ていると、Windows 11 Insider Previewのゲストが「再開中」で10%のまま止まっていることがあった
- NICの設定(コントロール パネル\ネットワークとインターネット\ネットワーク接続)を見ると、Hyper-V Virtual Adapterがないことがあった。
- NICは作り直し等をすぐにしたため、その後で表示されたりされなかったりの現象は別の問題かもしれない
2台目で発生しました。
- 発生時も比較的容易に再起動できた
- 解決後、2日、起動~停止は5回程度で発生していない
解決のための模索
1台目の発生時に以下の作業をしています。当初は、NICの設定がおかしいので、仮想スイッチを疑っていました。
- 仮想スイッチ、NICの設定を全部消す
- コントロール パネル\ネットワークとインターネット\ネットワーク接続 の画面で仮想スイッチを消して通常のネットワーク設定をNICに紐づけて作成した
- 仮想スイッチを作り直す(何とか起動してNICの設定をいじれるときに実施)
- 解決したりしなかったりなので、今度はレジストリを含めて旧NIC設定を全部消して、IPアドレスも変えて新規に作った
- Windows 11 insider Previewのゲストの起動が途中だったことを考え、このゲストを削除した
- 仮想スイッチを作り直しているので、全ゲストの仮想スイッチのアサイン(設定)をやり直した
これをしたことで解決はしていますが、仮想スイッチの作り直しなのか、ゲストの削除なのかははっきりしていません。2台目はマウントしているISOファイルの設定を解除(アンマウント)しただけで解決したように見えています。1台目のマシンの Windows 11 Insider Preview のゲストでISOファイルがマウントされていたかどうかは確認していません。
このマシン(1台目)で Windows 11 Insider Preview の評価として作っていたゲストは作り直さず、もう1台のマシン(2台目)に新規でインストール(ゲスト作成)しています。
こちらは、前回の経験があるのでWindows 11 Insider Previewのゲストを削除してしまおうかと思ったのですが、仮想DVDドライブにISOファイル(たぶん、インストール用だと思う)がマウントされていたので「とりあえず、外してみるか」と思って外しました。
その後、5回ほど停止~起動をしていますが、現象は起こっていません。
次に発生したらゲスト削除を試してみます。