如何获取程序文件 x86 环境变量? [英] how to get program files x86 env variable?
问题描述
我想知道如何在命令提示符中显示程序文件 (x86) 的位置.我使用的是 Windows 7 64 位.
I would like to know how I can display the location of Program Files (x86) in Command Prompt. I'm using Windows 7 64bit.
我试过了:
echo %programfiles(x86)%
和 echo %programfiles%
.
这两个输出 C:Program Files
当我手动检查注册表时,
HKLM/Software/microsoft/windows/currentversion,programfilesdir
指向 C:Program Files
和
When I manually checked the registry,
HKLM/Software/microsoft/windows/currentversion,
the programfilesdir
points to C:Program Files
and
HKLM/Software/WOW64/Microsoft/windows/currentversion,programfilesdir
指向 C:Program Files (x86)
.
但是,为什么我总是看到 C:Program Files
显示?
But, why am I always seeing C:Program Files
displayed?
推荐答案
在 64 位机器上以 64 位模式运行:
On a 64-bit machine running in 64-bit mode:
echo %programfiles%
==>C:Program Files
echo %programfiles(x86)%
==>C:Program Files (x86)
echo %programfiles%
==>C:Program Files
echo %programfiles(x86)%
==>C:Program Files (x86)
在以 32 位 (WOW64) 模式运行的 64 位机器上:
On a 64-bit machine running in 32-bit (WOW64) mode:
echo %programfiles%
==>C:Program Files (x86)
echo %programfiles(x86)%
==>C:Program Files (x86)
echo %programfiles%
==>C:Program Files (x86)
echo %programfiles(x86)%
==>C:Program Files (x86)
在以 32 位模式运行的 32 位机器上:
On a 32-bit machine running in 32-bit mode:
echo %programfiles%
==>C:Program Files
echo %programfiles(x86)%
==>%programfiles(x86)%
echo %programfiles%
==>C:Program Files
echo %programfiles(x86)%
==>%programfiles(x86)%
这篇关于如何获取程序文件 x86 环境变量?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!