Windows下的Program Files以及Program Files(x86)
- 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
Windows 8.1 参考
- ALLUSERSPROFILE=C:\ProgramData
- APPDATA=C:\User\dell\AppData\Roaming
- CommonProgramFiles=C:\Program Files\Common Files
- CommonProgramFiles(x86)=C:\Program Files (x86)\Common Files
- CommonProgramFilesW6432=C:\Program Files\Common Files
- ComSpec=C:\WINDOWS\system32\cmd.exe
- HOMEDRIVE=C:
- LOCALAPPDATA=C:\Users\dell\AppData\Local
- PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
- ProgramData=C:\ProgramData
- ProgramFiles=C:\Program Files
- ProgramFiles(x86)=C:\Program Files (x86)
- ProgramW6432=C:\Program Files
- PUBLIC=C:\User\Public
- SystemDrive=C:
- SystemRoot=C:\Windows
- TEMP=C:\Users\dell\AppData\Local\Temp
- TMP=C:\Users\dell\AppData\Local\Temp
- USERPROFILE=C:\Users\dell
- windir=C:\WINDOWS
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律