修正:Windows 10にHyper-Vをインストールできない
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つを使用してこの問題を解決できるはずです。
解決策1 - ハードウェア要件を確認する
Hyper-Vは素晴らしい機能ですが、使用したい場合は、まず特定のハードウェア要件を満たす必要があります。 Hyper-Vを使用するには、PCが次の要件を満たしている必要があります。
- 64ビットWindows
- 4GBのRAM
- 高速仮想化索引付け(RVI)とも呼ばれるセカンドレベルアドレス変換(SLAT)
ただし、PCがハードウェア要件を満たしているかどうかは簡単に確認できます。 そのためには、コマンドプロンプトで単一のコマンドを実行する必要があります。 それには、次の手順に従ってください。
- Windowsキー+ Xキーを押してWin + Xメニューを開きます。 コマンドプロンプト(Admin)またはPowershell(Admin)を選択します。
- 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がドライバに正しく追加されていない場合、マイクロソフトは問題を解決するためのWindows Updateを提供しています。 更新プログラムを機能させるには、Windows 10テクニカルプレビュービルド10049を実行している必要があります。また、更新プログラムを適用した後にコンピューターを再起動する必要があります。
Windows 10でHyper-Vを有効にすると、エラー0x800F0906も発生する可能性があります。 ソースファイルをダウンロードできなかったときにエラーが発生します。 エラーを修正するには、以下の手順に従ってください。
- オペレーティングシステムのインストールに使用したWindows ISOファイルを見つけます。 それを右クリックして「マウント」を選択します。
- Isoファイルを解凍してSources sxsフォルダーを見つけます。 このフォルダをシステムルートドライブ以外のドライブ、たとえばF:ドライブにコピーします。
- Windows PowerShellまたは管理コマンドプロンプトを開き、次のコマンドを入力します。
- dism / online / enable-feature / featurename:マイクロソフト - ハイパーv-all /すべて/ LimitAccess /ソース:
- プロンプトが表示されたら、システムを再起動します。 Hyper-V機能は再起動後に使用できるようになります。
解決策3 - 他社製ソフトウェアを削除する
Hyper-VはWindows 10に組み込まれている仮想化ソフトウェアですが、残念ながら、サードパーティ製アプリケーションではうまく機能しません。 他社製ソフトウェアが独自のドライバをインストールすることで、Hyper-Vに干渉することがあります。
Hyper-Vがインストールできない場合は、必ずサードパーティの仮想化ソフトウェアをすべてPCから削除してください。 多くのユーザーがVirtualBoxに問題を抱えていたが、それを削除した後、問題は解決した。 VirtualBoxに加えて、ユーザーはCheck Point Endpoint Security VPNに関する問題を報告しています。そのため、このアプリケーションを使用している場合は必ず削除してください。
問題が再発しないようにするには、問題のあるアプリケーションを完全に削除することが重要です。 これを行う最も簡単な方法は、 Revo Uninstallerなどのアンインストーラソフトウェアを使用することです。
これらの種類のアプリケーションは、アプリケーションに関連するすべてのファイルとレジストリエントリを削除し、確実にあなたのPCから完全に削除されます。
解決策4 - Homeバージョンを使用していないことを確認してください
Hyper-Vはすばらしい機能ですが、Windows 10のすべてのバージョンがそれをサポートしているわけではありません。 ご存じのとおり、入手可能なWindows 10にはさまざまなバージョンがあり、各バージョンには異なる価格と機能があります。
残念ながら、Hyper-VはHomeバージョンのWindows 10では使用できません。したがって、Homeバージョンを使用している場合は、運が悪くなります。 Hyper-Vを使用する唯一の方法は、Professional、Education、またはEnterpriseエディションに切り替えることです。
解決策5 - コマンドプロンプトを使用する
Windows 10 PCにHyper-Vをインストールできない場合は、システムに小さな不具合があり、インストールが妨げられている可能性があります。 何人かのユーザーは、彼らが単にコマンドプロンプトで単一のコマンドを実行することによってこの不具合を直したと報告しました。
これを行うには、次の簡単な手順に従ってください。
- 管理者としてコマンドプロンプトを起動します。
- SC config trustedinstaller start = autoコマンドを実行します。
コマンドを実行した後、PCを再起動して、Hyper-Vを再度インストールしてください。
解決策6 - レジストリを修正する
Secure Boot機能を有効にしたEFIシステムはHyper-Vで問題を引き起こし、インストールを妨げる可能性があると何人かのユーザーが報告しました。 ただし、コマンドプロンプトでいくつかのコマンドを実行すると、この問題を解決できる場合があります。
これらのコマンドによってレジストリが変更されることに注意してください。ただし、それに慣れていない場合は、この解決策をスキップしてください。 この問題を解決するには、次の手順を実行する必要があります。
- 管理者としてコマンドプロンプトを起動します。
- 次のコマンドを実行してください。
- reg削除HKEY_LOCAL_MACHINE¥SYSTEM¥CurrentControlSet¥Control¥DeviceGuard / v EnableVirtualizationBasedSecurity
- reg削除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コンポーネントを個別にインストールする
ユーザーによると、自分のPCにHyper-Vをインストールできない場合は、Hyper-Vコンポーネントを個別にインストールするだけで問題を回避できる可能性があります。 これはかなり簡単です、そして、あなたはこれらのステップに従うことによってそれをすることができます:
- Windowsキー+ Sキーを押して、 Windowsの 機能を入力します 。 メニューから[ Windowsの機能の有効化または無効化 ]を選択します。
- Windowsの機能ウィンドウが表示されます。 Hyper-Vセクションを展開します。 最初にHyper-Vプラットフォームを確認して、[ OK ]をクリックします。
- PCが再起動したら、上記の手順を繰り返しますが、今回はHyper-V管理ツールをインストールします 。
PCが再起動したら、問題は完全に解決され、Hyper-VがPCにインストールされます。
解決策8 - フレッシュスタートを実行する
Windows 10には、すばやく簡単にWindows 10を再インストールできるフレッシュスタートという便利な機能があります。フレッシュスタートを実行する前に、ファイルを紛失しないようにバックアップすることをお勧めします。 このプロセスはあなたのインストールされたアプリケーションを削除するので、あなたはそれらを手動で再度インストールしなければならないでしょう。
フレッシュスタートを実行するには、次の手順を実行する必要があります。
- Windowsキー+ Iキーを押して設定アプリを開きます。 更新とセキュリティセクションに移動します。
- 左ペインの[Windowsセキュリティ]セクションに移動します 。 右側のウィンドウで、[ Windows Defenderセキュリティセンターを開く ]をクリックします。
- Windows Defenderが開いたら、 [ デバイスのパフォーマンスと正常性]セクションに移動します。
- フレッシュスタートセクションまでスクロールして、 追加情報をクリックします。
- [ はじめに ]ボタンをクリックします。
- 画面に表示する指示に従って処理を完了します。
プロセスが完了すると、Windows 10の新規インストールが完了し、Hyper-Vがインストールできるはずです。
Hyper-Vを使用できないことは一部のユーザーにとって大きな問題になる可能性がありますが、当社のソリューションの1つを使用してこの問題を解決できたことを願います。