wsl2でWindows側のPATHが読み込まれると想定外のコマンドが起動されて面倒なことがあったので読み込まないための方法を調べました。

Windows側のレジストリを編集する方法もあるようですがwsl.confの設定で行えるようなのでそちらの方法を採用しました。

/etc/wsl.conf
[interop]
appendWindowsPath=False

設定ファイルを書き換えたあとはwsl.exeを一旦落として設定を反映させます。

$ wsl.exe --shutdown

参考

[Question] How to remove Windows pathes from WSL PATH? · Issue #1493 · microsoft/WSL