87
VBSを無効にしてWindows 11または10を高速化する方法
VBSを無効にする
(画像提供:Future)

Windows 11、および少なくとも一部のWindows 10ではデフォルトで有効になっているセキュリティ設定により、一部の環境ではパフォーマンスが最大15%低下する可能性があります。仮想化ベースのセキュリティ(VBS)は、Windowsが安全でないコードから隔離された安全なメモリ領域を作成することを可能にします。また、Hypervisor-Enforced Code Integrity(HVCI)と呼ばれる組み込み機能は、VBSの機能を利用して、署名されていない、あるいは疑わしいドライバやソフトウェアがメモリに侵入するのを防ぎます。VBSとHVCIを組み合わせることで、マルウェアがウイルス対策ソフトウェアをすり抜けた場合でも、その被害を限定する保護層が追加されます。 

残念ながら、VBSとHVCIは、特にゲームにおいてはパフォーマンスに大きな負担をかけます。当社のテストでは、これらの設定をオンにした場合とオフにした場合で、ゲームの実行速度が最大15%低下することがわかりました。これは、古いグラフィックカードを使用している場合でも、高速なRTX 4090を使用している場合でも同様です。以前はWindows 10から11にアップグレードするだけではVBSが有効になることはありませんでしたが、最近ではアップデート後に有効になるケースが増えています。そのため、以前は無効にしていたとしても、システムで無効になっていると想定してはいけません。 

ほとんどのユーザーとアプリケーションにとって、VBS のオン/オフによるパフォーマンスの差は 5% 以下であり、Web ブラウジングやドキュメント編集といった日常的なタスクでは目立たない程度です。しかし、可能な限り最高のパフォーマンスを求め、セキュリティの強化を犠牲にしても構わないという場合は、Windows 11 または 10 で VBS を無効にする方法を以下にご紹介します。

Windows 11 または 10 で VBS が有効になっているかどうかを確認する方法

VBS をオフにすることを検討する前に、まず VBS がオンになっているかどうかを確認する必要があります。 

1.システム情報を開きます。最も簡単な方法は、Windows検索で「システム情報」を検索し、一番上の結果をクリックすることです。

オープンシステム情報

(画像提供:Future)

2.下にスクロールして「仮想化ベースのセキュリティ」の行を見つけます。「実行中」と表示されている場合、VBSは有効になっています。「無効」と表示されている場合、設定は完了です。

システム情報

(画像提供:Future)

Windows 11 または 10 で VBS / HVCI を無効にする方法

1. Windows 検索で「Core Isolation」を検索し、一番上の結果をクリックします

Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。

コア分離の探索

(画像提供:Future)

2. メモリ整合性がオンになっていた場合はオフにします。オンになっていない場合は、手順6に進みます。

メモリ整合性をオフに切り替えます

(画像提供:Future)

3.指示に従ってPC を再起動します。

リブート

(画像提供:Future)

4.システム情報を再度確認し、仮想化ベースのセキュリティが「無効」になっているかどうかを確認します。有効になっている場合は完了です。無効になっている場合は、手順6に進み、レジストリでVBSを無効にします。

システム情報をもう一度確認してください

(画像提供:Future)

5. regedit を開きます。最も簡単な方法は、Windows + R を押してテキストボックスに「regedit」と入力し、[OK] をクリックすることです。

レジストリエディターを開く

(画像提供:Future)

6. HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\DeviceGuard に移動します。

レジストリキーに移動する

(画像提供:Future)

7. EnableVirtualizationBasedSecurity を開き0 に設定します。

EnableVirtualizationBasedSecurityを開いて0に設定します

(画像提供:Future)

8. regedit を閉じてPCを再起動します

9.システム情報を再度確認し、仮想化ベースのセキュリティが「有効になっていない」と表示されているかどうかを確認します。 

有効になっていません

(画像提供:Future)

VBS がまだ有効になっている場合は、以下の無効にする方法を試してください。

仮想マシンをアンインストールして Windows VBS を無効にする方法

VBS がまだ実行されている場合は、Windows の「仮想マシン」機能をアンインストールすることで削除できます。ただし、この機能によって VBS が有効になっている場合は、この機能を削除すると Windows Subsystem for Linux を実行できなくなる可能性があります。手順は以下のとおりです。

1. 「Windows の機能の有効化または無効化」を検索して開きます。

Windows の機能をオンまたはオフにする

(画像提供:Future)

2.仮想マシンのチェックを外し「OK」をクリックします

仮想マシンプラットフォームのチェックを外す

(画像提供:Future)

3. PCを再起動します。

4.システム情報を再度確認し、仮想化ベースのセキュリティが「有効になっていない」と表示されていることを確認します。

Avram Piltchは特別プロジェクト担当の編集長です。仕事で最新ガジェットをいじったり、展示会でVRヘルメットを装着したりしていない時は、スマートフォンのルート化、PCの分解、プラグインのコーディングなどに取り組んでいます。技術的な知識とテストへの情熱を活かし、Avramはノートパソコンのバッテリーテストをはじめ、数多くの実環境ベンチマークを開発しました。