WSLから.exeを起動できない時の解決方法


環境

  • WSL2
  • Ubuntu 20.04.2 LTS

事象

いつものようにWSLを使っていて、フォルダをエクスプローラーで開こうと explorer.exe . を実行したら、次のようなエラーが出た。

run-detectors: unable to find an interpreter for /mnt/c/Windows/explorer.exe

notepad.execode でも同様のエラーが発生した。

解決方法

powershellから

wsl --shutdown

してから再びWSLを起動。こちらを参考にした。1


  1. wsl --shutdown で解決しないこともあるよう。その際は上記参考サイトにいくつか別の対処法が載っているので参照のこと。