rodtang
@rodtang (* ロッタン)

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

WLS及びLinuxのフォルダーが開けない。

解決したいこと

下記urlの方と同じ問題が起きてしまっていて、Linuxのフォルダがエクスプローラー内で開けません。

3人の方にアドバイスをいただき、いろいろ試してみましたがダメでした。リンク先と同じ問題ではないかという所までたどり着いたのですが、わからない単語が多く、具体的にどのような操作を行えばよいのか理解できませんでした。

初心者で的外れなことを言っていたら申し訳ありませんが、助けていただけると幸いです。

1

2Answer

別のgithubを引用してしまってすみませんが、
https://github.com/microsoft/WSL/issues/7499
を見ると、似たようなエラー画面が添付されており、

I quote : : "had to prepend "P9NP" to these two registry entries: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetworkProvider\Order and HwOrder"

をすれば修正できるようなことが書いてあります。

  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetworkProvider
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Order
    のレジストリにP9NPを追加してみると変わるでしょうか?
2Like

Comments

  1. 同じURL内に以下のコメントもありますね。

    P9NP need to be the first one in the comma-separated list.
    Also remove cbfsconnect2017. You just need to have these ones in the list : P9NP,RDPNP,LanmanWorkstation,webclient.
    Then restart you computer !

    ここまでする必要があるかはちょっと分からないですが、もしできなかったらこちらも試してみるといいかもしれません。
    (ただ、レジストリに既に書かれている値を削除するというのは、どう影響出るか分からないので、やる前にその値を消しても大丈夫か調べてからやられた方がいいかと思います)

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Order
    にある"ProviderOrder"について、
    ・P9NPはリストの最初に記載する
    ・リストは、"P9NP,RDPNP,LanmanWorkstation,webclient"だけにする
    ・PCを再起動
  2. @rodtang

    Questioner

    ありがとうございます。
    レジストリを触るのが初めてなので、P9NPの追加方法がわからないのですが、差し支えなければ教えていただけないでしょうか。
    検索しても同じような事例が出てこなかったので、困惑してしまいました。
  3. @rodtang

    Questioner

    フォルダーにアクセスすることができました。
    ありがとうございます!!!

まず、powershellにて以下のコマンドを発行して現在の値をメモしておいてください。

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

次に、以下のコマンドでP9NP,RDPNP,LanmanWorkstation,webclientに設定できます。こちらは管理者権限のPowershellが必要かもしれません。

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

Comments

  1. @rodtang

    Questioner

    ありがとうございます!
    ついにフォルダーにアクセスすることができました。
    昨日からご協力いただき本当に感謝してます。
    嬉しすぎて泣きそうです。
    また備忘録として残しておきます!

Your answer might help someone💌