VMWareも使用する必要があるため、Hyper-Vを一時的にオフにする必要があります
Windows 8では
bcdedit /set hypervisorlaunchtype off
ハイパーバイザーを無効にするには、次の操作を実行します。
bcdedit /set hypervisorlaunchtype auto
再度有効にします。
この方法では、通常の再起動後、VMwareはHyper-Vを無効と認識し、正常に動作します。
残念ながら、Windows 8.1でこのコマンドを使用すると、Hyper-Vが有効になっているためVMWareが起動せず、
dism.exe /Online /Disable-Feature:Microsoft-Hyper-V
そして
dism.exe /Online /Enable-Feature:Microsoft-Hyper-V /All
これは、以前の方法とは異なり、単に Hyper-V をオフにするのではなく、アンインストールして再インストールするたびに機能全体を無効にします。
dism を使用せずに Hyper-V をオン/オフに切り替える他の方法はありますか?
答え1
この問題は、アップグレード後に発生したセットアップの破損によって発生しましたが、VMware と Hyper-V の両方を再インストールし、ハイパーバイザーの起動を無効にして再度有効にする解決策は引き続き機能します。
答え2
Windows 8.1 と VMWare Workstation 10.03 では、Hyper-V と VMWare の両方を使用できますが、VMWare では完全な仮想化は実現できないと思われます。実行できるのは 32 ビット VM のみで、その他の制限がある可能性があります。
ブート エントリからこれをオフにすると、Hyper-V 機能をアンインストールせずに 64 ビット VM を再度実行できます。hypervisorlaunchtype 設定がオン、オフ、または自動のいずれであっても、VMWare に Hyper-V に関するメッセージは表示されません。
答え3
警告: Windows 10 で bcdedit または dism を使用してハイパーバイザーを無効にすると、次回の再起動後に PC がシャットダウンまたはスリープしなくなりました。そのため、この問題が発生した場合は、ハイパーバイザーを再度有効にする必要がある可能性があります。
[編集: 何らかの理由でハイブリッド スリープが機能しなくなったことが問題の原因であると判断しました。ハイパーバイザーを無効にしたりアンインストールしたりすることで、PC は機能していなかったハイブリッド スリープを使用できるようになりました。電源オプションでハイブリッド スリープを無効にすると、問題は解決し、ハイパーバイザーを無効のままにできるようになりました。]