在安装了 32 位操作系统的 64 位机器上,PROCESSOR_ARCHITECTURE 环境变量是否会识别为 32 位?

在安装了 32 位操作系统的 64 位机器上,PROCESSOR_ARCHITECTURE 环境变量是否会识别为 32 位?

如果我在 64 位计算机上安装了 32 位版本的 Windows,以下命令会返回“x86”吗?

  echo %PROCESSOR_ARCHITECTURE%

答案1

在这种特定情况下(32 位系统运行在 64 位处理器上),它将返回 Windows 已安装体系结构的值,因此它将x86

我刚刚在我的计算机上测试过(可以达到 64 位):

Windows 按钮 + Break 返回 32 位安装的系统(我的系统是葡萄牙语):

在此处输入图片描述

echo %processor_architecture% 命令返回 x86:

在此处输入图片描述

相关内容