我想知道如何在命令提示符中显示 Program Files (x86) 的位置。我正在使用 Windows 7 64 位。
我试过了:echo %programfiles(x86)%
和 echo %programfiles%
,
两者都只显示 C:\Program Files
当我手动检查注册表时,
HKLM/Software/microsoft/windows/currentversion,programfilesdir
指向 C:\Program Files
和
HKLM/Software/WOW64/Microsoft/winodws/currentversion,programfilesdir
指向 C:\Program Files (x86)
。
但是,为什么我总是用 C:\Program Files 显示??
最佳答案
在以 64 位模式运行的 64 位机器上:
echo %programfiles%
==> C:\Program Files
echo %programfiles(x86)%
==> C:\Program Files (x86)
在以 32 位 (WOW64) 模式运行的 64 位机器上:
echo %programfiles%
==> C:\Program Files (x86)
echo %programfiles(x86)%
==> C:\Program Files (x86)
在以 32 位模式运行的 32 位机器上:
echo %programfiles%
==> C:\Program Files
echo %programfiles(x86)%
==> %programfiles(x86)%
关于windows - 如何获取程序文件 x86 环境变量?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9594066/