Office 2019 可通过ODT工具或修改注册表两种官方认可方式安装到D盘:ODT需配置含InstallationPath的XML文件并执行下载与安装命令;注册表法需修改ProgramFilesDir等键值并重启系统。

Office 2019 安装程序默认将全部组件强制写入 C:Program Files (x86)Microsoft Office,不提供图形界面选项更改路径,但你仍可通过两种官方认可或经验证的安全方式实现 D 盘或其他分区安装——一种依赖微软原生部署工具 ODT,另一种通过预修改系统注册表关键键值,二者均需在 setup.exe 运行前完成。
使用 Office 部署工具(ODT)指定安装路径
这是微软面向企业与高级用户推荐的标准化方式,无需修改系统底层设置,兼容性好、可重复部署、支持静默安装。
第一步:从 Microsoft 官网下载 Office Deployment Tool,解压后得到 setup.exe 和一个示例 configuration.xml 文件。
第二步:用记事本新建一个 configuration.xml 文件,内容必须包含 【
第三步:以管理员身份运行命令提示符,执行 setup.exe /download configuration.xml 下载安装文件,再执行 setup.exe /configure configuration.xml 启动安装。整个过程完全绕过原始 setup.exe,路径由 XML 精确控制。
注意:若 XML 中未声明 Channel 属性或值错误(如写成 "MonthlyEnterprise"),安装会失败并静默退出,无任何报错提示。
修改注册表预设路径(适用于原版 ISO 或解压安装包)
此方法直接干预 Windows 系统对“程序安装根目录”的定义,Office 安装器启动时读取该值即自动落地到新位置,操作快、门槛低,但必须严格按顺序执行且不可跳步。
方法一:手动修改注册表
① 按 Win+R 输入 regedit → 回车打开注册表编辑器 → 点击“文件”→“导出”,完整备份当前注册表(【此步不可跳过,否则误改可能导致系统级异常】)。
② 依次定位到 HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersion,找到 ProgramFilesDir、ProgramFilesDir (x86)、ProgramW6432Dir 三项。
③ 双击每一项,将数值数据从 C:Program Files 或 C:Program Files (x86) 改为对应目标路径,例如 D:Program Files 和 D:Program Files (x86);修改后务必关闭注册表编辑器。
④ 在目标盘(如 D 盘)手动创建 D:Program Files 和 D:Program Files (x86) 两个空文件夹,否则安装过程会在写入时卡住并报错 0x80070005。
方法二:一键导入 REG 文件(更稳妥)
新建文本文件,粘贴以下内容并保存为 office_path_d.reg(编码选 ANSI):
Windows Registry Editor Version 5.00
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionProgramFilesDir="D:\Program Files"
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionProgramFilesDir (x86)="D:\Program Files (x86)"
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionProgramW6432Dir="D:\Program Files"
双击运行该 .reg 文件,确认合并 → 立即重启电脑(必须重启,否则 Office 安装器仍读取旧缓存值)。
验证安装路径是否生效
运行原版 setup.exe(确保是未启动过的全新进程),勾选协议后进入安装界面,点击“自定义”→“文件位置”,此时显示的路径应已变为 D:Program Files (x86)Microsoft Office —— 若仍显示 C:,说明注册表未生效或未重启,或 ODT 的 XML 路径格式有误(如多写了空格、用了中文引号)。
确认路径无误后点击“立即安装”,安装完成后检查 D 盘对应目录是否存在 Office 文件夹及子目录,即可完成迁移。



















