【解決法】Windowsハイパーバイザープラットフォーム有効化後にWindowsが起動しない場合の対処法
Windowsやドライバー、ハイパーバイザーを必要とするアプリケーションが古いままの状態でハイパーバイザープラットフォームを有効にすると、システムが起動しなくなることがあります。また、BIOSの設定ミスもこのエラーの原因となり得ます。
この問題は、ユーザーが「Windowsの機能」でハイパーバイザープラットフォームを有効化し、セットアップ要件に従ってシステムを再起動した後に発生します。再起動後、画面が真っ暗なまま起動ループに陥るのです。特定のPCメーカーに限定された問題ではなく、Windows Updateの適用後に発生したという報告もあります。

解決策を試す前に、まず自動修復を実行するか、セーフモードで起動してハイパーバイザープラットフォームを無効化(解決策1で解説)しておく必要があります。そうすることで、本記事で紹介する各種解決策を試せるようになります。また、ディスプレイドライバーに対応した新しいHDMIケーブルを使用することで問題が解決する場合もあるため、併せて確認してみてください。
解決策1:ハイパーバイザープラットフォームと仮想化を無効化/再有効化する
この問題はOSモジュールの一時的な不具合によって発生することがあり、ハイパーバイザープラットフォームと仮想化機能を一度無効化してから再度有効化することで解消できる場合があります。以下の手順は、環境によって多少異なることがあります。
- ネットワーク付きセーフモードでシステムを起動します。
- Windowsキーを押し、「Windows の機能」と入力します。次に「Windows の機能の有効化または無効化」を選択します。

- 「Windows ハイパーバイザー プラットフォーム」のチェックを外し、「OK」ボタンをクリックします。

- Windowsボタンをクリックし、電源ボタンを選択します。
- 「Shiftキーを押しながら」表示される電源オプションの「再起動」をクリックします。

- スタートアップオプションで「トラブルシューティング」を選択し、「詳細オプション」を開きます。

- 「UEFI ファームウェアの設定」を選択し、「再起動」ボタンをクリックしてBIOSを起動します。

- 左側のペインで「Virtualization Support(仮想化サポート)」を展開し、「Virtualization(仮想化)」を選択します。
- 右側のペインで「Enable Intel Virtualization Technology(Intel VTを有効化)」のチェックを外し、変更を「Apply(適用)」します。

- Windowsを起動し、仮想化が無効になっていることを確認します。無効になっていれば、再びBIOSを起動して「仮想化を有効化」します(手順4〜9)。
- 再度Windowsを起動し、「Windowsの機能」でハイパーバイザープラットフォームを有効にします(手順2〜3)。その後、ユーザーアカウントからログアウトします(再起動を求められても実行しないでください)。
- ユーザーアカウントにログインし直し、システムを再起動して正常に動作するか確認します。
解決策2:Windows・ドライバー・アプリケーションを最新版に更新する
システムのドライバー、Windows、BIOSのいずれかが古いままだと、重要なシステムモジュール間に非互換性が生じ、この問題が発生することがあります。Windows、ドライバー、BIOSを更新することで問題が解決する可能性があります。
- PCのWindowsとドライバーを最新ビルドに更新します。

- 起動の問題が解決したかどうかを確認します。
それでも問題が解決しない場合は、ハイパーバイザー機能を必要とするアプリケーション(Visual StudioやAndroid SDKなど)が最新リリースに更新されているか確認してください。
解決策3:アンチウイルスソフトを無効化する
アンチウイルスソフトがハイパーバイザープラットフォームに不可欠なリソースへのアクセスをブロックしていると、この問題が発生することがあります。その場合は、アンチウイルスソフトを一時的に無効化することで解決する可能性があります。これらの手順はセーフモードで実行する必要があるかもしれません。
警告:アンチウイルスを無効化すると、ウイルスやトロイの木馬などの脅威にシステムやデータがさらされる可能性があります。自己責任で実行してください。
- PCのアンチウイルスソフトを一時的に無効化します。あわせて、Windows Defenderも無効になっていることを確認してください。
- その後、ハイパーバイザープラットフォーム(Windowsの機能)と仮想化(BIOS)を再度有効化し、起動の問題が解決したか確認します。
解決策4:競合するアプリケーションを無効化/削除する
システム上のアプリケーションがハイパーバイザープラットフォームの動作を妨げていると、この機能が正しく動作しないことがあります。その場合は、競合するアプリケーションを無効化またはアンインストールすることで解決できます。多くのユーザーからは、OEM製プリインストールアプリ(例:ASUS Armoury Crate)が主な原因だったとの報告があります。問題のあるアプリを特定するには、クリーンブートが必要になる場合があります。ここでは、Armoury Crateを例に手順を説明します。
- Webブラウザーを起動し、Armoury Crateのサポートサイトにアクセスします。
- 「Driver & Utility」タブで、ドロップダウンからお使いのシステムのOSを選択し、Armoury Crateアンインストールツールをダウンロードします。

