如何解决 Windows 7 上的 Microsoft Office 错误 1402?

如何解决 Windows 7 上的 Microsoft Office 错误 1402?

我已经在新的 Windows 7 64 位系统上安装了 Microsoft Office。最近,它遇到了一些错误,我尝试重新安装它。但没有成功。因此,我必须使用 Microsoft Install Clean Up 来卸载 Microsoft Office。当我尝试再次安装它时,我收到了此消息:

Microsoft Office 2007 在安装过程中遇到错误。错误 1402。安装程序无法打开注册表项。{一串长键}。请验证您是否有足够的权限访问注册表或联系 Microsoft 产品支持服务寻求帮助。有关如何联系 PSS 的信息,请参阅 {a *chm 文件}。

之后,我尝试以管理员身份运行安装程序,但结果还是出现同样的错误。那么我该怎么做才能解决这个问题呢?

答案1

Microsoft Install Clean Up 卸载...Microsoft Office 2007

呃...为什么?

警告Windows Installer CleanUp Utility 按“原样”提供,以帮助解决使用 Microsoft Windows Installer 的程序的安装问题。如果您使用此实用程序,则可能必须重新安装其他程序。建议谨慎使用。

笔记 我们建议您不要将此实用程序与 2007 Office 系统产品一起使用. 有关删除 2007 Office 系统产品安装的帮助,请单击下面的文章编号以查看 Microsoft 知识库中相应的文章:

尝试他们推荐的链接:http://support.microsoft.com/kb/971179/

答案2

这是一个用于修复 Windows 7 上损坏的 Office 2007 安装的脚本(用 autoit 编写)

注册-添加-everyone.zip

该脚本检查注册表,并将安装 Office-2007 所需的所有注册表项的权限更改为“所有人”的“完全控制”。

运行此脚本后,我能够安装 Office 2007。我确实必须手动单击复选框,因为 Windows 使用非标准复选框,Autoit 将其识别为“按钮”,因此无法单击它。

默认情况下,这将更新所有包含字符串“00F01FEC”的注册表项

先决条件:

为了使此脚本正确运行,您必须进行regedit如下设置:

  1. 手动打开注册表编辑器,
  2. 按 Ctrl-F 调出搜索对话框
  3. 取消选中“值”和“数据”框
  4. 确保唯一选中的框是“密钥”

答案3

打开命令提示符 ( cmd.exe) 并使用以下命令:

secedit /configure /cfg %windir%\inf\defltbase.inf /db defltbase.sdb /verbose

相关内容