Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

Windows 7, 8 및 10에서 DCOM 오류 10016을 수정하는 방법

이벤트 ID가 10016인 DCOM 오류 발생 프로그램이 DCOM 인프라를 사용하여 DCOM 서버를 시작하려고 했지만 사용자에게 필요한 권한이 없음을 의미합니다. 이것은 이전 Windows 버전에서 남아있는 알려진 오류이지만 최신 버전의 OS로 업그레이드해도 실제로 해결되지 않으며 Windows 8 및 10에서도 나타납니다.

시스템 오류 형식으로 수신됩니다. , CLSID 가 포함된 메시지도 받게 됩니다. 및 APPID . 이 DCOM 오류는 완전히 무해할 수 있지만 항상 보고 처리해야 하는 번거로움이 있을 수 있습니다.

그러나 문제 해결 프로세스를 진행하기 전에 시스템의 전원 공급 장치가 정상 상태이고 결함이 없는지 확인하십시오. 모든 유형의 오버클러킹(CPU, GPU 또는 RAM)을 사용하는 경우 낮추거나 제거하십시오. 또한 시스템 드라이버, 특히 GPU 드라이버가 최신 버전인지 확인한 다음 시스템에 논의 중인 오류가 없는지 확인하십시오.

많은 사용자에게 효과가 있는 것으로 입증된 솔루션이 있으며 이를 위해서는 CLSID 가 필요합니다. 및 APPID 오류 메시지가 표시되며 아래 방법의 단계를 따라야 합니다.

Windows 7, 8 및 10에서 DCOM 오류 10016을 수정하는 방법

방법 1:S 제공 충분한 권한 오류를 일으키는 앱

CLSID와 APPID는 앱에 고유하며 둘 다 있으면 문제를 일으키는 앱을 식별하는 데 도움이 됩니다. 어떤 앱이 문제를 일으키는지 알더라도 필요할 때마다 문제를 일으키지 않도록 충분한 권한을 부여하기만 하면 됩니다. 그렇게 하는 단계는 매우 간단합니다.

  1. Windows 를 동시에 누릅니다. 및 R 키보드의 키를 누르고 RegEdit를 입력합니다. 실행 Enter 키를 누릅니다. 또는 확인 을 클릭하십시오. 레지스트리 편집기
    를 엽니다.

    Windows 7, 8 및 10에서 DCOM 오류 10016을 수정하는 방법
  2. 레지스트리 편집기에서 HKEY_CLASSES_ROOT 를 확장합니다. 폴더 및 CLSID 폴더 안에 있습니다.
  3. CLSID 가 있는 폴더 찾기 당신은 오류 메시지에서 받았습니다. Windows 7, 8 및 10에서 DCOM 오류 10016을 수정하는 방법
  4. 지금 마우스 오른쪽 버튼으로 클릭 '권한을 선택합니다. "를 클릭하고 "고급 ". Windows 7, 8 및 10에서 DCOM 오류 10016을 수정하는 방법
  5. 상단에서 소유자 – 를 클릭합니다. 관리자 로 변경 그룹.
  6. 소유자 창 하단에서 모든 하위 개체 권한 항목 바꾸기도 선택합니다. <강하다>. 확인을 클릭합니다. 을 클릭한 다음 를 선택합니다. Windows 보안 경고로 이동합니다.

    Windows 7, 8 및 10에서 DCOM 오류 10016을 수정하는 방법
  7. 기본 권한 창으로 돌아가서 추가를 클릭합니다. , 모든 사용자 입력 확인을 클릭합니다. . 다시 기본 권한 창에서 모두를 선택합니다. 상단의 사용자 목록에서 모든 권한 을 선택합니다. 아래쪽 절반의 허용 열에서. 확인
    을 클릭합니다.

    Windows 7, 8 및 10에서 DCOM 오류 10016을 수정하는 방법
  8. 모든 권한 적용 .
  9. 완료되면 HKEY_LOCAL_MACHINE을 확장합니다. 내부에서 다음 폴더를 확장합니다. 소프트웨어, 그런 다음 수업 , AppID . Windows 7, 8 및 10에서 DCOM 오류 10016을 수정하는 방법
  10. 동일한 APPID 폴더로 이동 당신은 당신의 오류 메시지에서 받았습니다. 마우스 오른쪽 버튼을 클릭하고 권한을 선택하고 "고급 ".
  11. 4~6단계를 사용하여 앱에 충분한 권한을 부여합니다.
  12. CLSID 및 APPID가 있는 폴더를 보면 서비스 이름 이 있는 레지스트리 키가 표시됩니다. 문제의 원인이 됩니다.
  13. Windows 키를 누르고 제어판 을 입력합니다. 결과를 열거나 제어판 을 엽니다. 사용 중인 Windows 버전에 따라 시작 메뉴에서 Windows 7, 8 및 10에서 DCOM 오류 10016을 수정하는 방법
  14. 아이콘 으로 전환 오른쪽 상단에서 보고 관리 도구
    를 엽니다.

    Windows 7, 8 및 10에서 DCOM 오류 10016을 수정하는 방법
  15. 구성요소 서비스를 엽니다. Windows 7, 8 및 10에서 DCOM 오류 10016을 수정하는 방법
  16. 컴퓨터를 클릭합니다. , 컴퓨터. Windows 7, 8 및 10에서 DCOM 오류 10016을 수정하는 방법
  17. 이제 마지막으로 문제를 일으키는 서비스를 찾아 마우스 오른쪽 버튼으로 클릭 하십시오. 그것을 선택하고 속성 . 그런 다음 보안을 클릭합니다. 탭.
  18. 레지스트리에서 권한이 올바르게 설정된 경우 이 창의 세 가지 범주(실행 및 활성화 권한, 액세스 권한 및 구성 권한) 모두에서 사용자 지정을 선택할 수 있어야 합니다. 이러한 항목 중 하나라도 회색으로 표시되면 레지스트리 권한을 설정하기 위한 이전 단계를 반복하여 해당 설정을 확인하십시오.
  19. 세 가지 카테고리 모두에서 맞춤설정이 선택되면 실행 시 수정을 선택합니다. 및 활성화 권한.   첨부된 하나 이상의 권한 항목에 인식할 수 없는 유형이 있다는 경고가 표시되면 제거를 클릭하세요. . 이것은 레지스트리의 권한이 수정을 완료하는 데 필요한 기본값이 아닌 값으로 설정되었음을 의미합니다. Windows 7, 8 및 10에서 DCOM 오류 10016을 수정하는 방법
  20. 새 창의 상단에 있는 사용자 목록에서 시스템을 찾습니다. 존재하지 않는 경우 추가를 클릭합니다. . 시스템 유형 확인을 클릭합니다. . 시스템 선택 창의 사용자 목록에서 창 하단에서 허용 로컬 출시 옆의 열 및 로컬 활성화 . 로컬 액세스도 표시될 수 있습니다. 대신 허용 열에 이 항목에 대한 확인 표시가 있는지 확인하십시오. 확인을 클릭합니다. . 다른 두 항목 액세스 권한에 대해 단계를 반복합니다. 및 구성 권한 .
  21. 반복 이벤트 로그에 나열된 다른 ClSID 및 AppID 값에 대한 [번호 매기기] 단계
  22. 재부팅 위의 단계를 수행한 후 변경 사항을 적용해야 합니다.

