通常來說Program Files文件夾位於C盤,也就是C:\Program File。為了保證兼容性,在命令行中通常使用環境變量%ProgramFiles%來表示Program Files的具體路徑。
而在64位Windows中,由於有了Program Files和Program Files (x86)兩個看上去很像的文件夾,環境變量也多了一些,如下:
復制代碼代碼如下:
%ProgramFiles%=C:\Program Files
%ProgramFiles(x86)%=C:\Program Files (x86)
%ProgramW6432%=C:\Program Files
這些環境變量可以在64位的命令行中找到,而在32位的命令行中,這些環境變量的值略有不同:
復制代碼代碼如下:
%ProgramFiles%=C:\Program Files (x86)
%ProgramFiles(x86)%=C:\Program Files (x86)
%ProgramW6432%=C:\Program Files
很明顯,對於32位的命令行而行,存放64位文件的Program Files文件夾顯得沒什麼意義,於是%ProgramFiles%的值也就改成了C:\Program Files (x86)。
另外還有一些類似的情況:
64位命令行:
復制代碼代碼如下:
%CommonProgramFiles%=C:\Program Files\Common Files
%CommonProgramFiles(x86)%=C:\Program Files (x86)\Common Files
%CommonProgramW6432%=C:\Program Files\Common Files
32位命令行:
復制代碼代碼如下:
%CommonProgramFiles%=C:\Program Files (x86)\Common Files
%CommonProgramFiles(x86)%=C:\Program Files (x86)\Common Files
%CommonProgramW6432%=C:\Program Files\Common Files