🤔

WslResisterDistribution failed with error: 0x80370110

2022/02/17に公開2

概要

  • Windows10にLinuxの環境を構築したかった
  • UbuntuをMicrosoft StoreからダウンロードしてUbuntuアプリをインストールしようとすると0x80370110というエラーを受け取った
  • Ubuntuのバージョンを指定してコマンドプロンプトからインストールしたらUbuntuを動かせるようになった
    wsl --install -d Ubuntu-20.04

本記事を読んでくれた方へ

  • なぜMicrosoft StoreからのUbuntuアプリインストールはダメで、バージョン指定ならいけるのか筆者はわからないので、この件をわかるお優しい方がいらっしゃればお教えいただきたいです
  • 0x80370110エラーについてはあまり文献を見かけなかったので同じエラーに悩んでいる人へのヒントになれば嬉しいです

環境

  • WSL2
  • Windows10 バージョン21H2(OSビルド19044,1526)
  • 自作PC
    • マザーボード : ASUS PRIME B460M-A
    • CPU : Intel(R) Core(TM) i5-10400F

時系列

  1. Windowsの3つの機能を有効化
    コントロールパネル > プログラム > Windowsの機能の有効化または無効化
    • "Linux用Windowsサブシステム"
    • "Windowsハイパーバイザープラットフォーム"
    • "仮想マシンプラットフォーム"の有効化
  2. 再起動
  3. Ubuntu[1]をMicrosoft Storeからダウンロード
  4. Ubuntuをインストールしようとすると0x80370102というエラーを得る
  5. BIOSを開いて[2]"Virtualization Technology"を"Enable"にする[3][4]
  6. Ubuntuをインストールしようとすると0x80370110というエラーを得る
  7. Microsoft StoreからダウンロードしたUbuntuをアンインストールして、コマンドプロンプトからUbuntuのバージョンを指定してインストール[5]
  8. Ubuntuが動いた(なんで⁉)

参考資料

[1]Ubuntu
[2]ASUS製 ノートパソコンでの BIOS へのアクセス方法
[3]【WSL2】wsl2のインストールで0x80370102 エラーが出たときの対処方法【HP】
[4][マザーボード] IntelマザーボードのBIOSでIntel(VMX)の仮想化技術を有効にする方法
[5]WSL のインストール

Discussion

ひろまるひろまる

私も同じ 0x80370110 というエラーに遭遇し、記載いただいた方法を試すとうまく動きました。どうもありがとうございます。

大井さかな大井さかな

wsl --install でインストール時に 0x80370110 エラーを受け取りました。私の場合は、ダメ元で再度Ubuntuを立ち上げたところ正常にインストールできました。原因はわからないままです🤔