Computer >> 컴퓨터 >  >> 문제 해결 >> 컴퓨터 유지 보수

Windows 10에서 DistributedCOM 오류 10016을 수정하는 방법

DistributedCOM 오류 10016은 Windows XP 이후 거의 모든 Windows 버전에서 발견되는 일반적인 Windows 문제입니다. 이 오류로 인해 시스템이 즉시 충돌하지 않으며 갑작스러운 죽음의 블루 스크린이 발생하지 않습니다. 사실, DCOM 오류 10016은 양성입니다.

그러나 그렇다고 해서 고칠 수 없는 것은 아닙니다. Windows 10 시스템에서 DistributedCOM 오류 10016을 수정하는 방법은 다음과 같습니다.

DistributedCOM이란 무엇입니까?

먼저 DistributedCOM이 무엇이며 오류가 표시되는 이유는 무엇입니까?

분산 구성 요소 개체 모델(DCOM) Windows 컴퓨터에서 네트워크로 연결된 통신의 필수적인 측면입니다. 응용 프로그램이 인터넷에 연결할 때마다 작동하는 Microsoft 독점 기술입니다. 기존 COM은 동일한 시스템의 정보에만 액세스할 수 있는 반면 DCOM은 원격 서버의 데이터에 액세스할 수 있습니다.

예를 들어, 많은 웹 사이트와 서비스는 원격 서버에 액세스하는 스크립트를 사용합니다. 시스템에서 스크립트를 사용하거나 다른 방법으로 요청하면 DCOM은 요청을 특정 스크립트 개체로 전달합니다. 최신 응용 프로그램이 네트워크 연결을 사용하는 빈도와 일반적인 컴퓨터 사용을 감안할 때 DCOM이 사용되는 빈도를 알 수 있습니다.

관련:Microsoft의 원격 데스크톱 연결을 설정하는 방법

DCOM 오류는 일반적으로 응용 프로그램이나 서비스가 DCOM을 사용하려고 하지만 적절한 권한이 없을 때 발생합니다. 대부분의 경우 DCOM 오류는 이벤트 뷰어를 막는 것 외에는 시스템에 영향을 미치지 않습니다. 대부분의 Windows 10 사용자는 이벤트 뷰어를 정기적으로 확인하지 않으므로 DCOM 오류는 걱정할 필요가 없습니다. 그래도 오류가 없는 시스템이 대안보다 낫습니다.

이를 염두에 두고 DCOM 오류 10016을 수정하는 쉬운 방법과 약간 더 오래 걸리는 수정 방법이 있습니다.

​​1. Windows 레지스트리를 편집하여 DCOM 오류 10016 수정

첫 번째 호출 포트는 Windows 레지스트리입니다. 간단한 레지스트리 조정으로 DCOM 오류 10016을 즉시 수정할 수 있습니다.

레지스트리를 편집하기 전에 백업을 수행하는 것이 좋습니다.

레지스트리 유형 시작 메뉴 검색 표시줄에서 최고의 일치 항목을 선택합니다. 파일> 내보내기로 이동합니다. , 내보내기 범위 설정 전체 , 그런 다음 Windows 레지스트리를 편리한 위치에 저장합니다. 다음 수정 사항은 컴퓨터를 손상시키지 않지만 예기치 않은 오류가 발생할 경우를 대비하여 백업을 수행하여 복원하는 것이 가장 좋습니다.

Windows 10에서 DistributedCOM 오류 10016을 수정하는 방법

이제 수정을 시도해 보겠습니다.

  1. 레지스트리 유형 시작 메뉴 검색 표시줄에서 최고의 일치 항목을 선택합니다.
  2. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Ole로 이동합니다. . 주소를 복사하여 레지스트리 편집기 주소 표시줄에 붙여넣을 수 있습니다.
  3. 다음 4개의 레지스트리 키를 삭제합니다.
    DefaultAccessPermission
    DefaultLaunchPermission
    MachineAccessRestriction
    MachineLaunchRestriction
  4. Windows 레지스트리 편집기를 닫고 시스템을 재부팅하십시오.

귀하의 시스템은 지금부터 DCOM 오류 10016이 없는 상태로 유지되어야 합니다.

2. 특정 오류에 대한 DCOM 권한 활성화

그래도 작동하지 않으면 따를 수 있는 훨씬 더 긴 해결 방법이 있습니다. 그러나 DCOM 오류를 제공하는 개별 응용 프로그램이 여러 개 있는 경우 각 오류에 대해 대부분의 작업을 반복해야 하므로 다음 프로세스에 시간이 걸립니다.

