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
为您想要ProgramFilesDir
的C:\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 允许你重命名程序文件)