Microsoft Excel应用程序"在dcomcnfg中不存在

时间:2015-10-07 13:16:23

标签: ms-office office-interop

虽然Office 2010安装在我的电脑上 没有" Microsoft Excel Application"在dcomcnfg ..我在那里找不到它。我也重新安装了Office 2010,但我仍然无法在那里找到它

1 个答案:

答案 0 :(得分:1)

要正确配置32位DCOM应用程序以进行远程激活,请执行以下步骤:

从命令行输入以下内容:

C:\ WINDOWS \ SysWOW64> mmc comexp.msc / 32

您应该能够看到" Microsoft Excel Application"在列表中。但是,如果在执行此步骤后或在Windows 7或Windows 2008 Server R2上仍然缺少该条目,请尝试以下解决方法:

重启机器

安装Office 2007或2010后,可能需要重新启动操作系统才能添加相应的reg密钥。重启机器是解决此问题的最快捷,最简单的方法,但如果问题仍然存在,您可能需要采取进一步措施。

重新注册Excel应用程序

在命令提示符下,导航到Excel.exe所在的位置并重新注册该应用程序。在64位计算机上,(默认情况下)位于Office 2010的C:\ Program Files(x86)\ Microsoft Office \ Office14和Office 2007的C:\ Program Files(x86)\ Microsoft Office \ Office12下。< / p>

  1. 打开命令提示符 - START,RUN,键入CMD.EXE但尚未点击ENTER
  2. 在“所有程序”列表中查找CMD.EXE。右键单击它并左键单击“以管理员身份运行”
  3. 这应该打开一个命令提示符。现在,输入以下内容:
  4. CD \

    点击ENTER

    CD C:\ Program Files(x86)\ Microsoft Office \ Office14

    点击ENTER

    EXCEL.EXE -REGSERVER

    点击ENTER

    • 注意,对于Microsoft Word,CMD将是:WINWORD.EXE -REGSERVER

    修改访问权限并激活权限

    1. 在DCOMCNFG中,右键单击“我的电脑”,然后选择属性。
    2. 选择COM证券选项卡
    3. 在访问权限中,点击&#34;编辑默认值&#34;并向其添加网络服务并给予它&#34;允许本地访问&#34;允许。为\ Users做同样的事。
    4. 在启动和激活权限中,点击&#34;编辑默认值&#34;并为其添加网络服务并提供它&#34;本地启动&#34;和&#34;本地激活&#34;允许。为\ Users
    5. 执行相同操作
    6. 在您看到应用程序列表的DCOMCNFG中,单击操作&gt;刷新
    7. 验证Reg Key是否存在

      1. 启动注册表编辑器(START,RUN,键入REGEDIT并按Enter)
      2. 导航至
      3. HKEY_CLASSES_ROOT \ {的AppID 00020812-0000-0000-C000-000000000046}

        1. 如果此密钥不存在,&#34; Microsoft Excel Application&#34;不会出现在DCOMCNFG下。您需要从工作机器导入此密钥。或者,您可以检查AppID密钥的权限,以确保对此注册表项的条目存在适当的权限。右键单击AppID键,然后单击“权限”。列出的权限组应该是从HKCR密钥继承权限。请记住,如果框中的检查显示为灰色且无法选中或取消选中,则表示它们从父项继承权限。黑色复选标记表示此密钥不是从父级继承权限,可以在此处设置。在&#34;组或安全名称下&#34;窗口你应该看到以下内容:
        2. CREATOR OWNER - 拥有&#34;特殊权限&#34;检查 系统 - 使用&#34;完全控制&#34;和&#34;阅读&#34;检查 管理员([机器名称] \管理员) - 使用&#34;完全控制&#34;和&#34;阅读&#34;检查 用户([机器名称] \用户) - 使用&#34;读取&#34;检查

          如果AppID上的权限不正确,请为密钥添加正确的权限并尝试修复办公室,然后重新启动计算机。

          • 请注意,Word的APPID不同。寻找HKEY_CLASSES_ROOT \ CLSID {00020906-0000-0000-C000-000000000046}