Can';t在Core i7上运行Powershell 64

Can';t在Core i7上运行Powershell 64,powershell,windows-7-x64,powershell-3.0,Powershell,Windows 7 X64,Powershell 3.0,我正在尝试进入Powershell工作流,但是如果我尝试使用“工作流”关键字,则会出现以下错误: 基于Windows PowerShell x86的控制台不支持Windows PowerShell工作流。打开基于Windows PowerShell x64的控制台,然后重试 常识会告诉您打开64位版本: C:\Windows\SysWOW64\WindowsPowerShell\v1.0 我打开哪个版本的powershell似乎并不重要,我得到了相同的信息 $env:Processor_Arc

我正在尝试进入Powershell工作流,但是如果我尝试使用“工作流”关键字,则会出现以下错误:

基于Windows PowerShell x86的控制台不支持Windows PowerShell工作流。打开基于Windows PowerShell x64的控制台,然后重试

常识会告诉您打开64位版本:

C:\Windows\SysWOW64\WindowsPowerShell\v1.0
我打开哪个版本的powershell似乎并不重要,我得到了相同的信息

$env:Processor_Architecture always returns x86
我在我的两台笔记本电脑(第一台Win7,第二台Win8)上都试过,它们的行为都一样

$env:PROCESSOR_IDENTIFIER : 
1st PC: Intel64 Family 6 Model 37 Stepping 2, GenuineIntel 
2nd PC: Intel64 Family 6 Model 42 Stepping 7, GenuineIntel

我只是缺少一些简单的东西吗?

SysWOW64中的版本是32位版本。WOW64是64位Windows上的32位仿真器(WoW的意思是“Windows上的Windows”)。您需要从system32运行该版本,它是64位版本。

这完全违反直觉,但遗憾的是,我觉得自己太笨了。你知道,我以前从来没有真正调查过。我想我假设system32=32位,SysWOW64=64位。谢谢你的解释。