- Program Files
- 程序文件,是Windows操作系统中各种软件的默认安装到的目录
- "C:\Program Files"
- "%ProgramFiles%"
- Program Files(x86)
- 64bit系统中,用来存放32bit的应用程序
- C:\Program Files(x86)
- "%ProgramFiles(x86)
- 联系与区别
- WoW64
- 64bit的Windows提供了WoW64技术,Windows on Windows 64
- 使32位应用程序正确运行在64位系统中
- 64位的Windows系统中,自带一大部分32bit系统文件,且系统会模拟32bit运行环境
- 32位Windows系统的系统文件主要存放在
- %SystemDrive%\Program Files
- %Windir%\System32
- 64位Windows系统将64系统文件放在以上两个文件夹
- 而64位Windows系统里,将32位文件放在与之一一对应的另外两个文件夹里
- %SystemDrive%\Program Files(x86)
- %Windir%\SysWow64
- 系统运行:
- 当32位程序需要访问Program Files或System32文件时,系统会自动转向到Program Files(x86)和SysWow64
- 类似情况也发生在程序安装中,64位程序一般到Program Files中,32位到Program Files(x86)中
- WoW64
- 附:Win8.1的环境变量值(参考)
相关文章
- Vs2015 本地git获取的代码目录文件修改后,启动提示error:Unable to start program “C:\Program Files\dotnet\dotnet.exe” 已解决.
- 未能加载文件或程序集“file:///C:\Program Files (x86)\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0
- SQL Server 检测到基于一致性的逻辑 I/O 错误 pageid 不正确(应为 1:1772,但实际为 0:0)。在文件 'D:\Program Files\Microsoft SQL Ser
- WIN7下的C:\Program Files下的非系统子文件夹中的INI文件无法修改?
- 在XP系统下搭建maven环境出的问题 Unable to locate the Javac Compiler in: C:\Program Files\Java\jre6\..\lib\tools.jar
- 托管调试助手“DisconnectedContext”在“C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO 14.0\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\TESTWINDOW\te.processhost.managed.exe”中检测到问题
- 我应该在C:\ Program Files或C:\ Program Files(x86)下安装Visual Studio吗?
- C:\Program Files (x86)\Common Files\microsoft shared\TextTemplating\11.0
- sql System.Data.SqlClient.SqlError: 无法覆盖文件 'C:\Program Files\Microsoft SQL Server\MSSQL\data\itsm_Data.MDF'。数据库 'my1' 正在使用该文件的解决方案
- C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets(611,5): error MSB