Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

【完全ガイド】Windows 10でWSLディストリビューション登録エラー0x80370102を解決する3つの方法

このエラーは、Windows Subsystem for Linux 2(WSL2)経由でアクセスするためにLinuxディストリビューションをインストールしようとした際に発生します。ユーザーからのフィードバックや技術情報を詳しく調査したところ、多くのユーザーがWSL2用のLinuxディストリビューションのインストール中にエラーコード「0x80370102」に遭遇していることが確認されています。表示されるエラーメッセージは以下のとおりです。

【完全ガイド】Windows 10でWSLディストリビューション登録エラー0x80370102を解決する3つの方法

WSLディストリビューション登録エラー0x80370102の原因

このエラーは比較的新しい問題で、UbuntuだけでなくDebianなどの他のLinuxディストリビューションでも報告されています。ユーザーの報告や技術資料をもとに分析した結果、この問題は以下のいずれかの理由によって発生すると考えられます。

  • 開発途上版の使用:Windows Insider Previewビルドを実行している場合、まだ開発段階にあるビルドの不具合やバグによってこのエラーが発生することがあります。
  • WSLのアップグレード:必要な修正がすべて施された安定版であればサブシステムは正常に動作しますが、WSL2は現在も開発中でありバグが残っています。そのため、WSL1からWSL2へ切り替える際にこのエラーが発生する場合があります。
  • 仮想化機能が無効:仮想化とは、アプリケーションやサーバー、ストレージ、ネットワークなどをソフトウェアベースで仮想的に再現する技術のことです。BIOSのセキュリティ設定で仮想化が無効になっていると、このエラーが発生します。
  • Hyper-Vが無効:Hyper-VはMicrosoftが提供する仮想化技術で、単一の物理サーバー上に仮想コンピューター環境を作成し、複数のOSを実行・管理できます。BIOSでHyper-Vが無効になっていると、このエラーが発生します。

解決策1:BIOSからハードウェア仮想化を有効にする

ハードウェア仮想化を有効にせずにVirtualBoxなどでUbuntuを実行すると、音声パフォーマンスの低下やWSLディストリビューション登録エラーなど、さまざまな問題が発生することがあります。仮想マシンはコンピューターシステムをエミュレートするものであり、別のOSやプログラムを実行できるようにする仕組みです。以下の手順に従って、BIOSからハードウェア仮想化を有効にしてください。

  1. スタートメニューをクリックし、電源オプションを選択して再起動をクリックします。【完全ガイド】Windows 10でWSLディストリビューション登録エラー0x80370102を解決する3つの方法
  2. BIOSに入るためのキーは、BIOSメーカーによって異なります。画面が黒くなった瞬間に、キーボードのDel、Esc、F1、F2、F4キーのいずれかを押してください。
    注意:最初に失敗した場合は、PCを再起動して別のキーを試してみてください。
  3. CPU構成セクションを見つけます(メニュー名は「Processor」「CPU Config」「Chipset」などと表記される場合があります)。
  4. Virtualization(仮想化)の設定項目を見つけてEnable(有効)にします。
    注意:仮想化の設定名は、「Intel Virtualization Technology」「AMD-V」「Hyper-V」「VT-x」「Vanderpool」「SVM」などと呼ばれることがあります。
  5. Save & Exit(保存して終了)を選択します。
  6. PCが再起動し、ハードウェア仮想化が有効な状態になります。問題が解決したかどうかを確認し、改善しない場合は次の方法に進んでください。

注意:お使いのデバイスがハードウェア仮想化に対応しているかどうかを事前に確認してください。タスクマネージャーの「パフォーマンス」タブで、仮想化が有効になっているかをチェックできます。

【完全ガイド】Windows 10でWSLディストリビューション登録エラー0x80370102を解決する3つの方法

解決策2:Hyper-V機能を有効にする

