文章编号: 838687 - 查看本文应用于的产品
展开全部 | 关闭全部

症状

当您安装 Microsoft 的
办公室程序,您可能会收到以下错误消息之一过程中或在安装过程结尾处:
错误 1401年: 安装程序无法创建注册表项
错误 1402年: 安装程序无法打开注册表项
错误 1406年: 安装程序无法写入值的注册表项
您收到的错误消息列出的注册表子项,导致发生错误。

安装完成后,可能会收到下面的错误消息,当您尝试启动 Office 程序时:
Microsoft 程序 尚未安装的当前用户。请运行安装程序来安装该应用程序。
请注意, 程序 是要启动 Office 程序的名称。

原因

如果以下情况之一,则可能发生此问题:
  • 安装程序的用户权限或用户 isopening 程序或文件没有足够的权限访问 modifysections 执行操作所需的注册表。将 Everyone 组注册表子项的错误消息中提到的 permissionfor 为完全控制
  • 没有在系统上的第三方应用程序的 isdenying 到注册表子项所需的访问。在大多数情况下,thisbehavior 是由 web 根 Spysweeper 引起的。
  • 在计算机上的非管理员用户帐户没有修改 Office 2003 安装程序或 Office XP 安装程序所使用的特定文件的权限。这些文件由 Office 2003 安装程序或 Office XP 安装程序中用于注册不同的帐户,用于访问 Office 程序。如果组策略高安全性模板已应用于计算机且高安全性模板限制到以下文件的访问,则可能会出现此问题:
      对于 Windows XP 或 Windows Server 2003
      • Office 2007 年
        C:\Documents 和站点用户 \ 应用程序 Data\Microsoft\Office\Data\Opa12.dat
      • Office 2003
        C:\Documents and Settings\All Users \Application data\Microsoft\Office\Data\Opa11.dat
      • XP office
        C:\Documents and Settings\All Users\Application Data\Microsoft\Office\Data\Data.dat

      对于 Windows Vista 或 Windows 7
      • Office 2007 年
        C:\Users\All Users\Microsoft\Office\Data\Opa12.dat
      • Office 2003
        C:\Users\All Users\Microsoft\Office\Data\Opa11.dat
      • XP office
        C:\Users\All Users\Microsoft\Office\Data\Data.dat

    如果非管理员用户帐户不能修改此文件,用户无法在计算机上启动的 Office 2007 程序、 2003年程序或 Office XP 程序。Opa12.dat、 Opa11.dat 文件,该文件是特定的硬件。此外,在 Office 安装期间编译这些文件。

解决方案

若要解决此问题,请使用下列方法之一。

方法 1

设置为完全控制该错误消息中列出的注册表子项的Everyone组的权限。使用修复,然后按照知识库文章中提供的步骤
有关详细信息如何让 Microsoft 修复它,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
313222 如何将安全设置还原为默认设置?

方法 2

禁用第三方应用程序。例如,要禁用 web 根 Spysweeper,请执行以下步骤:
  1. 用鼠标右键单击位于任务栏最右侧通知区域中的 web 根 Spysweeper 图标。
  2. 左键单击关机选项。
  3. Office 安装错误 1406年对话框中,单击重试
  4. Office 安装程序完成后,重新启动计算机,然后再重新启用 web 根 Spysweeper。

方法 3

将系统置于一种"干净启动"状态,并运行 Office 安装程序。这将禁用第三方应用程序。第三方应用程序拒绝对注册表子项的访问不再可以拒绝访问。

有关如何将系统置于一种"干净启动"状态的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
310353 如何配置 Windows XP,要在"干净启动"状态下启动


有关如何将系统置于一种"干净启动"状态的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
950093 如何使用系统配置实用程序在 Windows Vista 中的配置错误疑难解答


本文讨论的第三方产品是由与 Microsoft 无关的公司生产的。Microsoft 不担保也不暗示或对这些产品的性能或可靠性做任何表态。

方法 4

一些激活问题表明许可证文件已损坏。如果许可证文件已损坏,无法通过删除然后重新安装 Office 产品来解决问题。删除 Office 产品时,不会删除许可证文件。此外,当您重新安装 Office 产品时,不会覆盖许可证文件。如果许可证文件已损坏,可使用下列方法之一来删除许可证文件。

注意方法 4 只适用于 Office 2007,Office 2003 和 Office XP。Office 2010 不使用 OPA 许可文件。

帮我修复

若要自动删除已损坏的许可证文件,请单击修复按钮或链接。单击文件下载对话框中的运行,然后按照“修复此问题”向导中的步骤执行。