이것이 문제를 해결하는 데 길고 힘든 방법처럼 보일 수 있지만 이 문제가 있는 대다수의 사용자에게 효과가 있는 것으로 보고된 방법입니다. 차근차근 따라하시면 ​​DCOM 오류가 금새 사라질 것입니다.

방법 2:레지스트리 키 삭제

일부 충돌하는 레지스트리 키도 이 문제를 일으킬 수 있습니다. 레지스트리 키는 시스템이 따를 수 있는 바이너리 명령 형식입니다. Microsoft 하위 범주 자체에 속하지만 문제를 일으키는 것으로 알려진 몇 가지 레지스트리 키가 레지스트리에 있습니다. 이 키를 삭제하면 당면한 문제를 해결할 수 있습니다.

경고 :시스템 레지스트리를 변경하려면 전문 기술이 필요하며 잘못하면 시스템이 수리할 수 없을 정도로 손상될 수 있으므로 모든 책임은 사용자에게 있습니다. 또한 레지스트리를 변경하려는 경우 레지스트리 백업을 만드는 것을 잊지 마십시오.

  1. Windows를 클릭합니다. 버튼을 누르고 검색창에 레지스트리 편집기를 입력합니다. . 이제 표시된 결과에서 레지스트리 편집기 를 마우스 오른쪽 버튼으로 클릭합니다. "관리자 권한으로 실행을 클릭합니다. ". Windows 7, 8 및 10에서 DCOM 오류 10016을 수정하는 방법
  2. 다음 키로 이동합니다.
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Ole
  3. 이제 다음 키를 삭제합니다
    1. DefaultAccessPermission
    
    2. DefaultLaunchPermission
    
    3. MachineAccessRestriction
    
    4. MachineLaunchRestriction
  4. 변경 사항을 저장하고 시스템을 다시 시작하십시오.
  5. 레지스트리에서 위에서 언급한 키를 삭제하면 시스템에 대한 기본 권한이 기록됩니다. 결과적으로 DCOM 서버에 액세스해야 하는 앱은 DCOM 서버에 액세스할 수 있습니다.