Windows PowerShell (x86)
和有什么区别Windows PowerShell
?为什么我不能wsl.exe
在Windows PowerShell (x86)
它运行良好的情况下运行Windows PowerShell
?
Windows PowerShell (x86)
和有什么区别Windows PowerShell
?为什么我不能wsl.exe
在Windows PowerShell (x86)
它运行良好的情况下运行Windows PowerShell
?
如
wsl.exe
中C:\Windows\System32
所示,这意味着它是一个 64 位程序。如果它是 32 位的,它会在C:\Windows\SysWOW64
.另一方面,该指示
(x86)
按惯例用于 32 位程序,而省略任何此类通常意味着 64 位程序。虽然 64 位程序可以启动 32 位子程序,但相反是不可能的。
这就是 32 位
Windows PowerShell (x86)
无法启动 64 位的原因wsl
。