%PROCESSOR_ARCHITECTURE% 的可能值

%PROCESSOR_ARCHITECTURE% 的可能值

我正在为 Windows 7 编写批处理脚本,并且想要同时处理 64 位和 x86 处理器。

Windows 环境变量的可能值有哪些%PROCESSOR_ARCHITECTURE%

答案1

http://msdn.microsoft.com/en-us/library/aa384274.aspx

  • AMD64
  • IA64
  • x86

请注意,这不会告诉您处理器的架构,而只会告诉您具有环境变量的进程的架构。对于在 64 位 Windows 上运行的 32 位进程,它返回“x86”。

答案2

最佳答案目前已过时。截至 2019 年 5 月,以下是 的所有有效值%PROCESSOR_ARCHITECTURE%

64 位

  • AMD64
  • IA64
  • ARM64
  • EM64T

EM64T很少见,几乎总是在 Windows XP-64 上出现。大多数情况下,你可以安全地忽略脚本中的这种情况,除非你的代码需要极好的向后兼容。

32 位

  • X86

来源

答案3

“EM64T” 也是一个可能的值,尽管可能性不大。我的理解是,您只能在 XP-64 中看到它。

相关内容