在 Windows 7 64 位中合并“Program Files”和“Program Files (x86)”文件夹

在 Windows 7 64 位中合并“Program Files”和“Program Files (x86)”文件夹

Windows 7 64 位版本将 32 位程序安装到Program Files (x86)文件夹中,将 64 位程序安装到Program Files文件夹中。当然,微软这样做肯定有原因,但作为用户,我觉得有两个单独的程序文件夹并不方便。有没有办法将这些文件夹合并为一个(最好是Program Files),而不会损坏已安装的程序?

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

答案1

我认为一些较大的程序可能会将东西安装到两个目录中。就好像它们同时拥有 32 位和 64 位版本的东西一样。尤其是当涉及到通用文件和各种库时。而且你不希望 32 位程序集被 64 位程序集覆盖,反之亦然。下次使用该程序集时,可能效果就不那么好了。

答案2

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

但我的建议是不要管它。

PS.
好吧,你可以进行一些高级注册表破解,但这可能比重新安装应用程序要费力得多(而且危险得多)

答案3

我对电脑不太熟悉,所以当我看到有两个“Program Files”文件夹时,我尝试将它们合并在一起以保持整洁。

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

希望这能解决我的困境吗?

所以是的:不要尝试合并“program files”和“program files(x86)”。

答案4

一个可能的解决方法是将其中一个目录设为连接点指向另一个。也就是说,您可以将所有子文件夹从 移动Program Files (x86)Program Files,删除该文件夹Program Files (x86),然后创建一个指向 的连接点Program Files。现在您似乎有两个内容相同的目录,并且对其中应用程序的所有引用仍然完好无损。

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

相关内容