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・富士通・VAIO | F2 |
| Dynabook(東芝) | F2 または ESC |
| Dell | F2 |
| Lenovo | F1 または F2 |
| HP | F10 または ESC |
| ASUS・自作PC(ASRock/MSI/GIGABYTE) | DEL または F2 |
BIOS画面の操作は基本的に十字キー(↑↓→←)+Enterで行います(マウス操作できる機種もあります)。
VTを有効にする手順
- BIOS画面を開いたら「Advanced」または「CPU Configuration」タブに移動する
- 以下のいずれかの項目を探す
Virtualization TechnologyIntel(R) Virtualization TechVanderpool TechnologySVM Mode(AMD製CPU搭載PCの場合)
- 見つけた項目を「Enable(有効)」に変更する
- 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の項目がない場合、「コア分離」が競合している可能性があります。
- 「スタート」→「設定」→「更新とセキュリティ」をクリックする
- 「Windowsセキュリティ」→「デバイス セキュリティ」をクリックする
- 「コア分離の詳細」をクリックする
- 「メモリ整合性」を「オフ」に切り替える
- PCを再起動する
手順③:Windows 11の場合はVBSを無効にする
Windows 11でBIOSのVTを有効にしても「無効」と表示される場合は、VBS(Virtualization-based Security:仮想化ベースのセキュリティ)が有効になっており、仮想化リソースを先に使っていることが原因です。
まずVBSの状態を確認します。
「スタート」の検索欄に「MSInfo32」と入力して「システム情報」を開き、「仮想化ベースのセキュリティ」が「有効」になっていれば以下の手順で無効化してください。
VBSを無効にする方法(4通り)
方法A:Windowsセキュリティから操作する
- 「設定」→「更新とセキュリティ」→「Windowsセキュリティ」→「Windowsセキュリティを開く」をクリックする
- 「デバイス セキュリティ」→「コア分離」→「コア分離の詳細」をクリックする
- 「メモリ整合性」を「オフ」に切り替える
- PCを再起動する
方法B:レジストリエディターから操作する
- 「スタート」の検索欄に「regedit」と入力し「レジストリ エディター」を開く
- 以下のキーに移動する
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard
- 「EnableVirtualizationBasedSecurity」の値を「0」に設定する(0=無効、1=有効)
- 項目がない場合は右クリック→「新規」→「DWORD(32ビット)値」を追加し、名前を
EnableVirtualizationBasedSecurity、値を0に設定する - PCを再起動する
方法C:PowerShellから操作する
- 「スタート」を右クリック→「Windows PowerShell(管理者)」を開く
- 以下のコマンドを入力してEnterを押す
bcdedit /set hypervisorlaunchtype off
- PCを再起動する
方法D:グループポリシーエディターから操作する(Windows Home版では使用不可)
- 「スタート」の検索欄に「gpedit.msc」と入力して開く
- 以下のパスに移動する
ローカル コンピューターポリシー → コンピューターの構成 → 管理用テンプレート → システム → DeviceGuard
- 「仮想化ベースのセキュリティを有効にする」を開き、「無効」を選択して「OK」→「適用」をクリックする
- PCを再起動する
VBSに関する補足:
VBSはシステムのセキュリティを強化する機能ですが、ゲームや仮想マシンを使う場合はパフォーマンスが低下することがあります。
NoxPlayer公式サポートでは「ゲーム用PCではVBSをオフにすることを推奨、オフィス用PCでは推奨しない」と案内しています。
手順④:BIOSのVTを一度無効→再度有効にする
BIOSでVTを有効にしているはずなのに認識されない場合、設定をリフレッシュすることで解決するケースがあります(NoxPlayer公式サポート記載)。
- BIOS画面を開く(手順①参照)
- VTの設定を「Disable(無効)」に変更して保存・再起動する
- 再度BIOS画面を開き、VTを「Enable(有効)」に変更して保存・再起動する
手順⑤:Avastなどセキュリティソフトのハードウェア仮想化機能を無効にする
AVastを使用している場合、AvastのハードウェアVT支援機能がVTを先に占有し、NoxPlayerが使えない状態になることがあります(NoxPlayer公式サポート記載)。
Avastの場合の手順:
- Avastを開き「設定」→「パフォーマンス」→「ハードウェア仮想化」を開く
- 「ハードウェア仮想化支援機能を有効にする」のチェックを外す
- PCを再起動する
対処法まとめ
| 試す順番 | 手順 | 対象となる症状 |
|---|---|---|
| 1 | BIOSでVTをEnableに変更する | 「!」マーク表示・VT無効 |
| 2 | Hyper-V・仮想マシンプラットフォームを無効化する | BIOSでVT有効にしても「!」が消えない |
| 3 | コア分離(メモリ整合性)をオフにする | Hyper-Vの項目がない場合 |
| 4 | VBS(仮想化ベースのセキュリティ)を無効にする | Windows 11でVT有効にしても「無効」のまま |
| 5 | BIOSのVTを無効→有効に切り替え直す | 上記を試しても改善しない場合 |
| 6 | セキュリティソフトのハードウェア仮想化を無効にする | Avast使用時 |
まとめ
NoxPlayerのVTトラブルは、大きく「BIOSのVTそのものが無効」と「VTは有効だが他の機能と競合している」の2種類に分けられます。
BIOSでVTを有効にしても「!」マークが消えない場合は、Hyper-Vやコア分離が競合しているケースがほとんどです。
Windows 11では加えてVBSが原因になりやすいので、MSInfo32で「仮想化ベースのセキュリティ」の状態を確認してから対処法を選んでください。
上記の手順を試しても改善しない場合は、NoxPlayerカスタマーサポートに問い合わせることで遠隔操作によるサポートも受けられます。
参考情報源:


コメント