Windows Server 2016 이상 버전으로 업그레이드한 후 COM+ 개체에 원격으로 액세스하려고 할 때 0x80004027 오류 발생
이 문서에서는 Windows Server 2016 이상 버전으로 업그레이드한 후 COM+ 개체에 원격으로 액세스할 때 발생하는 0x80004027 CO_E_CLASS_DISABLED 오류에 대한 솔루션을 제공합니다.
원래 KB 번호: 3182294
증상
이전 버전의 Windows Server에서 Windows Server 2016 이상 버전으로 업그레이드한 후에는 애플리케이션이 COM+ 개체에 원격으로 액세스할 수 없으며 다음과 같은 오류 메시지가 표시됩니다.
0x80004027-CO_E_CLASS_DISABLED
원인
이 문제는 애플리케이션 서버 역할에 대한 지원이 Windows Server 2016 이상 버전에서 제거되었기 때문에 발생합니다. 이 변경은 COM+ 원격 액세스를 사용하는 애플리케이션을 차단합니다.
해결
Important
주의를 기울여 이 절의 단계를 수행하십시오. 레지스트리를 잘못 수정할 경우 심각한 문제가 발생할 수 있습니다. 수정하기 전에, 문제가 발생할 경우를 대비하여 복원을 위해 레지스트리를 백업해 두세요.
이 문제를 해결하고 COM+ 원격 액세스를 사용하도록 설정하려면 다음 단계를 수행합니다.
Windows 방화벽에서 COM+ 네트워크 액세스를 사용하도록 설정합니다. 이렇게 하려면 제어판 열고 Windows 방화벽 항목을 클릭한 다음 Windows 방화벽을 통해 앱 또는 기능 허용을 클릭합니다.
허용되는 앱 및 기능 목록에서 COM+ 네트워크 액세스 확인란을 선택한 다음 애플리케이션에 필요한 적절한 범위를 선택합니다. 엔터프라이즈의 경우 일반적으로 도메인입니다. 그러나 시나리오에 따라 애플리케이션에 추가 설정이 필요할 수 있습니다.
COM+ 원격 액세스를 허용하는 레지스트리 값을 설정합니다. 이렇게 하려면 다음 단계를 수행하세요.
- 검색 시작 상자에 regedit를 입력한 다음 결과 목록에서 regedit.exe 클릭합니다.
- 다음 하위 키를 찾습니다.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\COM3
- RemoteAccessEnabled DWORD를 마우스 오른쪽 단추로 클릭합니다.
- 값 데이터 상자에 1을 입력합니다.
- 확인을 클릭합니다.