이벤트 뷰어의 DCOM 오류 10016 오류 메시지에는 문제를 생성하는 특정 응용 프로그램 또는 프로세스에 대한 정보가 포함되어 있습니다.

이벤트 뷰어 입력 시작 메뉴 검색 창에서 베스트 매치를 선택하십시오.

Windows 로그> 시스템으로 이동합니다. 가장 최근의 DCOM 오류 10016을 찾습니다. 오류 메시지를 두 번 클릭하여 확장합니다.

일반 탭은 CLSID(클래스 ID) 및 APPID(응용 프로그램 ID)를 나열하는 10016 오류의 원인을 설명합니다. CLSID 및 APPID 문자열은 무작위로 보입니다. 그러나 이를 사용하여 10016 오류의 경로인 애플리케이션 또는 서비스를 식별할 수 있습니다.

Windows 10에서 DistributedCOM 오류 10016을 수정하는 방법

레지스트리 편집기에서 CLSID 및 APPID 찾기

레지스트리 편집기에서 서비스를 찾는 방법은 다음과 같습니다.

먼저 이벤트 뷰어에서 CLSID를 강조 표시한 다음 CTRL + C를 누릅니다. 복사합니다. 그런 다음 레지스트리 편집기를 엽니다. . 레지스트리에서 다음 항목을 검색하십시오.

HKEY_CLASSES_ROOT\CLSID\{Paste Your CLSID Here}

우리의 경우 HKEY_CLASSES_ROOT\CLSID\{2593F8B9-4EAF-457C-B68A-50F6B8EA6B54}와 같습니다. .

주소를 복사하여 레지스트리 편집기 주소 표시줄에 붙여넣을 수 있음을 기억하십시오. CLSID 검색이 완료되면 오류 메시지의 APPID를 CLSID 아래 나열된 AppID와 상호 참조할 수 있습니다.

우리의 경우 DCOM 오류 10016은 이 오류의 가장 일반적인 원인 중 하나인 런타임 브로커에서 비롯됩니다.

Windows 10에서 DistributedCOM 오류 10016을 수정하는 방법

CLSID 권한 편집

레지스트리 항목의 왼쪽 목록에서 오류와 관련된 CLSID를 마우스 오른쪽 버튼으로 클릭한 다음 권한> 고급을 선택합니다. 여기에서 서비스의 권한을 편집할 수 있습니다. (파일 권한을 변경하면 다른 많은 Windows 10 문제도 해결할 수 있습니다.)

관리자 강조 표시 수정을 선택합니다. . 기본 권한 전환 모든 권한 포함 을 누른 다음 확인을 누릅니다. > 적용 > 확인 .

Windows 10에서 DistributedCOM 오류 10016을 수정하는 방법

이제 시스템을 다시 시작하십시오.

다시 시작이 완료되면 구성 요소 서비스 를 입력하십시오. 시작 메뉴 검색 표시줄에서 최고의 일치 항목을 선택합니다. 컴퓨터> 내 컴퓨터> DCOM 구성으로 이동합니다. .

어떤 방식으로든 DCOM을 사용하는 서비스의 긴 목록이 표시됩니다. 이름과 APPID를 사용하여 서비스를 찾고 마우스 오른쪽 버튼을 클릭하고 속성을 선택합니다.> 보안 .

Windows 10에서 DistributedCOM 오류 10016을 수정하는 방법

실행 및 활성화 권한 아래 , 수정을 선택합니다. > 추가 > 지역 서비스 추가> 신청 . 이제 로컬 활성화 를 선택하십시오. 상자에서 확인을 누르고 시스템을 다시 재부팅하십시오.

아휴! 모든 작업이 완료되었습니다.

참고: 안타깝게도 10016 오류 원인이 여러 개인 경우 각 CSLID/APPID 조합에 대해 이 프로세스를 완료해야 합니다.

DCOM 오류 10016 해결

바라건대 분산 COM 10016 오류가 완화되었습니다. DCOM 10016 오류는 시스템 성능에 영향을 미칠 가능성이 매우 낮다는 점을 강조해야 합니다. 예전에는 Microsoft가 Component Object Model에 "Distributed"를 처음 도입했을 때 취약점이 있었습니다. 그러나 이러한 취약점이 패치되어 DCOM은 이제 안전합니다.

물론 DCOM 오류 10016은 Windows 10에서 발생하는 유일한 오류와는 거리가 멉니다. 하지만 문제를 해결할 수 있는 방법이 많이 있으므로 걱정하지 마십시오.