Program Files和Program Files(x86)有什么区别?
Program Files是64位软件安装目录。
Program Files(x86)是32位软件安装目录。
1、32位软件会默认安装到Program Files(x86),如下图:
2、64位软件的默认路径(除非已经检测出)并不是Program Files。如一些第三方制作的安装包,不会管文件是64位还是32位,统一释放到一个目录。
扩展资料
Program Files 是程序文件,就是说Windows 操作系统,当然也包括其它的操作系统各种软件默认安装到的目录,位于C盘分区("C:\Program Files","%ProgramFiles%")。但也可根据用户的需要自定义到别的分区。
一个初始的 Windows 系统中的 Program Files 里一般有以下文件夹:
1、Common Files: 提供程序中的一些共享配置文件。
2、Internet Explorer: 网络浏览器。
3、Windows Media Player: 媒体播放器。
4、Movie Maker: 影片制作工具。
5、 Outlook Express: 提供邮件收发功能。
6、NetMeeting: 网络聊天软件。
7、Messenger: 新版网络聊天工具。
8、Online Services: 提供创建网络连接的服务商。
9、Microsoft Office: 办公软件集合,包括文字处理 Word、表格处理 Excel、幻灯处理 PowerPoint、数据库处理 Access、邮件处理 Outlook 和网页处理 FrontPage。
其余的文件夹,都是之后安装的程序所在文件夹。
更改默认安装路径
由于系统分区空间宝贵,因此许多人会将应用程序安装到其他分区,比如D:。然而,一般情况下软件在安装时都会自动选择系统默认的C:\Program Files文件夹,每次都要更换安装路径,非常麻烦,需要更改默认安装路径来解决。一般通过修改注册表键值来解决该问题。步骤如下:
1、打开注册表编辑器(按Windows+R键打开运行命令,输入regedit,即可打开注册表编辑器)。
2、定位【HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion】。
3、将ProgramFilesDir字符串值改为D:\\Program Files或其他路径。
注:文件一般路径的分隔符为"\",注册表路径分隔符为"\\"。
可能出现的问题:部分软件关联不当,使其找不到注册信息,无法初始化或非正常关闭。如:打开Windows Media Player时可能会报告【出现了内部应用程序错误】,无法启动;启动Outlook Express时,系统报告内存不足或磁盘已满,MSOE.DLL无法初始化。
原因及解决方法:注册表信息不随文件自身的改动而改动。在 Program Files 中包含很多文件夹与文件,如果只修改了注册表默认安装路径,而 Program Files 内部的每一个文件夹、每一个文件特别是隐藏文件和受保护文件的路径不作修改,那么这些文件在注册表里仍然指向原来的位置。
在系统重新启动时,系统就会到原目录下去找文件,没有找到,就会出现上述问题。利用Ctrl+F搜索并匹配所有软件及相关注册表键值,分别将键值中的路径改为ProgramFilesDir键值加文件目标路径即可解决此问题。