你目前正处于脱机状态,正在等待 Internet 重新连接

当您尝试升级到 Windows 服务器 2016年之后,远程访问 COM + 对象的 0x80004027 错误

重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。

点击这里察看该文章的英文版: 3182294
症状
从早期版本的 Windows 服务器升级到 Windows 服务器 2016年之后,应用程序不能远程访问 COM + 对象,并收到以下错误消息︰

0X80004027 CO_E_CLASS_DISABLED
原因
出现此问题的原因从 Windows 服务器 2016年删除应用程序服务器角色的支持。此更改会阻止应用程序依赖于 COM + 远程访问。
解决方案
重要:仔细按照本节中的步骤操作。如果错误地修改了注册表,可能会出现严重问题。在修改之前, 有关还原注册表备份 避免出现问题

若要解决此问题并启用 COM + 远程访问,请执行以下步骤︰

  1. 启用 Windows 防火墙中的 COM + 网络访问。若要执行此操作,打开控制面板,单击Windows 防火墙项中,然后单击允许应用程序或通过 Windows 防火墙的功能

  2. 允许应用程序和功能列表中,选择COM + 网络访问复选框,然后选择已为应用程序所需的适当范围。对于企业来说,这通常是。但是,您的应用程序可能需要根据具体情况的其他设置。

    允许应用程序对话框

  3. 设置允许 COM + 远程访问的注册表值。若要执行此操作,请按照下列步骤操作:

    1. 开始搜索框中,键入 注册表编辑器然后单击regedit.exe在结果列表中。
    2. 找到下面的子项︰

      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\COM3
    3. 用鼠标右键单击RemoteAccessEnabled dword 值。
    4. 数值数据框中,输入 1.
    5. 单击确定

属性

文章 ID:3182294 - 上次审阅时间:10/19/2016 18:06:00 - 修订版本: 3.0

  • kbfix kbexpertiseadvanced kbsurveynew kbmt KB3182294 KbMtzh
反馈