安装 WSL 后无法从 CMD 找到“.exe”文件(在 PATH 中)

安装 WSL 后无法从 CMD 找到“.exe”文件(在 PATH 中)

使用 WSL 安装 Ubuntu 20.04 后,.exe如果不提供后缀,我就无法从 CMD 运行文件.exe

答案1

事实证明,PATHEXTCMD 中不再包含PATHEXT系统环境变量中的设置:

在此处输入图片描述

如果我从 CMD 输入:

> echo %PATHEXT%
.PL

请注意,系统变量中的设置未包含在内。您可以通过将以下项添加.exe到 PATHEXT 来修复此问题:用户变量(不是系统变量):

在此处输入图片描述

如果我现在关闭 CMD 并重新打开:

> echo %PATHEXT%
.ext;.bat;.PL

相关内容