Windows
 Computer >> コンピューター >  >> システム >> Windows

エラー0x80370102必要な機能がインストールされていないため、仮想マシンを起動できませんでした

WindowsコンピュータでWindowsSubsystemfor Linuxを起動しているときに、エラー:0x80370102必要な機能がインストールされていないため、仮想マシンを起動できませんでしたというエラーが表示された場合 、次の手順に従って問題を修正してください。 Hyper-Vを無効にして、PCでWSL2を使用しようとすると、非常に一般的です。

エラー0x80370102必要な機能がインストールされていないため、仮想マシンを起動できませんでした

WslRegisterDistributionがエラー:0x80370102で失敗しました。
エラー:0x80370102必要な機能がインストールされていないため、仮想マシンを起動できませんでした

Windows Subsystem for Linuxでは、コンピューターでHyper-Vと仮想化を使用できるようにする必要があります。 Linux用のWindowsサブシステムを有効にした後でも、コンピューターの機能の1つを誤って無効にしたと仮定します。このような状況でPCでWSLを起動すると、前述のエラーが発生する可能性があります。

エラー0x80370102必要な機能がインストールされていないため、仮想マシンを起動できませんでした

エラー0x80370102を修正するには必要な機能がインストールされていないため、仮想マシンを起動できませんでした。次の手順に従ってください:

  1. Hyper-Vを有効にする
  2. ハードウェア仮想化を有効にする
  3. ネストされた仮想化を有効にする
  4. 仮想マシンプラットフォームをオンにする

これらの手順の詳細については、読み続けてください。

1]Hyper-Vを有効にする

エラー0x80370102必要な機能がインストールされていないため、仮想マシンを起動できませんでした

上記の問題を解決するために最初に行う必要があることです。 Hyper-Vは、WindowsコンピューターでWindows SubsystemforLinuxを使用するために必要な1つまたは複数の必須機能です。したがって、次の手順は、PCでHyper-Vを有効にするのに役立ちます。

  • タスクバーの検索ボックスをクリックします。
  • Windowsの機能をオンまたはオフにする」と入力します 。
  • 個々の検索結果をクリックします。
  • Hyper-Vを確認する 。
  • 対応するチェックボックスをオンにします。
  • [ OK]をクリックします ボタン。
  • インストールを完了させてください。
  • コンピュータを再起動します。

その後、Windows SubsystemforLinuxを問題なく使用できるようになります。

2]ハードウェア仮想化を有効にする

エラー0x80370102必要な機能がインストールされていないため、仮想マシンを起動できませんでした

PCでHyper-Vを利用したWindowsSubsystemfor Linuxを使用するには、ハードウェア仮想化をオンにする必要があります。 WSLのインストール後に誤って無効にした場合は、BIOSからこの機能を確認して有効にする必要があります。その前に、パソコンでタスクマネージャを開いて、パフォーマンスに切り替えることができます。 タブ。ここに、仮想化というラベルがあります。 。

ステータスが有効として表示されていることを確認します 。そうでない場合は、このガイドに従って、WindowsPCでハードウェア仮想化を有効にする必要があります。

3]ネストされた仮想化を有効にする

Linux用のWindowsSubsystemを仮想Windowsマシンにインストールしている場合は、ネストされた仮想化をオンにする必要があります。使用する仮想マシンソフトウェアによって、手順が異なる場合があります。ただし、ほとんどすべての一般的な仮想マシンツールには、ネストされた仮想化を有効にするための同様のオプションが付属しています。

4]仮想マシンプラットフォームをオンにする

エラー0x80370102必要な機能がインストールされていないため、仮想マシンを起動できませんでした

仮想マシンプラットフォームは、Linux用のWindowsサブシステムの起動中にエラー0x80370102を修正するために有効にする必要があるもう1つの必須機能です。仮想マシンプラットフォームを有効にするには、次の手順を実行します。

  • 検索Windowsの機能をオンまたはオフにする タスクバーの検索ボックスで。
  • 検索結果をクリックします。
  • 仮想マシンプラットフォームを確認する オプション。
  • 対応するチェックボックスをオンにします。
  • [ OK]をクリックします ボタン。
  • インストールを完了させてください。
  • コンピュータを再起動します。

その後、PCでWSLを実行してみてください。

エラー0x80370102を修正するには、必要な機能がインストールされていないため、仮想マシンを起動できませんでしたか?

エラー0x80370102を修正するには必要な機能がWindows11/10PCにインストールされていないため、仮想マシンを起動できませんでした。前述のガイドに従う必要があります。たとえば、Windowsの[機能]パネルからHyper-Vおよび仮想マシンプラットフォームをオンにする必要があります。次に、ハードウェア仮想化が有効になっていることを確認します。仮想マシンでWSLを使用している場合は、ネストされた仮想化もオンにする必要があります。

それで全部です!このガイドが、Windows SubsystemforLinuxをエラーなしで使用するのに役立つことを願っています。

エラー0x80370102必要な機能がインストールされていないため、仮想マシンを起動できませんでした
  1. Windows はネットワーク プロキシ設定エラーを自動的に検出できませんでしたか?これが修正です

    Windows のネットワーク接続アイコンの上に黄色の感嘆符が表示されているのを見たことがありますか?イライラしませんか?このエラーは通常、Windows がインターネットとの接続を確立できなかった場合に発生します。 Windowsコンピューターのファイルが破損している可能性があります。 Windows OS には、独自のトラブルシューティング ツールが付属しています。しかし、ツールを実行すると、次のメッセージが表示されます: Windows はこのネットワークのプロキシ設定を自動的に検出できませんでした。 まあ、これはあなたにできることが何もないという意味ではありません! Windows

  2. Windows 10 での「指定されたモジュールが見つかりませんでした」エラーの修正方法

    指定された手順が見つからなかったと思いますか?指定されたモジュールが見つからない 0x0000007e を修正する最善の方法をお探しですか? あなたは正しい場所にいます。この記事では、この問題とその解決方法について説明します。 指定されたモジュールが見つかりません。これは DLL エラーであり、通常は Windows の起動時にポップアップします。場合によっては、指定されたモジュールの起動の問題が見つからなかった オンラインに接続するとき、または特定のアプリケーションを使用するとき。幸いなことに、この問題は簡単に解決できます。 無効なレジストリ エントリを消去し、マルウェアを削除し、破損し