Program Files和Program Files(x86)有什么区别?

 我来答
阳光配绿洲
高粉答主

2022-08-11 · 说的都是干货,快来关注
知道小有建树答主
回答量:552
采纳率:34%
帮助的人:20万
展开全部

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键值加文件目标路径即可解决此问题。

参考资料:百度百科 Program Files程序文件夹

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式