WslRegisterDistributionがエラーで失敗しました:0x80370102

WSLをインストールするときに、「 WslRegisterDistribution failed with error:0x80370102」というエラーが表示された場合は、この投稿が問題の解決に役立ちます。エラー(Error)はいくつかの理由で発生します。ネストされた仮想化、 CPUIDの制限、仮想化(Virtualization)のサポートなど。

WslRegisterDistribution失敗エラー0x80370102

WslRegisterDistribution failed with error: 0x80370102.
Error: 0x80370102 The Virtual machine could not be started because a required feature is not installed

WslRegisterDistributionがエラーで失敗しました:0x80370102

これらの提案に従って、問題を修正してください。

  • ネストされた仮想化を有効にする
  • BIOSレベル(BIOS Level)でHyper-Vサポートを有効にする
  • CPUIDの制限を無効にする

それらを実装するには、管理者権限とBIOSの理解が必要です。(BIOS)

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

WindowsをVMにインストールしてから、WSLをインストールしようとする場合(WSL)、ネストされた仮想化を有効にする必要があります。管理者権限でPowerShellを起動し、以下のコマンドを実行します。(Launch PowerShell)

Set-VMProcessor -VMName <VMName> -ExposeVirtualizationExtensions $true

これが機能しない場合は、ハードウェアレベルで仮想化を有効にする必要があります。これは、 BIOS(BIOS)またはUEFIによって異なります。これについては、公式のMicrosoftドキュメント(official Microsoft Documents)で詳しく説明しています。

BIOSレベル(BIOS Level)でHyper-Vサポートを有効にする

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

BIOS/UEFIを開き、VT-x、AMD-V、SVM、Vanderpool、Intel VT-d、またはAMDIOMMU(VT-x, AMD-V, SVM, Vanderpool, Intel VT-d, or AMD IOMMU. )と呼ばれる可能性のある設定を確認します。AMDの場合は、 AMD-VSVMなどを確認する必要があります。Intelの場合、通常はVT-xです。

リンクされた投稿に従って、コンピューターに応じた設定を確認してください。このリストには、DellAsusAcerなどの設定が含まれています。

CPUIDの制限を無効にする

コンピュータの電源を入れると、OSはCPUID命令を実行して、プロセッサとその機能を判別します。CPUIDは、古いOSで新しいプロセッサを使用している場合に使用します。Windowsでは(Windows)CPUID情報の処理に問題がある可能性があるため、無効にする必要があります。

の場所は、 BIOS/UEFILimit CPUID Maxごとに異なります。それで、それがあなたのコンピュータのどこにあるかを見つけるために周りを見回すことを忘れないでください。

この投稿が、 WSL(WSL)のインストール時に表示されるWslRegisterDistribution0x80370102の解決に役立つことを願っています。

同様のWslRegisterDistributionがエラーで失敗しました(Similar WslRegisterDistribution failed with errors):  0xc03a001a | 0x80041002 | 0x800700b7または0x80080005(0x800700b7 or 0x80080005) | 0x80070422 | 0x803701140x800700030x80070032 | 0x8007023e | 0x800701bc | 0x8007019eおよび0x8000000d(0x8007019e and 0x8000000d)

関連:(Related: )LinuxエラーメッセージおよびコードのWindowsサブシステムのトラブルシューティング。(Troubleshoot Windows Subsystem for Linux Error Messages and Codes.)



About the author

私はソフトウェア エンジニアであり、探検家です。Microsoft Xbox 360 と Google Explorer の両方を使用した経験があります。特定のソフトウェア開発ツールについて専門的な推奨事項を提供したり、一般的な Explorer エラーのトラブルシューティングを支援したりすることができます。



Related posts