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 建议的那样),那么您可能无论如何都不应该尝试这样做。