DCOM配置中缺少Microsoft Excel应用程序条目

本文关键字:Excel 应用程序 Microsoft 配置 DCOM | 更新日期: 2023-09-27 18:23:44

DCOM配置中没有"Microsoft Excel应用程序"的条目(在32位和64位中都尝试过)。我怎样才能让它出现在那里?我安装了Microsoft Office。

DCOM配置中缺少Microsoft Excel应用程序条目

如果在32位或64位DCOMCNFG中找不到"Microsoft Excel应用程序",您可以进入注册表HKEY_CLASSES_ROOT/AppID,找到您版本Excel的CLSID(Excel 2013的AppID为{00020812-0000-0000-C000-000000000046})

检查此密钥的(默认)REG_SZ是否有设置值。

如果没有,请将默认值更改为"Microsoft Excel应用程序",重新启动DCOMCNFG后,您应该会在DCOM树中看到"Microsoft Excel Application"。

假设您在安装后重新启动,本页将解释如何尝试在Excel DCOM Config上重新注册COM服务器:TechNet条目。

在命令提示符下,导航到Excel.exe所在的位置,然后重新注册申请。在64位机器上,它位于默认值)在C:''Program Files(x86)''Microsoft Office''Office14下Office 2010和C:''Program Files(x86)''Microsoft Office''Office12Office 2007。

  1. 打开命令提示符–START、RUN,键入CMD.EXE,但不要按ENTER
  2. 在"所有程序"列表中查找CMD.EXE。右键单击,然后左键单击"以管理员身份运行"
  3. 这将打开一个命令提示符。现在,键入以下内容:

    CD'
    

    然后按ENTER键。然后类型:

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

    然后按ENTER键。然后类型:

    EXCEL.EXE –REGSERVER
    

    并点击ENTER

*注意,对于Microsoft Word,CMD将为:WINWORD.EXE –REGSERVER

另一个技巧是先注销组件

首次运行:

EXCEL.EXE -UNREGSERVER

然后:

EXCEL.EXE -REGSERVER

以32位模式启动DCOMCNFG:

DCOMCNFG -32

然后位于以下位置:

组件服务''我的电脑''DCOM配置'' Microsoft Excel应用程序

当您在Windows Server 2016机器上使用Microsoft Excel 2016时,您需要运行"C:''Program Files(x86)''Microsoft Office''root''Office16''Excel.exe-REGSERVER"具有管理员权限。此命令创建DCOM条目。

我改编自以下文章:https://learn.microsoft.com/de-de/archive/blogs/the_microsoft_excel_support_team_blog/microsoft-excel-or-microsoft-word-does-not-appear-in-dcom-configuration-snap-in

我建议您与服务用户一起登录Windows并运行Excel一次,以设置用户配置文件并向该用户注册Excel。此外,您可能需要设置一些信任中心设置,以允许使用旧的XLS 4.0格式等。因为这些设置绑定到用户,而不是本地计算机。

之后,创建两个名为"的新文件夹是至关重要的(尽管看起来很奇怪);桌面";在";C: ''Windows''System32''config''systemprofile"以及";C: ''Windows''SysWOW64''config''systemprofile"。当创建时,给予执行用户对根文件夹"的读取/创建/更改权限;。。''系统配置文件";以允许正在运行的用户访问目录树。创建两个桌面文件夹是我的InterOp工作的关键!

另请参阅:https://social.msdn.microsoft.com/Forums/windowsserver/en-US/01ef550d-22e8-4d34-804f-b998bb0a585/microsoft-excel-cannot-access-the-file-822082308221-there-are-several-possible-reasons