4

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

4

5 回答 5

3

如果您在 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 应用程序”。

于 2017-03-24T13:29:17.393 回答
1

假设您在安装后重新启动,此页面说明如何尝试重新注册 COM 服务器:Excel DCOM Config 上的 TechNet 条目

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

  1. 打开命令提示符 - 开始,运行,键入 CMD.EXE 但暂时不要按 ENTER
  2. 在“所有程序”列表中找到 CMD.EXE。右键单击它,然后左键单击“以管理员身份运行”</li>
  3. 这应该会打开一个命令提示符。现在,键入以下内容:

    CD\
    

    然后按 ENTER。然后输入:

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

    然后按 ENTER。然后输入:

    EXCEL.EXE –REGSERVER
    

    并按 ENTER

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

于 2013-07-17T21:23:38.233 回答
0

另一个技巧是先注销组件。

第一次运行:

EXCEL.EXE -UNREGSERVER

然后:

EXCEL.EXE -REGSERVER
于 2022-01-31T11:20:34.970 回答
-1

以 32 位模式启动 DCOMCNFG:

DCOMCNFG -32

然后位于:

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

于 2015-10-19T18:46:48.777 回答
-1

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

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

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

之后,必须(看起来很奇怪)在“C:\Windows\System32\config\systemprofile”和“C:\Windows\SysWOW64\config\systemprofile”下创建两个名为“Desktop”的新文件夹。创建后,授予执行用户对根文件夹“..\systemprofile”的读取/创建/更改权限,以允许运行用户访问目录树。创建两个桌面文件夹是我的 InterOp 工作的关键!

另请参阅:https ://social.msdn.microsoft.com/Forums/windowsserver/en-US/01ef550d-22e8-4d34-804f-b998bbb0a585/microsoft-excel-cannot-access-the-file-822082308221-there-are -几个可能的原因

于 2020-11-10T12:15:16.860 回答