Win10设置软件默认安装到D盘的方法
通过修改注册表强制重定向ProgramFiles路径,或使用mklink创建符号链接,可使第三方软件安装时默认选择D盘,避免装入C盘。操作前需备份注册表,重启后生效。MicrosoftStore应用需单独设置保存位置,并确保D盘存在WindowsApps文件夹。
想让 Windows 10 里那些双击即跑的第三方安装包(比如 Chrome、微信、Steam、Foxit PDF、Everything)自动选择 D 盘,而不是每次手动点“自定义安装”→ 找 D 盘 → 确认路径,稍一分神又装进 C 盘——这件事必须从注册表底层动手,否则安装程序根本不会“看见”你的偏好。
办法有几种,最常见也最彻底的,是从注册表下手,强制重定向 Program Files 的默认路径。
修改注册表强制重定向 Program Files 默认路径
这一步直接告诉所有标准 .exe 和 .msi 安装器:下次启动时,默认安装路径就是 D 盘。它覆盖绝大多数桌面软件,但不适用于 Microsoft Store 应用,也不影响已安装的程序。
第一步:按 Win + R 打开运行框,输入 regedit 回车 → 弹出用户账户控制提示时,点“是”以管理员身份运行注册表编辑器。
第二步:点击顶部菜单栏【文件】→【导出】,将整个注册表备份到 D 盘一个明确命名的文件夹里(例如 D:RegBackupBefore_ProgramFiles_Change.reg)。这一步不可跳过,误改可能导致部分软件无法安装或启动异常。
第三步:在左侧树形目录中,依次展开:
HKEY_LOCAL_MACHINE → SOFTWARE → Microsoft → Windows → CurrentVersion
第四步:在右侧窗格找到字符串值 ProgramFilesDir,双击它,把“数值数据”从 C:Program Files 改为 D:Program Files —— 注意末尾反斜杠必须保留,少一个就会导致路径识别失败,安装向导可能直接报错或退回 C 盘。
第五步:在同一位置,找到 ProgramFilesDir (x86),双击修改为 D:Program Files (x86)。32 位软件(如旧版 QQ、迅雷)依赖这个键值,漏改会导致它们仍默认去 C 盘。
第六步:如果你用的是 64 位系统(绝大多数人都是),必须继续展开:
HKEY_LOCAL_MACHINE → SOFTWARE → WOW6432Node → Microsoft → Windows → CurrentVersion
然后重复第四、五步:把这里的 ProgramFilesDir 和 ProgramFilesDir (x86) 也分别改成 D 盘对应路径。WOW6432Node 是 32 位程序在 64 位系统下的注册表隔离区,不改这里,很多老软件照样走 C 盘。
第七步:全部改完后,关闭注册表编辑器,重启电脑。重启后,再运行任意标准安装包(如 Notepad++ Setup、7-Zip Installer),安装向导里的“目标文件夹”输入框会自动显示 D:Program Files 或 D:Program Files (x86),无需任何手动操作。
设置 Microsoft Store 应用默认装到 D 盘
这一步只管从微软应用商店下载的新 UWP 应用(比如照片、邮件、Edge 扩展管理器、Xbox Game Pass 游戏),和上面注册表方法互不干扰,必须单独设置。
按下 Win + I 打开设置 → 点击“系统” → 左侧选“存储” → 往下拉到“更多存储设置”,点“更改新内容的保存位置”。
在“新的应用将保存到”下拉菜单里,选 D:(注意:不是 D:Program Files,就是纯盘符 D:)。
这里有个关键点:D 盘根目录下必须存在 WindowsApps 文件夹,否则 Store 安装会失败。如果不存在,请右键 D 盘 → 新建文件夹 → 命名为 WindowsApps,权限保持默认即可(系统后续会自动写入并调整权限)。
点“应用”按钮保存。之后所有从 Store 新装的应用,都会自动解压并运行在 D 盘的 WindowsApps 目录下。
用 mklink 创建符号链接实现无感重定向
这是兼容性最强的方案:系统仍认为 C:Program Files 是原地,所有读写请求都被实时转发到 D 盘实际位置——Windows 更新、系统还原、杀毒软件扫描全都不受影响,连某些硬编码路径的老旧软件也能正常运行。
方法一:先迁移现有 Program Files 数据(仅限首次使用)
把 C:Program Files 和 C:Program Files (x86) 整个文件夹剪切粘贴到 D 盘根目录下,确保路径分别是 D:Program Files 和 D:Program Files (x86)。
方法二:以管理员身份运行命令提示符(cmd)
输入以下两条命令,每输完一条回车:mklink /J "C:Program Files" "D:Program Files"mklink /J "C:Program Files (x86)" "D:Program Files (x86)"
命令执行成功后,C 盘下的两个文件夹会变成蓝色快捷方式图标,但所有软件、系统服务、安装程序都完全感知不到变化——它们照常读写 C 盘路径,实际数据却全存在 D 盘。
注意:此操作不可逆,删除符号链接会导致 C 盘路径失效,务必先完成数据迁移再执行 mklink。

游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。
同类文章
电脑提示glu32.dll丢失系统环境故障报错修复
电脑提示“找不到glu32 dll”是因OpenGL图形渲染所需的系统动态链接库缺失,影响曲面建模等核心运算。修复需确认系统位数,从微软官方或OpenGL归档包下载对应版本,分别复制到System32和SysWOW64目录,并以管理员身份注册DLL文件。
Mac开启辅助功能放大镜的详细步骤
Mac系统放大镜需先在“系统设置-辅助功能-缩放”中开启核心开关,选择画中画或全屏幕样式。之后可通过Control+Option+8快捷键、触控板配合修饰键手势或Option+Command+F5快捷面板三种方式调用。开启平滑图像和缩放遵循键盘焦点可提升显示效果。
Win11输入语言热键设置打开教程
许多使用Windows 11的用户都知道,系统默认的输入法切换快捷键是Alt+Shift,这个组合键在任意应用程序中都能快速切换输入语言。然而,当你想查看当前的具体设置,或者希望自定义输入语言热键时,往往找不到对应的入口。其实,操作路径非常清晰,按步骤拆解下来并不复杂。 Win11输入语言热键设置打
Win11设置软件默认在副显示器打开的方法
在Windows11中实现软件默认在副显示器打开,需确保副屏编号固定为2且物理布局一致。稳定方法:修改快捷方式目标路径添加“-monitor2”参数;或使用PowerShell脚本强制移动窗口位置。推荐前者,因更稳定且无需额外脚本。
Win10设置软件默认安装到D盘的方法
通过修改注册表强制重定向ProgramFiles路径,或使用mklink创建符号链接,可使第三方软件安装时默认选择D盘,避免装入C盘。操作前需备份注册表,重启后生效。MicrosoftStore应用需单独设置保存位置,并确保D盘存在WindowsApps文件夹。
- 热门数据榜
相关攻略
2026-07-16 20:53
2026-07-16 20:22
2026-07-16 20:22
2026-07-16 19:51
2026-07-16 19:51
2026-07-16 19:50
2026-07-16 19:49
2026-07-16 19:49
热门教程
- 游戏攻略
- 安卓教程
- 苹果教程
- 电脑教程

