最新消息: 预先成其事必先利其器

修改Windows软件默认安装路径到D盘

2 浏览

通过系统设置更改新内容保存位置

Windows 10/11 提供了原生设置来改变新应用的默认安装位置,这主要影响从Microsoft Store安装的应用及部分遵循系统规范的桌面软件。

  1. 打开“设置” > “系统” > “存储”。
  2. 点击“高级存储设置” > “保存新内容的地方”。
  3. 将“新的应用将保存到”选项从C盘更改为D盘。
  4. 系统会自动在D盘创建 WindowsApps 等必要文件夹结构。

修改注册表更改传统桌面软件默认路径

对于大多数传统 .exe 安装包,系统默认路径存储在注册表中。修改此键值可全局生效,但操作前务必备份注册表。

  1. Win + R 输入 regedit 打开注册表编辑器。
  2. 导航至:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion
  3. 找到右侧的 ProgramFilesDirProgramFilesDir (x86) 两个键值。
  4. 将其数值数据分别修改为 D:\Program FilesD:\Program Files (x86)
  5. 重启电脑使更改生效。

使用符号链接实现无损迁移

如果不想修改注册表或担心兼容性问题,可以使用目录联接(Symbolic Link)欺骗系统,使其认为文件仍在C盘,实际存储在D盘。

  1. 将C盘原有的 Program Files 文件夹完整剪切移动到D盘目标位置。
  2. 以管理员身份运行命令提示符(CMD)。
  3. 执行命令:mklink /J "C:\Program Files" "D:\Program Files"
  4. Program Files (x86) 重复上述步骤。
  5. 系统读写C盘路径时会自动重定向至D盘,对软件完全透明。

注意事项与风险提示

  • 已安装软件不受影响​:以上方法仅对修改后新安装的软件生效,旧软件需手动卸载重装或使用迁移工具。
  • 注册表修改风险​:部分老旧软件或驱动程序硬编码了C盘路径,修改注册表可能导致其无法运行或更新失败。
  • 权限问题​:确保D盘目标文件夹具有与C盘原文件夹相同的NTFS权限,否则安装程序可能报错。
  • 推荐策略​:优先使用“保存新内容的地方”设置;对于必须装D盘的大型软件,建议在安装时手动指定路径,而非强制修改全局默认值,以保持系统稳定性。