5

我正在尝试进入 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

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

4

1 回答 1

7

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

于 2013-03-23T14:08:07.677 回答