如何将程序安装程序到备用驱动器上?

如何将程序安装程序到备用驱动器上?

Windows 7(旗舰版,32 位)会自动选择要安装程序的驱动器和文件夹。如何访问/更改默认设置?我有一个小型的 10K RPM 驱动器,我想将其限制在操作系统和操作系统缓冲区中。当我安装应用程序(例如 Office、Quicken 等)时,我没有获得指示它们应该安装在哪里的选项 - 它们只是默认为操作系统的“C:”。

我可以更改这个默认设置吗?

我可以将“我的文档”指向其他位置吗?

答案1

虽然在安装程序时指定特定文件夹或驱动器是完全可能的,但我想您注意到了大多数安装程序的默认行为。安装程序将寻找“program files”文件夹的默认位置,该文​​件夹通常位于 C:。这些安装程序还会寻找其他常见位置,例如用户数据文件夹和实际的“我的文档”文件夹。

在程序文件夹以外的任何地方安装都可能导致一些问题。驱动程序可能缺失,共享资源可能在正确的位置找不到,并且某些应用程序实际上会查找对 c:\program 文件夹路径的硬编码引用。

我建议不要因为这个问题而更改大多数应用程序的安装路径。

对于更改“我的文档”位置,你可能需要阅读本文。Windows Vista 的工作方式与 Windows 7 非常相似,因此更改“我的文档”文件夹应该没有问题。需要记住的一点是,Windows 7 不再将文件夹视为文件夹。它们现在是库,实际上可以位于机器上的任何位置,并且实际上在 Windows 7 上的“文档”文件夹下分组在一起。

希望能够有所帮助。

答案2

不管其他人怎么说,如果可以选择,您应该可以更改软件的安装路径。过去确实软件(及其安装)编写得很糟糕,并且通常具有硬编码路径。但是,较新的程序可以应付。

我真的不知道为什么 Office 不允许您更改安装位置——我不敢相信微软在编写软件方面如此糟糕,除非 Office 的核心中有一些无法从其默认位置移动的古老遗物。

我刚刚发现这个博客文章其中概述了涉及更改注册表的过程。

更改HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion为您想要ProgramFilesDirC:\Program Files位置。

笔记我还没有尝试过,所以我不知道它是否有效,但看起来很有可能会有效。

答案3

移动“我的文档”文件夹

  • 单击“开始”按钮,然后单击“文档”
  • 在 Libraries\Documents 窗口左侧面板中,单击箭头展开 Libraries>Documents>My Documents (C:\Users[用户名])
  • 右键单击“我的文档”,然后在打开的菜单中单击“属性”。
  • 在“我的文档属性”窗口中,单击“位置”选项卡
  • 单击“我的文档属性”窗口的位置选项卡中的移动按钮
  • 在“选择目标”窗口中导航到您希望“我的文档”文件夹所在的位置
  • 创建一个新文件夹。随意命名。
  • 单击“选择文件夹”按钮,然后单击“我的文档属性”窗口中的“确定”按钮。
  • 单击弹出的移动文件夹警告窗口中的“是”按钮,因为目标是移动“我的文档”文件夹。
  • 移动“我的文档”文件夹的内容可能需要一些时间,因此请耐心等待...
  • 当完成移动“我的文档”文件夹的内容后,您可以关闭“库”>“文档”窗口

您已完成!

来源

至于Office的替代安装路径,我不确定是否可行,也许其他人会知道。

答案4

尝试这个:
(对于由此造成的任何灾难性操作系统故障,我概不负责:P)

以安全模式启动。

将“Program Files”重命名为“Frogram Piles”。

打开 cmd 提示符并导航到 c:\

类型mklink /J "Program Files" "D:\Program Files"(后者路径可以是任何内容,取决于驱动器和命名偏好)

将 Frogram Piles 的内容复制到 D:\Program Files (或任何其他位置)。

重启并充满希望。

如果一切顺利,C:\Program Files 应该透明地链接到您的备用驱动器,以便任何和每个应用程序,因为 Vista 和 7 完全支持 NTFS 符号链接。如果它不起作用,请尝试重新启动安全模式并替换它,如果这不起作用,请替换 Linux LiveCD 中的所有内容,如果这不起作用...请不要起诉我 :)

(但我很确定它会起作用,如果你可以让 Windows 允许你重命名程序文件)

相关内容