Windows PowerShell 中的 WSL (x86)

Windows PowerShell 中的 WSL (x86)

Windows PowerShell (x86)和有什么区别Windows PowerShell?为什么 不能运行wsl.exeWindows PowerShell (x86)在 中可以正常运行Windows PowerShell

答案1

就像wsl.exe在 中一样C:\Windows\System32,这意味着它是一个 64 位程序。如果它是 32 位的,那么它将在 中找到C:\Windows\SysWOW64

另一方面,该指示 (x86)按照惯例用于 32 位程序,而省略任何此类指示通常意味着 64 位程序。

虽然 64 位程序可以启动 32 位子程序,但反之则不可能。

这就是 32 位Windows PowerShell (x86)无法启动 64 位的原因wsl

相关内容