NoxPlayerが起動しない・VTが有効にならないときの解決方法【Windows 10/11対応】

NoxPlayerを起動しようとしたら「VT(仮想化機能)を有効にしてください」と表示されて先に進めない、あるいはBIOSでVTを有効にしたはずなのにNoxPlayerのウィンドウ左上に「!」マークが消えないというケースは珍しくありません。
この記事では、NoxPlayer公式サポートの情報をもとに、VT関連のトラブルを原因別に解決する方法を順番に解説します。


スポンサーリンク

VTとは何か・なぜNoxPlayerに必要か

VT(Virtualization Technology)とは、1台のPC上で複数のOSを効率よく同時に動かすためのCPU支援技術です。
NoxPlayerはAndroidエミュレーターのため、WindowsPC上でAndroid OSを動かすのにVTを利用します。
VTが無効だとNoxPlayerの動作が遅くなるか、まったく起動できない状態になります。

NoxPlayerの画面でVTの状態を確認するには、ウィンドウ右上の「三」ボタン →「システム情報」を開きます。
「VTを起動」の項目が有効になっていれば問題ありません。
左上に「」マークが表示されている場合は、VTが無効な状態です。


VTが有効にならない原因の早見表

症状疑われる原因
「!」マークが表示される・VT無効と出るBIOSでVTが有効になっていない
BIOSでVT有効にしたが「!」が消えないHyper-Vまたはコア分離が競合している
Windows 11でVTを有効にしても「無効」と出るVBS(仮想化ベースのセキュリティ)が有効になっている
フリーズ・ブルースクリーンが発生するHyper-Vとの競合
VTをONにしても改善しないAvastなどセキュリティソフトがハードウェア仮想化を占有している

手順①:BIOSでVTを有効にする

まず最初に確認すべきはBIOSの設定です。
PCの出荷時点でVTが無効になっている機種も多くあります。

BIOSの開き方

PC電源投入直後(メーカーロゴが表示されるタイミング)に以下のキーを連打します。

メーカーBIOSキー
NEC・富士通・VAIOF2
Dynabook(東芝)F2 または ESC
DellF2
LenovoF1 または F2
HPF10 または ESC
ASUS・自作PC(ASRock/MSI/GIGABYTE)DEL または F2

BIOS画面の操作は基本的に十字キー(↑↓→←)+Enterで行います(マウス操作できる機種もあります)。

VTを有効にする手順

  1. BIOS画面を開いたら「Advanced」または「CPU Configuration」タブに移動する
  2. 以下のいずれかの項目を探す
  • Virtualization Technology
  • Intel(R) Virtualization Tech
  • Vanderpool Technology
  • SVM Mode(AMD製CPU搭載PCの場合)
  1. 見つけた項目を「Enable(有効)」に変更する
  2. F10キーで「保存して終了」し、PCを再起動する

手順②:Hyper-Vを無効にする

BIOSでVTを有効にしても「!」マークが消えない場合、Hyper-VがVTを占有しているのが原因であるケースが多いです。
Hyper-VはWindowsに内蔵された仮想化機能で、NoxPlayerと同時に使おうとすると競合が発生します(NoxPlayer公式サポート記載)。

Windowsバージョン別の無効化手順

共通の操作:「コントロールパネル」→「プログラム」→「Windowsの機能の有効化または無効化」を開く

Windowsバージョン無効にする項目
Windows 10 Home(バージョン1809以降)仮想マシンプラットフォーム、Windowsハイパーバイザープラットフォーム
Windows 10 Home(バージョン1803)Windowsハイパーバイザープラットフォーム
Windows 10 Pro 64ビットHyper-V、Windowsハイパーバイザープラットフォーム
Windows 10 Enterprise 64ビットHyper-V

チェックを外したら「OK」→ PCを再起動します。

Hyper-Vの項目がそもそも表示されない場合は、次の「コア分離」の手順に進んでください。

注意: Surfaceシリーズはハードウェアの仕様上、Hyper-Vを無効化できない場合があります。この場合、NoxPlayerは動作非対応となります(NoxPlayer公式サポート記載)。

コア分離(メモリ整合性)を無効にする手順

Hyper-Vの項目がない場合、「コア分離」が競合している可能性があります。

  1. スタート」→「設定」→「更新とセキュリティ」をクリックする
  2. Windowsセキュリティ」→「デバイス セキュリティ」をクリックする
  3. コア分離の詳細」をクリックする
  4. メモリ整合性」を「オフ」に切り替える
  5. PCを再起動する

手順③:Windows 11の場合はVBSを無効にする

