DetailPage-MSS-KB

知识库

文章编号: 938809 - 最后修改: 2008年1月9日 - 修订: 1.1

本页

症状

当您尝试使用加载项管理器在运行 Microsoft Office 2003 Service Pack 2 (SP2) 的基于 Windows Vista 的计算机上为所有用户安装 Microsoft Office Access 2003 加载项时,收到以下错误消息:
There was an error adding to the registry.

原因

在早于 Windows Vista 的 Windows 操作系统中,管理员可以使用加载项管理器为所有用户安装 Access 2003 加载项,以在 Windows 注册表中创建注册表项。此注册表项位于“HKEY_LOCAL_MACHINE”注册表路径中。但是,Windows Vista 用户无法访问该注册表路径。因此,无法安装 Access 2003 加载项。

替代方法

安装 Office 2003 SP3

要变通解决此问题,请安装 Microsoft Office 2003 Service Pack 3 (SP3)。在 Office 2003 SP3 中,在使用加载项管理器安装加载项时,会将该注册表项添加到“HKEY_CURRENT_USER”注册表路径中。由于只有单个用户可以访问此路径,因此在安装 Office 2003 SP3 后,您无法为所有用户安装 Access 2003 加载项。每个用户必须单独安装该加载项。新的注册表项将位于以下路径中:
HKEY_CURRENT_USER\Software\Classes\VirtualStore\MACHINE\SOFTWARE\Microsoft\Office\11.0\Access\Menu Add-Ins\

使用提升的权限运行 Access 2003

要变通解决此问题,请在 Windows Vista 中使用提升的权限运行 Access 2003 SP2,然后安装加载项。为此,请按照下列步骤操作:
  1. 单击“开始”
    收起这个图片展开这个图片
     “开始”按钮
    ,单击“所有程序”,单击“Microsoft Office”,然后右键单击“Microsoft Office Access 2003”。
  2. 单击“以管理员身份运行”。
    收起这个图片展开这个图片
    “用户帐户控制”权限
    如果系统提示您输入管理员密码或进行确认,请键入密码或单击“继续”。
  3. 使用加载项管理器为所有用户安装加载项。

更多信息

有关如何获取最新 Office 2003 Service Pack 的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
870924  (http://support.microsoft.com/kb/870924/ ) 如何获取最新的 Office 2003 Service Pack

这篇文章中的信息适用于:
  • Microsoft Office 2003 Service Pack 3
  • Microsoft Office Access 2007
关键字: 
kbtshoot kbaddin kbprb kbexpertiseinter KB938809
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。
其他支持选项
Microsoft Community 支持论坛
直接联系我们
查找 Microsoft 认证合作伙伴
Microsoft 商店
关注我们: