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


1

我已将我的Windows XP安装在分区的3GB驱动器上(请告诉我这是否是 一个好主意)并打算将文档和设置以及程序文件保留在剩余分区部分(247gb)上。

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

谢谢

Answers:


6

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

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


+1对于警告和更好的答案
pavsaund

还可以看看这个非常有效的链接与微软对此问题的看法(随意将此添加到您的答案Bruce) support.microsoft.com/kb/933700
pavsaund

@pavsaund添加了链接。我知道这个改变可能造成的痛苦类型...... :-)
Bruce McLeod

1

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

关于想要移动Program Files目录, 看看这个链接

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.