Windows 11でBIOSのVTを有効にしても「無効」と表示される場合は、VBS(Virtualization-based Security:仮想化ベースのセキュリティ)が有効になっており、仮想化リソースを先に使っていることが原因です。

まずVBSの状態を確認します。
「スタート」の検索欄に「MSInfo32」と入力して「システム情報」を開き、「仮想化ベースのセキュリティ」が「有効」になっていれば以下の手順で無効化してください。

VBSを無効にする方法(4通り)

方法A:Windowsセキュリティから操作する

  1. 「設定」→「更新とセキュリティ」→「Windowsセキュリティ」→「Windowsセキュリティを開く」をクリックする
  2. デバイス セキュリティ」→「コア分離」→「コア分離の詳細」をクリックする
  3. メモリ整合性」を「オフ」に切り替える
  4. PCを再起動する

方法B:レジストリエディターから操作する

  1. 「スタート」の検索欄に「regedit」と入力し「レジストリ エディター」を開く
  2. 以下のキーに移動する
   HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard
  1. EnableVirtualizationBasedSecurity」の値を「0」に設定する(0=無効、1=有効)
  2. 項目がない場合は右クリック→「新規」→「DWORD(32ビット)値」を追加し、名前をEnableVirtualizationBasedSecurity、値を0に設定する
  3. PCを再起動する

方法C:PowerShellから操作する

  1. 「スタート」を右クリック→「Windows PowerShell(管理者)」を開く
  2. 以下のコマンドを入力してEnterを押す
   bcdedit /set hypervisorlaunchtype off
  1. PCを再起動する

方法D:グループポリシーエディターから操作する(Windows Home版では使用不可)

  1. 「スタート」の検索欄に「gpedit.msc」と入力して開く
  2. 以下のパスに移動する
   ローカル コンピューターポリシー → コンピューターの構成 → 管理用テンプレート → システム → DeviceGuard
  1. 仮想化ベースのセキュリティを有効にする」を開き、「無効」を選択して「OK」→「適用」をクリックする
  2. PCを再起動する

VBSに関する補足:
VBSはシステムのセキュリティを強化する機能ですが、ゲームや仮想マシンを使う場合はパフォーマンスが低下することがあります。
NoxPlayer公式サポートでは「ゲーム用PCではVBSをオフにすることを推奨、オフィス用PCでは推奨しない」と案内しています。


手順④:BIOSのVTを一度無効→再度有効にする

BIOSでVTを有効にしているはずなのに認識されない場合、設定をリフレッシュすることで解決するケースがあります(NoxPlayer公式サポート記載)。

  1. BIOS画面を開く(手順①参照)
  2. VTの設定を「Disable(無効)」に変更して保存・再起動する
  3. 再度BIOS画面を開き、VTを「Enable(有効)」に変更して保存・再起動する

手順⑤:Avastなどセキュリティソフトのハードウェア仮想化機能を無効にする

AVastを使用している場合、AvastのハードウェアVT支援機能がVTを先に占有し、NoxPlayerが使えない状態になることがあります(NoxPlayer公式サポート記載)。

Avastの場合の手順:

  1. Avastを開き「設定」→「パフォーマンス」→「ハードウェア仮想化」を開く
  2. ハードウェア仮想化支援機能を有効にする」のチェックを外す
  3. PCを再起動する

対処法まとめ

試す順番手順対象となる症状
1BIOSでVTをEnableに変更する「!」マーク表示・VT無効
2Hyper-V・仮想マシンプラットフォームを無効化するBIOSでVT有効にしても「!」が消えない
3コア分離(メモリ整合性)をオフにするHyper-Vの項目がない場合
4VBS(仮想化ベースのセキュリティ)を無効にするWindows 11でVT有効にしても「無効」のまま
5BIOSのVTを無効→有効に切り替え直す上記を試しても改善しない場合
6セキュリティソフトのハードウェア仮想化を無効にするAvast使用時

まとめ

NoxPlayerのVTトラブルは、大きく「BIOSのVTそのものが無効」と「VTは有効だが他の機能と競合している」の2種類に分けられます。

BIOSでVTを有効にしても「!」マークが消えない場合は、Hyper-Vやコア分離が競合しているケースがほとんどです。
Windows 11では加えてVBSが原因になりやすいので、MSInfo32で「仮想化ベースのセキュリティ」の状態を確認してから対処法を選んでください。

上記の手順を試しても改善しない場合は、NoxPlayerカスタマーサポートに問い合わせることで遠隔操作によるサポートも受けられます。


参考情報源:

コメント

タイトルとURLをコピーしました