修正:Windows 10にHyper-Vをインストールできない

目次:

Anonim

Windows 10はクライアントHyper-Vをサポートしています。 ユーザーがWindowsコンピューター上で複数のオペレーティングシステムを同時に実行できるようにする、堅牢で高性能かつ柔軟なクライアント仮想化技術。 デスクトップの「Windows機能の有効化または無効化」からHyper-V機能を有効にできます。 Windows PowerShellおよびコマンドプロンプトからも有効にすることができます。 Windows 10にHyper-Vをインストールするときに問題が発生する場合があります。まず、コンピューターがHyper-Vをサポートしているかどうかを確認することが重要です。

Hyper-VはWindows 10にインストールされません。修正方法は?

Hyper-Vは優れた機能ですが、インストール中に問題が発生する場合があります。 問題に関して、ユーザーが遭遇した一般的な問題を次に示します。

  • Hyper-V Windows 10を有効にできませんでした -これはWindows 10のHyper-Vに共通の問題です。この問題を解決するには、PCがハードウェア要件を満たしているかどうかを確認してください。
  • Hyper-v Windows 10を有効にできない –多くのユーザーが、PCでHyper-Vをまったく有効にできないと報告しました。 これはサードパーティのソフトウェアが原因で発生する可能性があり、問題のあるソフトウェアを削除すると問題は解決します。
  • Windows 10 Hyper-Vがインストールされない – Hyper-VがPCにまったくインストールされない場合、特定の設定が干渉している可能性があります。 ただし、コマンドプロンプトでいくつかのコマンドを実行することにより、これらの設定を修正できます。
  • Hyper-Vプラットフォーム、統合サービスをインストールできません PCの特定の問題により、Hyper-Vをインストールできない場合があります。 ただし、当社のソリューションのいずれかを使用してこの問題を修正できるはずです。

解決策1 –ハードウェア要件を確認する

Hyper-Vは優れた機能ですが、使用する場合は、最初に特定のハードウェア要件を満たす必要があります。 Hyper-Vを使用するには、PCが次の要件を満たす必要があります。

  • 64ビットWindows
  • 4GB RAM
  • Rapid Virtualization Indexing(RVI)としても知られるSecond Level Address Translation(SLAT)

ただし、PCがハードウェア要件を満たしているかどうかは簡単に確認できます。 そのためには、コマンドプロンプトで1つのコマンドを実行する必要があります。 それを行うには、次の手順に従ってください。

  1. Windowsキー+ Xを押して、Win + Xメニューを開きます。 コマンドプロンプト(管理者)またはPowershell(管理者)を選択します。

  2. systeminfo.exe コマンドを実行します。

[Hyper-V要件]セクションのすべてのエントリが[はい]の場合、お使いのPCがHyper-Vをサポートおよび使用できることを意味します。 一方、特定の機能が利用できない場合は、BIOSでそれらを有効にする必要があります。

使用可能なデータ実行防止およびファームウェアで有効化された仮想化機能は、BIOSで有効にできます。 一方、 VMモニターモード拡張機能セカンドレベルアドレス変換機能などの機能はハードウェアに関連しており、これらの機能が利用できない場合は、CPUをアップグレードする必要があります。

解決策2 –システムを更新する

症状:

Windows 10ビルド10049のクリーンインストールを実行した後、またはHyper-Vが有効になっていないビルドからアップグレードした後でも、Hyper-Vを有効にすることはできません。

原因:

  • ハードウェアはサポートされていません。 ハードウェアに互換性がない場合、古いマシンにはHyper-Vを有効にできない場合があります。 したがって、Hyper-Vを有効にできない理由の1つは、ハードウェアが非合法であることが判明したことです。 この場合、ソフトウェアプロセスをアップグレードするか、互換性のあるプロセッサを備えた別のシステムを使用する必要があります。
  • オンラインドライバーサービス中に、 wstorvsp.inf がドライバーストアに正しく追加されませんでした。

解決:

wstorvsp.inf がドライバーに適切に追加されなかった場合、Microsoftは問題を解決するためのWindows Updateを提供します。 更新を機能させるには、Windows 10テクニカルプレビュービルド10049を実行している必要があります。更新を適用した後、コンピューターを再起動する必要もあります。

Windows 10でHyper-Vを有効にすると、エラー0x800F0906も発生する場合があります このエラーは、ソースファイルをダウンロードできなかったときに発生します。 エラーを修正するには、以下の手順に従ってください。

  1. オペレーティングシステムのインストールに使用したWindows ISOファイルを見つけます。 それを右クリックして、「マウント」を選択します。
  2. Isoファイルを解凍し、Sources sxsフォルダーを見つけます。 このフォルダーを、システムルートドライブ以外のドライブ(F:ドライブなど)にコピーします。
  3. Windows PowerShellまたは管理コマンドプロンプトを開き、次のコマンドを入力します。
  • dism / online / enable-feature / featurename:Microsoft-hyper-v-all / All / LimitAccess / Source:
  1. プロンプトが表示されたら、システムを再起動します。 Hyper-V機能は、再起動後に使用可能になります。

解決策3 –サードパーティソフトウェアを削除する

Hyper-VはWindows 10に組み込まれた仮想化ソフトウェアですが、残念ながら、サードパーティのアプリケーションではうまく機能しません。 サードパーティソフトウェアが独自のドライバーをインストールして、Hyper-Vに干渉する場合があります。

