可能重复:
如何更改Windows 7中的默认程序安装目录?
我正在考虑用 SSD 来替换我的主驱动器。但是,由于与普通硬盘相比,SSD 的容量相对较小,因此我想对我的 Windows 安装进行比常规更多的自定义。我使用的是 Windows 7 Professional,64 位。
当查看 Windows 注册表时,您会看到有一些键允许您设置程序文件、用户帐户目录等。但是,一旦安装了 Windows,更改这些就有点晚了!
本质上,我想将 Windows 本身安装在 C: 上,将 Program Files(两个版本)安装在 D: 上,同时安装用户帐户。然后,我可以手动在 SSD 上安装我真正想要的东西,并希望尽可能减少空间 - 我真的不需要 Windows Mail、DVD Maker 和其他各种我从来没运行过的程序占用 SSD 上宝贵的空间……更不用说 AppData 目录了。
有人可以推荐一种方法来做到这一点吗?
答案1
您可以更改注册表值,这将反过来更改环境变量,该变量会告诉 Windows Program Files 目录的位置。但是,您无法将所有内容移出,因为 Windows 会将其锁定。您必须启动实时 CD 才能移动 Windows 锁定的所有内容。
这里是对注册表部分的简短介绍。
你可能想读这首先是微软的警告。它有点过时,但可能仍然适用于较新版本的 Windows。
另一种方法是创建符号链接Program Files 目录并将它们指向另一个位置。同样,您必须启动实时 CD 才能执行此操作。这样,Windows 就不会知道差异,因此 Microsoft 通过更新对您的 Windows 版本进行的任何后续修订都不会出现不稳定的情况。
答案2
我之所以这样做,是因为我的 C 盘是旧的 Raptor 驱动器。在保持系统稳定的同时,最有效的方法是将您安装的所有新应用程序的安装目录更改为 D:\Program Files\ 或 D:\Program Files (x86)(或 64 位操作系统中的任何目录)。我运行的是 7 x64 ultimate,这使驱动器大小使用率保持足够低。
要做的其他事情是确保页面文件位于辅助驱动器上,并使用符号链接移动用户配置文件夹。
Acrobat 程序确实不喜欢安装在辅助驱动器上。我有 Acrobat Suite CS2,但它拒绝在 x86 目录中的 D 驱动器上工作。但我知道这是 x86 目录的问题,而不是 D 驱动器的问题。
所有其他程序都运行良好。