- ダウンロードしたファイルを解凍し、展開されたフォルダーを開きます。
- 「Armoury Crate Uninstall Tool.exe」を起動し、画面の指示に従ってArmoury Crateのアンインストールを完了させます。

- ハイパーバイザープラットフォームの問題が解決したか確認します。
- 解決しない場合は、仮想スイッチを作成することで問題が解決するか確認してください。
それでも問題が残る場合は、Cisco VPNクライアント、AMD Ryzen Master、Control Center(プリインストールのチューニングソフト)、RGB/ファン/キーボード制御アプリなどを削除(インストールしている場合)すると解決するか確認してください。
解決策5:競合する更新プログラムをアンインストールする、または以前のバージョンのWindows 10に戻す
Microsoftには不具合を含む更新プログラムをリリースしてきた経緯があり、今回のハイパーバイザーの問題も不具合のある更新が原因である可能性があります。その場合は、問題のある更新プログラムをアンインストールする(または以前のバージョンのWindows 10に戻す)ことで解決できるかもしれません。
- Windowsキーを押し、検索バーに「Windows Update の設定」と入力して選択します。

- 設定のWindows Updateタブで「更新の履歴を表示」を選択し、「更新プログラムのアンインストール」を開きます。

- 問題のある更新プログラムを選択し、「アンインストール」をクリックします。

- 画面の指示に従ってアンインストールを完了させ、ハイパーバイザーの問題が解消されたか確認します。
機能更新プログラムの適用後に問題が発生した場合は、以前のバージョンのWindows 10に戻す必要があるかもしれません。
- Windowsキーを押し、「回復オプション」と入力して「回復オプション」を選択します。

- 「以前のバージョンのWindows 10に戻す」の下にある「作業を開始する」をクリックし、画面の指示に従って旧バージョンへ戻します。その後、起動の問題が解消されたか確認してください。

解決策6:競合するドライバーとデバイスをアンインストール/無効化する
ドライバーやデバイスがハイパーバイザープラットフォームの動作と競合していると、この問題が発生することがあります。その場合は、競合するデバイスを無効化することで解決できる可能性があります。
- Windowsボタンを右クリックしてクイックアクセスメニューを開き、「デバイスマネージャー」を選択します。

- 「ネットワークアダプター」を展開し、ネットワークカードを右クリックします。
- 「デバイスを無効化」を選択し、「はい」をクリックしてデバイスを無効にします。

- ハイパーバイザープラットフォームの問題が解決したか確認します。
問題が続く場合は、以下のデバイス(使用中の場合)を無効化/アンインストールすると解決するか確認してください(ユーザーから問題の原因として報告されているものです)。一部のデバイスはシステムのBIOSで無効化する必要があるかもしれません。
- AMD Vega 8 ドライバー(AMD Clean Up Utilityの使用が必要な場合があります)
- RaLink コンボWiFi/BTチップ
- Realtek NIC
解決策7:新しいブート構成データ(BCD)ファイルを作成する
ブート構成データ(BCD)ファイルが破損または欠落していると、ハイパーバイザープラットフォームが起動ループを引き起こすことがあります。その場合は、新しいBCDファイルを作成することで問題を解決できます。
- システム用の新しいBCDファイルを作成します。自動修復またはコマンドライン修復を使用する必要があるかもしれません。
- その後、ハイパーバイザーの問題が解決したか確認します。
それでも解決しない場合は、管理者権限のコマンドプロンプトで以下のコマンドを実行し、システムを再起動してみてください(ハイパーバイザーが無効になります):
BCDedit /set hypervisorlaunchtype Off