Hyper-Vを有効にすると、管理者は複数のOSを同一の物理サーバー上で同時に実行できるようになり、ハードウェアをより効率的に活用できます。この機能が無効になっていると、Windows経由でLinuxディストリビューションをインストールする際にエラーが発生します。以下の手順でHyper-Vを有効にしてください。

  1. スタートボタンをクリックし、コントロールパネルを検索して開きます。【完全ガイド】Windows 10でWSLディストリビューション登録エラー0x80370102を解決する3つの方法
  2. プログラムをクリックします。【完全ガイド】Windows 10でWSLディストリビューション登録エラー0x80370102を解決する3つの方法
  3. プログラムと機能をクリックします。【完全ガイド】Windows 10でWSLディストリビューション登録エラー0x80370102を解決する3つの方法
  4. 左側のパネルにあるWindowsの機能の有効化または無効化をクリックします。【完全ガイド】Windows 10でWSLディストリビューション登録エラー0x80370102を解決する3つの方法
  5. Hyper-Vにチェックを入れ、OKをクリックします。【完全ガイド】Windows 10でWSLディストリビューション登録エラー0x80370102を解決する3つの方法
  6. 変更内容を反映させるためにシステムを再起動します。これで解決しない場合は、次の解決策に進みましょう。

解決策3:仮想化拡張機能の公開とRAM設定の変更

ネステッド仮想化は、Hyper-V仮想マシン(VM)の中でさらにHyper-Vを実行できるようにする機能です。これにより、仮想マシン上でVisual Studioのスマートフォンエミュレーターを動かしたり、通常なら複数のホストが必要になる構成をテストしたりすることが可能になります。実際に、ネステッド仮想化を有効にすることで問題が解決したという報告がオンライン上で多数寄せられています。以下の手順に従って設定を行ってください。

  1. Hyper-Vマネージャーで仮想マシンをシャットダウンします。
  2. キーボードでWin + Xを押し、表示されたリストからWindows PowerShell(管理者)を選択します。【完全ガイド】Windows 10でWSLディストリビューション登録エラー0x80370102を解決する3つの方法
  3. PowerShellウィンドウ内に以下のコマンドをコピー&ペーストし、<VMName>の部分をご自身の仮想マシン名に置き換えてください。
    Set-VMProcessor <VMName> -ExposeVirtualizationExtensions $true
    【完全ガイド】Windows 10でWSLディストリビューション登録エラー0x80370102を解決する3つの方法
  4. Enterキーを押してコマンドを実行します。
  5. Hyper-Vマネージャーで対象の仮想マシンを右クリックし、設定を選択します。【完全ガイド】Windows 10でWSLディストリビューション登録エラー0x80370102を解決する3つの方法
  6. 左側のペインでメモリをクリックし、動的メモリを有効にするのチェックを解除して、RAM値を2倍にします(例:2048 → 4096)。【完全ガイド】Windows 10でWSLディストリビューション登録エラー0x80370102を解決する3つの方法
  7. 仮想マシンを起動します。
  8. 仮想マシンを右クリックして接続を選択します。これでHyper-Vが実行され、システムが再起動します。その後、もう一度Ubuntuを実行してみてください。これで問題が解決するはずです。【完全ガイド】Windows 10でWSLディストリビューション登録エラー0x80370102を解決する3つの方法
  1. 【Windows 10】Originエラー9:0の原因と解決方法を徹底解説

    Originは、Steam、Epic Games、GOG、Uplayなどの他のゲームプラットフォームでは入手できない幅広いタイトルを提供している、ユニークなゲームプラットフォームです。しかし、このアプリを使用している際に発生しやすいエラーの一つが「Originエラーコード9:0」です。アプリのアップデート時や新バージョンのインストール時に、「Whoops – インストーラーでエラーが発生しました」というエラーメッセージが表示されることがあります。 このエラーは、PC内のさまざまな不具合、ウイルス対策ソフトやファイアウォールとの競合、破損した.NETパッケージ、またはキャッシュの破損などが原因で

  2. Windows 10でWDF_VIOLATIONエラーが出たときの対処法|原因と8つの解決策を徹底解説

    最近、Windowsユーザーの間で新たなブルースクリーン(BSOD)エラー「WDF_VIOLATION」が報告されています。おなじみの「PCに問題が発生したため、再起動する必要があります」というメッセージとともに表示されるこのエラーは、PCを再起動すれば復旧するものの、システムが突然クラッシュするため非常にストレスです。将来的に深刻なトラブルに発展させる前に、WDFの意味と仕組みを正しく理解しておくことが重要です。同じ問題でお困りの方は、ぜひ本記事をご覧ください。WDFとは何かを解説しながら、Windows 10のWDF_VIOLATIONエラーを解決する方法をわかりやすくご紹介します。 W