Hebikuzure aka Murachi Akira さんの回答の中のコメントでやりとりしてわかりにくくなったので、ここにまとめました。
私の環境
- Windows11 Pro 25H2
- Linux用 Windows サブシステム 2.6.1
"C:\Program Files\WSL\wsl.exe" がないと下記のエラーになります。
Ishii, Yuta/石井 雄太 さんのコメントにあるエラーです。
(base) PS C:\Windows\System32> wsl -l
指定されたファイルが見つかりません。
(base) PS C:\Windows\System32> wsl -install
指定されたファイルが見つかりません。
wsl.exeがある場合は下記のようなエラーになります。
(base) PS C:\Windows\System32> wsl -l
指定されたモジュールが見つかりません。
エラー コード: Wsl/ERROR_MOD_NOT_FOUND
(base) PS C:\Windows\System32> wsl -install
無効なコマンド ライン引数: -install
サポートされている引数の一覧を取得するには、'wsl.exe --help' を使用してください。
"C:\Program Files\WSL" のフォルダが壊れているのかもしれません。
私の環境では、「Windows の機能」で「Linux 用 Windows サブシステム」は最初からチェックがない状態でインストールして動作しています。
Ishii, Yuta/石井 雄太 さんがアンインストールした時に「Windows の機能」で「Linux 用 Windows サブシステム」のチェックを外しましたか?
外したのであれば再インストールの前にチェックをつけましたか?
下記のサイトにwsl のダウンロードの方法があります。
How to Resolve WSL Installation Errors: A Step-by-Step Guide to Update and Fix Windows Subsystem for Linux #12816
https://github.com/microsoft/WSL/discussions/12816
追記)
実際のダウンロードのリンクが探しづらいのですが下記のところです。
Release microsoft / WSL Public
https://github.com/microsoft/WSL/releases/
2.6.1 等のバージョンの下の方の「Assets」を開くとインストーラがあります。(wsl.2.6.1.0.x64.msi 等)