Office:[1]安装失败
安装Office失败的案例很多,微软官方给出的解决方案也有很多种,可见这个问题困扰很多人!
本文把此现象做个归纳,列出各种解决方案,因为操作系统环境各异,可以尝试各种解决方法。
出错提示:
- 01
不同的Office版本,不同的操作系统,而且还有32位64位的操作系统,导致出错的提示五花八门,有访问注册表权限不够的。(见下图)
- 02
有找不到安装关键文件的。
- 03
有创建文件失败,导致中断安装的。
- 04
有安装老版本,留有残余出错的。
命令法:
- 01
开始→运行(或者使用Win+R快捷键调出运行),输入以下命令(复制、黏贴命令): secedit /configure /cfg %windir%\inf\defltbase.inf /db defltbase.sdb /verbose
注册表加权:
- 01
如果安装的途中显示如下提示: 错误1420。安装程序无法打开注册表项…… 在运行中输入:regedit 点击确定,或按下回车键(Enter)打开注册表编辑器。
- 02
看清楚出错提示中注册表的具体路径(此案例中显示为:HKEY_LOCAL_MACHINE),找到注册表对应的首选项,右键点击此文件夹,在弹出来的菜单中点击 权限。
- 03
查看当前的账户是否在列表之中,如不在,可以点击添加→查找→找到当前账户→添加。 选中当前账户之后,再看底部的 允许是否已经全部勾选?如没有,应该点击选中。
- 04
如权限不够,还可以点击高级进行进一步的设置,但要注意,权限越高,修改不当,造成的破坏性就越大!
命令工具:
- 01
到微软官网下载并安装SubInACL命令行工具。它使管理员能够获得安全的有关权限的文件。
- 02
在操作系统的以下路径 C:\Program Files\Windows Resource Kits\Tools 文件夹下新建一个记事本,取名为 reset.cmd的文件。
- 03
右键点击刚建立的新文件,点击编辑,全选以下代码,并粘贴到 reset.cmd 文件中: subinacl /subkeyreg HKEY_LOCAL_MACHINE /setowner=administrators subinacl /subkeyreg HKEY_CURRENT_USER /setowner=administrators subinacl /subkeyreg HKEY_CLASSES_ROOT /setowner=administrators subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=administrators=f /grant=system=f subinacl /subkeyreg HKEY_CURRENT_USER /grant=administrators=f /grant=system=f subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=administrators=f /grant=system=f cls Exit 保存修改,确保该文件名称将成为 reset.cmd
- 04
右键点击 reset.cmd 文件,使用管理员权限运行这个文件。
- 05
这个运行程序的过程可能需要几分钟,尽量不要关闭运行窗口,否则无效。一旦这个过程完成之后,这个命令提示符行窗口将自动关闭,此时就可以成功安装Office程序了。
软件清除:
- 01
msiclear.exe 是一款微软自产的清理工具,可在微软的官网下载。安装路径不能自定义。
- 02
从开始菜单中打开 Windows Install Clean Up 程序,凡是带Office字样的程序一一选中,点击清除按钮(Remove)
- 03
再安装Office软件,就一路畅通了。