ただし、起動の問題を解決した後、ハイパーバイザーを有効に戻す際は、管理者権限のコマンドプロンプトで以下のコマンドを実行する必要があります(ハイパーバイザープラットフォームが有効になります):
BCDedit /set hypervisorlaunchtype Auto
解決策8:BIOS設定を編集する
上記のどの方法でも解決しない場合、問題はシステムのBIOSの誤設定によるものである可能性があります。その場合は、BIOS設定の編集で問題が解決することがあります。
警告:BIOSの編集には一定の熟練度が必要です。誤った操作を行うとシステムが起動不能(ブリック)になり、データに恒久的な損害を与える恐れがあります。自己責任で進めてください。
まずシステムをBIOSで起動し、以下の設定を編集することでハイパーバイザーの問題が解決するか確認してください。すべてのオプションが全ユーザーに表示されるとは限らない点にご注意ください。
BIOSを最新版に更新する
- BIOSを更新する前に、まずBIOSを旧バージョンにダウングレードすると問題が解決するか確認してください(特に、BIOS更新後に問題が発生した場合)。
- 解決しない場合は、各メーカーの手順に従ってシステムのBIOSを更新します。場合によっては、別のPCでBIOSをダウンロードし、USBフラッシュドライブを使って問題のPCのBIOSを更新する必要があります。
- Gateway
- HP
- Lenovo
- MSI
- Dell
- BIOS更新後、ハイパーバイザーの問題が解決したか確認します。
Execute Disable Bitを有効化する
- BIOSのAdvancedメニューを開き、「Execute-Disable Bit Capability」を「Enabled」に設定します(「NX Mode」という項目が表示されるユーザーもいます)。

- 変更を保存し、ハイパーバイザーの問題が解決したか確認します。
SVMを有効化し、UMA Frame Buffer SizeをAutoに設定する
- BIOSの「Advanced」タブで「SVM」を有効にし、ハイパーバイザーの問題が解決するか確認します。

- 解決しない場合は、「UMA Frame Buffer Size」を「Auto」に設定すると問題が解決するか確認してください。

- それでも解決しない場合は、「UMA Frame Buffer Size」の値を「512」に設定すると改善するか確認してください。

IOMMUを無効化する
- BIOSの「Advanced」タブで「IOMMU」の値を「Disabled」に設定し、変更を保存します。

- その後、ハイパーバイザーの問題が解決したか確認します。
Secure Bootを無効化する
- システムの「System Configuration」(または「Security」)タブでSecure Bootを無効にし、変更を保存します。

- その後、ハイパーバイザープラットフォームの問題が解決したか確認します。
Enhanced Biometricsを無効化する
- BIOSのSecurityタブで「Enhanced Windows Biometric Security」を無効にし、変更を保存します。

- その後、ハイパーバイザーの問題が解消されたか確認します。
それでも問題が解決しない場合は、BIOSをデフォルト設定にリセットすると改善するか確認してください。それでもだめなら、CPUの電圧と周波数を手動設定していないか確認し、自動設定に戻すことで解決するか試してみてください。
問題が依然として続く場合は、DISMスキャンを実行するか、Windowsのクリーンインストールを行ってください。
-
【Windows 10】「このアプリは指定されたコントラクトをサポートしていません」エラーの12の解決策
Windows 10 のパソコンでアプリが正常に動作せず、「このアプリは指定されたコントラクト(契約)をサポートしていません」というエラーメッセージが表示されることがあります。特に Windows を最近アップデートした直後に発生しやすいトラブルで、アプリと OS の互換性や設定に問題がある場合に起こります。 多くの場合、アプリや Microsoft Store の更新だけで簡単に解決できますが、状況によっては別の対処法が必要になることもあります。この記事では、このエラーの主な原因と、実践的な解決策を12の方法に分けて詳しく解説します。 「このアプリは指定されたコントラクトをサポートしていませ
-
Windows 10が起動しないときの対処法|原因別の修復手順を徹底解説
パソコンが突然フリーズし、Windows 10が起動しなくなったら、どうすればよいでしょうか。このような状況に陥ると、大切なデータを失うリスクがあり、非常に深刻な問題です。いつ何が起こるかわからないからこそ、事前に対処方法を知っておくことが重要です。この記事では、パソコンの突然のクラッシュからシステムを守るための実践的な対処法をご紹介します。 なお、パソコンは起動するものの一部の機能が動作しない場合は、「スタートメニューが使えない」問題の修正方法を確認してください。一方、そもそもパソコンが起動しないケースでは、根本原因を特定するのが難しく、画面にエラーメッセージが表示されず、ただWindows