收起这个图片展开这个图片
assets fixit1
修复此问题
Microsoft 修复此问题 50302
收起这个图片展开这个图片
assets fixit2


注意此向导可能仅提供英文版。但是,自动修复功能也适用于其他语言版本的 Windows。

注意如果您的计算机没有问题,您可以将自动修复保存到闪存驱动器或 CD,然后在有问题的计算机上运行它。

我自己修复此问题

若要自行解决此问题,请执行以下步骤。

对于 Windows XP 或 Windows Server 2003
  1. 通过使用管理员用户帐户登录到计算机上。
  2. 开始 Microsoft Windows 资源管理器。
  3. 工具菜单上,单击文件夹选项
  4. 单击视图选项卡。
  5. 隐藏文件和文件夹,单击显示隐藏的文件和文件夹
  6. 单击以清除隐藏已知的文件类型的扩展名复选框,然后单击确定
  7. 打开下面的文件夹: C:\Documents 和站点用户 \ 应用程序 Data\Microsoft\Office\Data\
  8. 如果您正在运行 Office 2007,用鼠标右键单击Opa12.dat,然后单击属性。如果您正在运行 Office 2003,请右键单击 Opa11.dat,然后单击属性。如果您正在运行 Office XP,用鼠标右键单击Data.dat,然后单击属性
  9. 单击安全选项卡。
  10. 单击高级
  11. 单击权限选项卡。
  12. 单击此处,在权限项目列表中,选择所有人,然后单击编辑
  13. 单击以选中完全控制复选框。
  14. 单击确定三次。如果这些步骤不能解决此问题,从下面的文件夹中,删除 Opa11.dat 文件或该文件,然后重新启动 Office 2003 程序或 Office XP 程序:
    C:\Documents 和站点用户 \ 应用程序 Data\Microsoft\Office\Data
对于 Windows Vista 或 Windows 7
  1. 通过使用管理员用户帐户登录到计算机上。
  2. 开始 Microsoft Windows 资源管理器。
  3. 管理菜单上,单击文件夹和搜索选项
  4. 单击视图选项卡。
  5. 隐藏文件和文件夹,单击显示隐藏的文件、 文件夹和驱动器
  6. 单击以清除隐藏已知的文件类型的扩展名复选框。
  7. 单击以清除隐藏受保护的操作系统文件 (推荐)复选框,然后单击确定。
  8. 警告对话框中,单击
  9. 打开下面的文件夹: C:\Users\All Users\Microsoft\Office\Data\
  10. 如果您正在运行 Office 2007,右键单击Opa12.dat ,或当您运行 Office 2003,用鼠标右键单击Data.dat,然后单击属性
  11. 单击安全选项卡。
  12. 单击高级
  13. 单击权限选项卡。
  14. 单击此处,在权限项目列表中,选择所有人,然后单击编辑
  15. 单击以选中完全控制复选框。
  16. 单击确定四次。如果这些步骤不能解决此问题,Opa12.dat,Opa11.dat 文件或该文件从下面的文件夹中删除,然后重新启动 Office 2007 程序、 某个 Office 2003 程序或 Office XP 程序
    C:\Users\All Users\Microsoft\Office\Data

属性

文章编号: 838687 - 最后修改: 2014年3月5日 - 修订: 8.0
这篇文章中的信息适用于:
  • Microsoft Office Access 2003
  • Microsoft Office Outlook 2003
  • Microsoft Office PowerPoint 2003
  • Microsoft Office Publisher 2003
  • Microsoft Office Visio Professional 2007
  • Microsoft Office Visio Professional 2003
  • Microsoft Visio 2002 简体中文专业版
  • Microsoft Office Visio Standard 2007
  • Microsoft Visio 2002 简体中文标准版
  • Microsoft Office 基础版 2007
  • Microsoft Office Basic Edition 2003
  • Microsoft Office 企业版 2007
  • Microsoft Office 家庭和学生版 2007
  • Microsoft Office 专业版 2007
  • Microsoft Office 专业版 2003
  • Microsoft Office 中小企业版 2007
  • Microsoft Office Small Business Edition 2003
  • Microsoft Office 标准版 2007
  • Microsoft Office 旗舰版 2007
  • Microsoft Office Professional 2010
  • Microsoft Office Standard 2010
  • Microsoft Office Home and Business 2010
  • Microsoft Office Home and Student 2010
  • Microsoft Office Academic 2010
关键字:?
kbmsifixme kbfixme kbsetup kbtshoot kbmt KB838687 KbMtzh
机器翻译
重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。
点击这里察看该文章的英文版: 838687
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com