Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationEventAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
2
Help us understand the problem. What are the problem?

More than 1 year has passed since last update.

@tettsu__

WSLのディストリビューションが突然消えた

これは何?

WSLのディストリビューションが突如吹っ飛んだので復旧させたメモです。
最終的に解決しましたが、特に賢い解決法は出てきません。

環境とか

  • Windows10 pro 64bit
  • 入れてたWSLディストリビューション
    • WLinux Enterprise
      • メインで使ってた
    • Ubuntu
      • LongTermSupportじゃないやつ
    • WLinux

WSLのディストリビューションが無い

いつも通りbashコマンドを実行したところ、こんなことに

PS C:\> bash
Windows Subsystem for Linux には、ディストリビューションがインストールされていません。
ディストリビューションは Microsoft Store にアクセスしてインストールすることができます:
https://aka.ms/wslstore
続行するには何かキーを押してください...

またまた…と思ってwslconfigでも確認

PS C:\> wslconfig /l
Windows Subsystem for Linux には、ディストリビューションがインストールされていません。
ディストリビューションは Microsoft Store にアクセスしてインストールすることができます:
https://aka.ms/wslstore
続行するには何かキーを押してください...

いろいろ試した

bashコマンドではなく普通に起動

こんな感じでダメだった。

キャプチャ3.PNG

Installing, this may take a few minutes...
WslRegisterDistribution failed with error: 0x800703fa
Error: 0x800703fa ????????????????????? ???????????????????????

Press any key to continue...

一度アンインストールしようとした

こんな感じでエラー。
ただ、結果的にアンインストールできてたっぽい。

キャプチャ4.PNG

PS C:\> lxrun /uninstall
警告: lxrun.exe は、レガシの Windows Subsystem for Linux ディストリビューションを構成するためだけに使用します。
ディストリビューションは Microsoft Store にアクセスしてインストールすることができます:
https://aka.ms/wslstore

MicrosoftStoreからインストールし直そうとした

なんかサインインできなかった。
でもこれは別の問題かも。
キャプチャ5.PNG

最終的に解決するためにしたこと

この辺のことをやったら、最終的に復活しました。

  • WindowsUpdateで最新にする
  • wsresetの実行(Storeへのログインはたぶんこれで解決した)
  • サービスからLxssManagerを再起動
  • PCも再起動した
  • MicrosoftStoreからあらためてディストリビューション取得

所感

githubのこのissueを参考にしました。
それなりに長期間に掛けて報告上がってるし、「結局、再起動して直ったわ~」って人も多いし、この先も遭遇する可能性ありそうに思いました。

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
2
Help us understand the problem. What are the problem?