Поделиться через


0x80004027 ошибка при попытке удаленного доступа к объекту COM+ после обновления до Windows Server 2016 или более поздних версий

В этой статье представлено решение ошибки 0x80004027-CO_E_CLASS_DISABLED, возникающей при удаленном доступе к объекту COM+ после обновления до Windows Server 2016 или более поздних версий.

Исходный номер базы знаний: 3182294

Симптомы

После обновления с более ранней версии Windows Server до Windows Server 2016 или более поздней версии приложения не могут удаленно получить доступ к объекту COM+ и вы получите следующее сообщение об ошибке:

0x80004027-CO_E_CLASS_DISABLED

Причина

Эта проблема возникает, так как поддержка роли сервера приложений была удалена из Windows Server 2016 или более поздних версий. Это изменение блокирует приложения, использующие удаленный доступ COM+.

Решение

Важно!

Точно следуйте всем указаниям из этого раздела. Неправильное изменение реестра может привести к серьезным проблемам. Прежде чем приступить к изменениям, создайте резервную копию реестра для восстановления на случай возникновения проблем.

Чтобы устранить эту проблему и включить удаленный доступ COM+, выполните следующие действия.

  1. Включите доступ к сети COM+ в брандмауэре Windows. Для этого откройте панель управления, щелкните элемент брандмауэра Windows и нажмите кнопку "Разрешить приложение или компонент" через брандмауэр Windows.

  2. В списке разрешенных приложений и функций установите флажок COM+ Сетевой доступ , а затем выберите соответствующую область, необходимую для приложения. Для предприятий это обычно домен. Однако приложению могут потребоваться дополнительные параметры в зависимости от сценария.

    Флажок COM+ Сетевой доступ в списке разрешенных приложений и функций.

  3. Задайте значение реестра, разрешающее удаленный доступ COM+ . Для этого выполните следующие шаги.

    1. В поле "Пуск" введите regedit и щелкните regedit.exe в списке результатов.
    2. Найдите следующий подраздел.
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\COM3
    3. Щелкните правой кнопкой мыши DWORD RemoteAccessEnabled .
    4. В поле "Значение" введите 1.
    5. Щелкните OK.