LoginSignup
1
0

More than 1 year has passed since last update.

WSLのフォルダをエクスプローラーで開けない

Posted at

ネット記事を漁り、wslの環境構築をしていたのですが、1つ大きな問題が発生。

エクスプローラー上でwslのフォルダが開けませんでした。

アドレスバーに「¥¥wsl$」と入力すれば、アクセスできるということだったのですが、僕の環境では以下のようなエラーが発生。

wslerr.png

エラーで検索をかけ、同じエラーにぶつかった人の記事を見ながらいろいろ試してみましたが、どれを試してもうまくいきませんでした。

Qiitaでも皆さんに助けを求め、知恵をお借りしながら対応してみたのですが、なかなか解決しませんでした。

数日経ち、ついに正解にたどり着きました。

レジストリにP9NPというやつが足りてなかったようです。

「レジストリ?」など聞き覚えもないし触ったこともなかったので、本当にこれが原因なのか疑問がありましたが、丁寧に教えてくださった方がいたのでご享受していただいた通りに実行してみました。

まず、powershellを管理者権限で開き、以下のコマンドを発行します。(出力された値は念のためメモしておいてください。)

(Get-Item 'Registry::\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetworkProvider\Order').GetValue('ProviderOrder')

次に、以下のコマンドを打つことで、P9NP,RDPNP,LanmanWorkstation,webclientに設定することができます。

Set-ItemProperty "Registry::\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetworkProvider\Order" -name ProviderOrder -value "P9NP,RDPNP,LanmanWorkstation,webclient"

これを実行したのち、もう一度エクスプローラーでwslのフォルダにアクセスしたところ、ついに中身を見ることができました。

ちなみに、中国にも同じエラーで躓いている方がいらっしゃいました。
https://www.superheaoz.top/2021/10/50200/

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0