我怎样才能让任何程序仅/始终与 D: 交互而不是与 C: 交互?

我怎样才能让任何程序仅/始终与 D: 交互而不是与 C: 交互?

我搭建了一个设备,C: 有一个小型 SSD,我只想用它来安装操作系统,D: 驱动器上有一个 HDD。问题是,即使我告诉它们从 D: 安装和运行,很多程序还是会继续向 C: 发送内容,这会导致 C: 不断被占满。简而言之,当某个程序打开文件夹时,我能以某种方式告诉它“转到此处”吗?我可以为它编写某种脚本或可以调整的设置吗?

与其他问题不同,这个问题更多的是关于主动在新机器上安装新程序,而不是重建现有机器或移动文件。我运行的是 Windows 10(家庭版)。编辑:这个问题适用于全局安装的软件/插件和数据库等内容,因为我是一名 Web 开发人员。(具体来说,前者是 NPM 和其他 Node.js 依赖项,后者是 MongoDB)。

答案1

您可能必须将 IE 之类的内容复制并粘贴到 D: 以防止损坏。

HKEY_LOCAL_MACHINE\SOFTWARE\微软\的Windows\当前版本 HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\微软\的Windows\当前版本

  • 通用文件目录
  • 通用文件目录 (x86)
  • CommonW6432Dir
  • 程序文件目录
  • 程序文件目录 (x86)
  • 程序W6432目录

当然,您需要将常用文件等移至 D: 驱动器。您可能会破坏已安装的软件,并且可能必须手动搜索和替换注册表以使所有内容都指向 C: 现在指向 D:。重新安装可能会更快。

相关内容