在安装Office 2016时遇到这样一个问题:程序会自动安装到C盘,但是又不想让它自动安装到C盘,那就需要去改变它的安装路径,所以问题就来了:怎样才能改变它的安装路径呢?

一、修改安装路径:

找到安装包之后先不要急着安装,或者已经安装在C盘又想改变安装路径的,那就去卸载它!

1、备份注册表文件:

使用组合键 Windows+R 打开 运行 ,输入 regedit ,打开 注册表编辑器:

打开了之后找到 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion 这个路径(如果找起来嫌麻烦就直接复制这个路径粘贴到地址栏中敲回车——其实是懒~):

找到了之后在 CurrentVersion 文件夹上右击(也可以在左上角的 文件 那个地方选择导出),选中 导出

然后选择一个喜欢的文件 保存位置 ,给 文件 取一个喜欢的 名字 所选分支即使 不喜欢也要选这个:

保存了之后就去喜欢的那个位置看一下有没有一个你喜欢的名字.reg的文件,就像我的这个一样(如果没有那就重新来一遍保存):

2、修改注册表中Office的安装路径:

主要修改3个文件: ProgramFilesDir ProgramFilesDir (x86) ProgramW6432Dir

依次修改上面 3项 的数据:选中后 选择 修改 (也可以直接双击进入修改):

在弹出的 编辑字符串 弹窗中的 数值数据(V) 那个编辑框中输入喜欢的 安装位置 后确定:

二、安装Office 2016:

1、安装程序:

安装位置修改完了之后就打开Office 2016 安装包进行安装:

等待安装完了打开试一下:

可以正常的打开,然后再看一下Office的安装位置是在系统盘还是在修改后的位置:

找到Office任意一款产品的快捷方式,然后 右键查看属性 ,在 快捷方式 中的 目标 中可以看到Office的安装位置,如果显示的是之前 注册表中修改后的路径, 那么就是没有问题的;如果显示的位置是 注册表中修改之前的路径,就说明在修改注册表的时候将上面所述的三项没有修改:

2、还原注册表:

找到刚才 备份的注册表 ,双击打开进行 导入

人家问要不要继续添加,肯定要添加啊,所以选择 是:

哎呦报错了,别着急,先看一下注册表中的信息被替换了没有:

可以看到已经被替换了,既然替换了那就不管它了,至此Office 2016安装完毕!

补充在安装过程中可能遇到的错误:

1、应用程序错误,0xc0000142:

如果位置已经修改了,也显示安装成功了,但是在打开的时候显示错误,比如:

如果出现这个错误,可以将电脑重启,然后再打开,如果仍然报错,最快的解决方法就是 将程序卸载了之后重新安装!

2、指定路径不存在:

在程序安装完成之后打开程序显示 指定路径不存在:

出现这个错误的原因其实就是这个快捷方式的路径没有与启动程序形成有效的链接,解决的方法就是去 快捷方式 里去 修改 它的 目标路径: 右键打开 快捷方式 属性 ,在 快捷方式 中找到 目标

目标中的路径 更改为 程序安装路径 下快捷方式需要链接的程序,例如我的位置是 E:\Microsoft Office 2016\Microsoft Office\root\Office16\WINWORD.EXE

Office 2016 专业版包含的程序共有9个,分别是: Word、Excel、PowerPoint、Access、OneDrive for Business、OneNote、Outlook、Publisher、Skype for Business:

而这9个程序分别对应的启动程序是 安装路径\Microsoft Office\root\Office16\ 目录下的 WINWORD.EXE、EXCEL.EXE、POWERPNT.EXE、MSACCESS.EXE、GROOVE.EXE、ONENOTE.EXE、OUTLOOK.EXE、MSPUB.EXE、lync.exe ,也就是说这9个 快捷方式 目标路径 都需要 替换 为这9个程序后才能正常运行,目标路径更改完了之后再打开快捷方式时就不会报 路径不存在 的错误了!