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

'응용 프로그램별 권한 설정이 COM 서버 응용 프로그램에 대한 로컬 활성화 권한을 부여하지 않습니다' 오류를 수정하는 방법

Windows 10은 Microsoft의 최신 운영 체제이자 가장 뛰어난 운영 체제이며 회사는 사용자에게 이전 버전에서 업그레이드하도록 공개적으로 밀어붙였습니다. 이전 제품에 비해 몇 가지 개선 사항이 있을 뿐만 아니라 의미가 있습니다. 그러나 최근에 "DistributedCOM(DCOM) 오류 이벤트 ID:10016에 대한 보고가 많이 들어오고 있습니다. ” 시스템 로그에 오류가 있습니다.

 응용 프로그램별 권한 설정이 COM 서버 응용 프로그램에 대한 로컬 활성화 권한을 부여하지 않습니다  오류를 수정하는 방법

이러한 오류는 매우 일반적이며 오류에 따라 다양한 오류 로그가 있습니다. 이 문서에서는 "응용 프로그램별 권한 설정이 사용자 NT AUTHORITY\LOCAL SERVICE SID()에게 CLSID가 {} 및 APPID {}인 COM 서버 응용 프로그램에 대한 로컬 활성화 권한을 부여하지 않음에 중점을 둘 것입니다. 응용 프로그램 컨테이너에서 실행되는 주소 LocalHost(LRPC 사용) 사용 불가 SID(사용 불가). 이 보안 권한은 구성 요소 서비스 관리 도구를 사용하여 수정할 수 있습니다. " 오류 메시지.

"애플리케이션별 권한 설정이 로컬 활성화 권한을 부여하지 않음" 오류의 원인은 무엇입니까?

여러 사용자로부터 수많은 보고를 받은 후 문제를 조사하기로 결정하고 완전히 해결할 수 있는 솔루션을 고안했습니다. 또한 이 오류가 발생하는 원인을 조사하여 아래에 나열했습니다.

[/tie_list 유형="플러스"]
  • 잘못된 권한:  특정 프로세스가 이벤트 로그에 표시된 DCOM 구성 요소에 액세스할 수 있는 충분한 권한이 없을 때 오류가 발생합니다.
[/tie_list]

참고: 이 오류에도 불구하고 경우에 따라 시스템이 올바르게 작동할 수 있습니다. 이 경우 오류를 그대로 두는 것이 가장 좋지만 특정 응용 프로그램이 제대로 작동하지 않는 경우 아래 지침을 따르십시오.

해결책:DCOM 구성 요소에 대한 액세스 권한 부여

오류 메시지에 표시된 대로 특정 프로세스/응용 프로그램이 DCOM 구성 요소에 액세스할 수 없는 경우 오류가 트리거됩니다. 따라서 이 단계에서는 해당 DCOM 구성 요소에 대한 액세스 권한을 부여합니다. 이를 위해:

  1. 'Windows' 누르기 + “R " 키를 눌러 실행 프롬프트를 엽니다.
  2. "Regedit 입력 "를 입력하고 "엔터"를 누릅니다.  응용 프로그램별 권한 설정이 COM 서버 응용 프로그램에 대한 로컬 활성화 권한을 부여하지 않습니다  오류를 수정하는 방법
  3. 다음 주소로 이동합니다.
    HKEY_CLASSES_ROOT\CLSID\{D63B10C5-BB46-4990-A94F-E40B9D520160}
  4. "기본값 ” 키를 누르고 “값 데이터”를 기록해 둡니다. 나열됩니다.
  5. 다음 주소로 이동합니다.
    HKEY_CLASSES_ROOT\AppID\{9CA88EE3-ACB7-47C8-AFC4-AB702511C276}
  6. '{9CA88EE3-ACB7-47c8-AFC4-AB702511C276} ” 키를 누릅니다.
  7. '권한을 클릭합니다. " 옵션을 선택하고 "고급 ".
  8. '변경 '소유자' 옆에 있는 ' 옵션 표제.
    참고:  소유자는 "신뢰할 수 있는 설치 프로그램"이어야 하며 그렇지 않으면 "소유자를 표시할 수 없음"이 표시될 수 있습니다.
  9. '개체 유형 " 제목을 클릭하고 "사용자"를 선택합니다.
  10. '위치를 클릭합니다. " 버튼을 누르고 "데스크톱(이름)"을 선택합니다.
  11. 빈 공간에 사용자 이름을 입력합니다. 귀하의 계정.
  12. '확인 " 버튼을 누르고 "적용을 클릭합니다. " 창에서.  응용 프로그램별 권한 설정이 COM 서버 응용 프로그램에 대한 로컬 활성화 권한을 부여하지 않습니다  오류를 수정하는 방법

    참고: 'HKEY_CLASSES_ROOT\CLSID\{D63B10C5-BB46-4990-A94F-E40B9D520160}'에 대해 5-12단계에 표시된 프로세스를 반복합니다. 뿐만 아니라.

  13. 확인을 클릭합니다. "를 눌러 창을 닫고 "권한을 엽니다. ' 창은 '7단계'에서 시작했습니다.
  14. '관리자를 클릭합니다. ' '그룹 또는 사용자 이름 " 제목을 클릭하고 "전체 통제 " 옵션.
  15. '사용자 선택 " 및 "모든 권한 " 옵션을 다시 선택하세요.
  16. 적용을 클릭합니다. "를 눌러 변경 사항을 저장하고 "확인 "를 눌러 창을 닫습니다.  응용 프로그램별 권한 설정이 COM 서버 응용 프로그램에 대한 로컬 활성화 권한을 부여하지 않습니다  오류를 수정하는 방법
  17. Windows를 누릅니다. ” + “R "를 눌러 실행 프롬프트를 엽니다.
  18. dcomcnfg 입력 .exe "를 누르고 "Enter 키를 누릅니다. ".
  19. 확장 다음 옵션
    Component Services>Computers>My Computer>DCOM Config
  20. 오른쪽 창에서 오른쪽 클릭 "런타임 브로커 " 옵션을 선택하고 "속성 ” 버튼을 클릭합니다.
    참고:  두 가지가 있습니다. 인스턴스 "런타임 브로커 "가 목록에 나열되었습니다. 각 항목에 대해 아래 단계에 따라 올바른 항목을 식별하세요.
  21. 여기에 나열된 AppID가 AppID "9CA88EE3-ACB7-47C8과 일치하는 경우 –AFC4AB702511C276 "라는 오류는 애플리케이션의 올바른 인스턴스를 선택했음을 의미합니다.
  22. '보안 " 옵션을 선택한 다음 확인 "맞춤설정 "실행 및 활성화 권한에 대한 옵션 ".
  23. '수정 " 버튼을 클릭하고 "제거 "Windows 보안"이 있는 경우 버튼 프롬프트.
  24. '추가 " 버튼을 누르고 "NT AUTHORITY\LOCAL SERVICE를 입력합니다. "에서 "선택할 개체 이름 입력 " 옵션.
    참고:NT Authority\Local Service가 없으면 "Local Service"를 입력해 보십시오.
  25. 확인을 클릭합니다. ' 및 '로컬 활성화 " 항목에 대한 권한.  응용 프로그램별 권한 설정이 COM 서버 응용 프로그램에 대한 로컬 활성화 권한을 부여하지 않습니다  오류를 수정하는 방법
  26. 확인 문제가 지속되는지 확인합니다.