Daniel Santos Asked: 2020-02-15 11:32:55 +0800 CST 为什么适用于 Linux 的 Windows 子系统能够运行 Windows *.exe 程序? 16 我在 Windows 10 Home 上使用新的 WLS2。我注意到,当我运行“npm”时,我的 Windows 程序文件中的“npm”被执行,而不是 Linux 版本。 当我尝试从 WSL2 执行 cmd.exe 或 notepad.exe 时,我注意到它们也可以工作! 这怎么可能?WSL2 如何能够运行 Windows 可执行文件? 此外,如果它们具有相同的名称,我如何强制 WSL2 将 Linux 可执行文件优先于 Windows 可执行文件? windows-10 windows