我可以设置程序自动安装到 F:/program files 吗?

我可以设置程序自动安装到 F:/program files 吗?

我已将 Windows XP 安装在一个 3gb 的分区驱动器上(请告诉我这是否不是一个好主意),并打算将 Documents and Settings 和 Program Files 保留在剩余的分区部分(247gb)上。

有没有办法让安装程序/Windows 假定 F:驱动器(更大的分区)?

谢谢

答案1

您可以在注册表中的以下项中更改程序文件目录的位置。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ProgramFilesDir
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\CommonFilesDir

然后重新启动系统。

然而,作为一名职业软件测试员,我建议不要这样做

如果您可以假设没有任何软件在应用程序中具有任何硬编码路径,则更改位置应该有效。

许多应用程序都使用硬编码路径,因此这将导致系统非常非常不稳定。

我还发现对磁盘进行分区根本不值得这么麻烦。通常,C 盘上的空间会用完,或者大块的可用空间会分散在无法使用的驱动器上,而且如果磁盘出现故障,您就会失去所有空间。

编辑:这是有关该主题的 Microsoft KB 文章的链接http://support.microsoft.com/kb/933700

答案2

我认为 3GB 有点太小了,但那是因为我宁愿 OS 磁盘有一些额外的空间。我认为 5GB 应该足够了。

关于想要移动 Program Files 目录,查看此链接

相关内容