合并Windows 7 64位中的“程序文件”和“程序文件(x86)”文件夹


10

Windows 7 64位版本将32位程序安装到Program Files (x86)文件夹,将64位程序安装到Program Files文件夹。当然,Microsoft必须有这样做的理由,但是作为用户,我觉得拥有2个单独的程序文件夹并不方便。有什么方法可以将这些文件夹合并到一个文件夹中(最好是Program Files)而不损坏已安装的程序?

将32位应用程序安装到Program Files文件夹中会不会有问题?


4
我能问为什么吗?您是否真的Program Files经常在文件夹中闲逛?如果是这样,您在做什么,为什么?在大多数情况下,应将它们视为系统文件夹,因为如果将它们拧紧,则系统上的应用程序可能无法正常工作。因此,您可能不应该太在意它们。
重载了2010年

3
虽然必须将“ Program Files”目录也烦恼,但我认为如果尝试将它们合并为一个目录,就会遇到很多麻烦。
罗伊·里科

Answers:


17

我认为某些较大的程序可能会将内容安装到两个目录中。就像他们同时拥有32位和64位版本的东西一样。特别是在涉及通用文件和各种库时。而且,您不希望32位程序集被64位程序集覆盖,反之亦然。下次使用该组件时,可能无法很好地工作。


10
重要的是,每个文件中的“公共文件”文件夹必须分开存放。
jtreser 2010年

@Jeff,是的。
Svish 2010年

3

不,无法移动已安装的应用程序。重新安装时,您需要卸载并尝试手动选择安装目标。

但是我的建议是不要管它。

PS。
好吧,您可能可以进行一些高级注册表黑客攻击,但与重新安装应用程序相比,这可能要花很多功夫(并且要危险得多)


3

我不是计算机专家,所以当我看到有两个“程序文件”文件夹时,我确实尝试将它们合并在一起以保持工作整洁。

它允许我合并大多数内容,但是现在我不能使用很多程序,因为该目录显然指向错误的位置。我现在使用文件夹属性中的“以前的版本”选项卡将所有文件复制回原始位置。

希望这可以解决我的问题?

是的:不要尝试合并“程序文件”和“程序文件(x86)”。


2

读完所有上述内容后,我相信,如果您卸载(x86)文件,则您的产品ID许可证会被劫持,这意味着您失去了保修,Microsoft自己建议我不要尝试摆脱该文件夹,因为我认为这是我自己也很奇怪,也有一个带有(x86)程序文件的64位win 7操作系统。

他们确实说这会使我的计算机非常不稳定,并且很容易崩溃。

最好的办法是保留文件,在PC上安装新软件时,请确保将文件放入正确的程序文件夹中,就像真正在考虑该文件时,有什么真正的痛处?使用32位程序可以同时获得两全其美,而某些应用程序需要该文件夹才能运行64位。

以adobe master集合为例,它主要与(x86)程序文件夹一起运行,而很少一部分最终出现在您的新OS中。老实说,就离开程序吧;反正你也不会找回磁盘空间


1

一种可能的解决方法是使目录之一成为指向另一个目录的连接点。也就是说,您可以将所有子文件夹从Program Files (x86)移至Program Files,删除文件夹Program Files (x86),然后创建一个名称为的连接点Program Files。现在,您将看到具有相同内容的两个目录,并且其中对应用程序的所有引用仍将保持不变。

当然,如果确实有理由将这些目录分开(如Svish所建议的那样),则无论如何您都不应该尝试这样做。


1

(除了操作系统本身,我几乎不使用MS应用程序。)

我实际上总是使用“自定义”安装,并且几乎从来没有安装到“ Program Files”文件夹中。(实际上,我什至从未安装到系统驱动器E:中,而是安装到C:中。)

现在看,我看到进入程序文件的唯一应用程序是WinPcap(其他安装在Windows 7安装中的项目)。

因此,请考虑一下,如果您更具体地希望在哪里安装某些东西,那么也很有可能最终将其安装到那里。


1

您绝对不希望这样。该链接有一个很好的概述:http : //www.samlogic.net/articles/32-64-bit-windows-folder-x86-syswow64.htm Windows实际上重定向到正确的文件夹,因此即使应用程序不知道x86 vs. normal文件夹以及较旧的应用程序是32位Windows知道将其放在x86文件夹中,并且对该较旧应用程序中的程序文​​件的程序化引用已成功重定向到x86程序文件文件夹。


1

我只是为了好玩而多次这样做。除非您认为计算机可以立即或最终退出,否则请不要这样做。

我已经将Program文件,x86程序文件以及它们的通用文件,程序数据,users文件夹和其他几个系统文件夹合并为每种可能的组合,只是为了了解计算机的感觉。

在某些时候,它不喜欢它。有时,它并不比某些程序无法安装更为严重,但其他计算机则拒绝完全启动。发生了如此多的错误,以至于我不记得哪些错误与我的各种regedit有关,因此我无法告诉您具体细节,但最终会导致问题,您可能会注意到或将其归因于合并,但是它会在那里...某处。潜伏着,等待。无论如何,如果您真的想解决这个问题,请在注册表中转到此处,并假设Windows 8.1与7相同,并设置相同的路径。

在此处输入图片说明


我认为我的regedit路径在发布后就消失了。用户的错误完全解决了HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion
shatterlamp 2014年

0

将Windows文件和文件夹(尤其是系统文件和文件夹)准确放置在非常重要的位置,并且当然不要尝试对其进行重组,以便为​​您提供更多便利。这些文件和文件夹被放置在有理的地方。

我想起了我的一个朋友,他曾经花一些时间来存放他的Windows 95文件夹并重新组织MS-DOS中的所有文件,因此可以更好地组织它们。想象一下当他的Windows 95不再工作时他感到惊讶和沮丧。


0

这个程序,Application Mover,已经存在了一段时间,我已经成功地使用了很多次。 https://www.funduc.com/app_mover.htm 当我尝试同时执行两次相同的动作(第一次实例的GUI已停顿然后恢复)时,这给我带来了一些麻烦,但这仅发生了一次。如果您有耐心,那就没有问题了。除此之外,它只是工作。我打算合并两个Program Files文件夹,这就是为什么我碰巧在这里。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.