Hyper-Vをインストールできない場合は、必ずすべてのサードパーティの仮想化ソフトウェアをPCから削除してください。 多くのユーザーはVirtualBoxに問題がありましたが、それを削除した後、問題は解決しました。 VirtualBoxに加えて、ユーザーはCheck Point Endpoint Security VPNの問題を報告したため、このアプリケーションを使用している場合は、必ず削除してください。

問題が再度表示されないようにするには、問題のあるアプリケーションを完全に削除することが重要です。 これを行う最も簡単な方法は、 Revo Uninstallerなどのアンインストーラーソフトウェアを使用することです。

これらのタイプのアプリケーションは、アプリケーションに関連付けられているすべてのファイルとレジストリエントリを削除し、PCから完全に削除されるようにします。

解決策4 –ホームバージョンを使用していないことを確認する

Hyper-Vは優れた機能ですが、Windows 10のすべてのバージョンでサポートされているわけではありません。 ご存じのとおり、Windows 10にはさまざまなバージョンがあり、各バージョンには異なる価格と機能があります。

残念ながら、Hyper-VはWindows 10のホームバージョンでは使用できないため、ホームバージョンを使用している場合は運が悪いです。 Hyper-Vを使用する唯一の方法は、Professional、Education、またはEnterpriseエディションに切り替えることです。

解決策5 –コマンドプロンプトを使用する

Windows 10 PCにHyper-Vをインストールできない場合、システムに小さな不具合があり、インストールできない場合があります。 複数のユーザーが、コマンドプロンプトで1つのコマンドを実行するだけでこの不具合を修正したと報告しました。

それを行うには、次の簡単な手順に従ってください。

  1. 管理者としてコマンドプロンプトを起動します。
  2. SC config trustedinstaller start = autoコマンドを実行します。

コマンドが実行された後、PCを再起動し、Hyper-Vを再度インストールしてください。

解決策6 –レジストリを変更する

セキュアブート機能を有効にしたEFIシステムは、Hyper-Vで問題を引き起こし、インストールを妨げる可能性があると、数人のユーザーが報告しました。 ただし、コマンドプロンプトでいくつかのコマンドを実行することで、この問題を解決できる場合があります。

これらのコマンドはレジストリを変更することに注意してください。ただし、それに慣れていない場合は、このソリューションをスキップすることをお勧めします。 この問題を修正するには、次を実行する必要があります。

  1. 管理者としてコマンドプロンプトを起動します。
  2. 次のコマンドを実行します。
  • reg delete HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ DeviceGuard / v EnableVirtualizationBasedSecurity
  • reg delete HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ DeviceGuard / v RequirePlatformSecurityFeatures
  • bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO、DISABLE-VBS

これらのコマンドを実行した後、問題がまだあるかどうかを確認してください。

解決策7 – Hyper-Vコンポーネントを個別にインストールする

ユーザーによると、Hyper-VをPCにインストールできない場合、Hyper-Vコンポーネントを個別にインストールするだけで問題を回避できる可能性があります。 これはかなり単純であり、次の手順に従って実行できます。

  1. Windowsキー+ Sを押して、 Windows 機能を入力します 。 メニューから[Windowsの機能を有効または無効にする]を選択します。

  2. Windowsの機能 ウィンドウが表示されます。 Hyper-Vセクションを展開します。 最初にHyper-Vプラットフォームを確認し、[OK]をクリックします。

  3. PCが再起動したら、上記の手順を繰り返しますが、今回はHyper-V管理ツールをインストールします

PCをもう一度再起動すると、問題は完全に解決され、Hyper-VがPCにインストールされます。

解決策8 –フレッシュスタートを実行する

Windows 10には、Windows 10をすばやく簡単に再インストールできるフレッシュスタートと呼ばれる便利な機能があります。フレッシュスタートを実行する前に、ファイルが失われないようにバックアップすることをお勧めします。 このプロセスにより、インストールされているアプリケーションが削除されるため、手動で再度インストールする必要があります。

フレッシュスタートを実行するには、次のことを行う必要があります。

  1. Windowsキー+ Iを押して、 設定アプリを開きます。 [更新とセキュリティ]セクションに移動します。

  2. 左ペインの[Windowsセキュリティ]セクションに移動します 。 右側のウィンドウで、[Windows Defenderセキュリティセンターを開く]をクリックします。

  3. Windows Defender が開いたら、 [デバイスのパフォーマンスと正常性]セクションに移動します。

  4. [フレッシュスタート]セクションまでスクロールし、[追加情報]をクリックします。

  5. [開始]ボタンをクリックます。

  6. 次に、画面の指示に従ってプロセスを完了します。

プロセスが完了すると、Windows 10の新規インストールが完了し、Hyper-Vをインストールできるはずです。

Hyper-Vを使用できないことは一部のユーザーにとって大きな問題になる可能性がありますが、当社のソリューションのいずれかを使用してこの問題を解決できたことを願っています。

編集者注 :この投稿は元々2016年8月に公開されたもので、それ以降は完全に刷新され、新鮮さ、正確さ、包括性のために更新されています。

また読む:

  • Windows 10仮想メモリが少なすぎる
  • リモートデスクトップでは、ブラウザから仮想化アプリにアクセスできるようになりました
  • Windows用の最高の仮想デスクトップソフトウェア
修正:Windows 10にHyper-Vをインストールできない