Computer >> 컴퓨터 >  >> 체계 >> Windows

애플리케이션별 권한 설정은 로컬 활성화를 허용하지 않습니다.

이벤트 뷰어에 오류 메시지가 표시되는 경우 애플리케이션별 권한 설정이 COM 서버 애플리케이션에 대한 로컬 활성화 권한을 부여하지 않습니다 , 이 기사가 도움이 될 것입니다. DCOM 이벤트 ID와 함께 제공됩니다. 10016 , 이 오류는 주로 운영 체제를 업그레이드한 후에 나타납니다. 이 오류는 일반 Windows 10 사용자의 사용자 경험에 영향을 미치지 않지만 일부 사용자는 이러한 문제가 발생하는 이유와 이에 대해 수행할 수 있는 조치를 알고 싶어할 수 있습니다.

이러한 10016 이벤트는 Microsoft 구성 요소가 필요한 권한 없이 DCOM 구성 요소에 액세스하려고 할 때 기록됩니다. 이러한 이벤트는 기능에 부정적인 영향을 미치지 않고 의도적으로 설계된 것이기 때문에 일반적으로 무시해도 됩니다.

전체 오류 메시지는 다음과 같습니다.-

<블록 인용>

응용 프로그램별 권한 설정은 CLSID가 {C2F03A33-21F5-47FA-B4BB-156362A2F239}이고 APPID가 {316CDED5-E4AE-4B15-9113-7055D84DCC97}인 COM 서버 응용 프로그램에 대한 로컬 활성화 권한을 부여하지 않습니다. 응용 프로그램 컨테이너에서 실행되는 주소 LocalHost(LRPC 사용)의 서비스 SID(S-1-5-19) 사용할 수 없는 SID(사용할 수 없음). 이 보안 권한은 구성 요소 서비스 관리 도구를 사용하여 수정할 수 있습니다.

참고로 CLSID 및 APPID는 컴퓨터의 구성 요소 서비스를 나타내므로 컴퓨터에서 다를 수 있습니다. 솔루션과 관련하여 오류 메시지에 이미 언급되어 있습니다. Windows 10의 관리 도구에서 보안 권한을 수정해야 합니다.

애플리케이션별 권한 설정은 로컬 활성화를 허용하지 않습니다.

Windows 10에서 응용 프로그램별 권한 설정이 로컬 활성화 오류를 허용하지 않는 문제를 해결하려면 다음 단계를 따르십시오-

  1. CLSID 및 APPID 식별 및 확인
  2. 레지스트리 편집기에서 CLSID 키 소유권 변경
  3. 구성 요소 서비스에서 보안 권한 수정

단계를 자세히 알아보려면 계속 읽으십시오.

CLSID와 APPID를 식별해야 합니다. 컴퓨터에 따라 다를 수 있으므로 이를 인식하는 것이 매우 중요합니다. 그렇지 않으면 이 이벤트 뷰어 오류 메시지를 제거할 수 없습니다. 위에서 언급한 오류 메시지에 따르면 CLSID는 {C2F03A33-21F5-47FA-B4BB-156362A2F239}이고 APPID는 {316CDED5-E4AE-4B15-9113-7055D84DCC97}입니다. SID라는 다른 항목이 있지만 지금은 필요하지 않습니다.

이제 문제를 일으키는 구성 요소를 찾아야 합니다. 이를 위해 컴퓨터에서 레지스트리 편집기를 엽니다. 그렇게 하려면 Win+R을 누르고 regedit를 입력합니다. , 입력 버튼. 그런 다음이 경로로 이동하십시오-

HKEY_Classes_Root\CLSID\<Enter-your-CLSID>

Enter-your-ClSID 를 교체하는 것을 잊지 마십시오. 오류 메시지에서 얻은 원래 CLSID로. 받은 후 오른쪽에 APPID가 있어야 합니다. 이 APPID와 이전 APPID(오류 메시지에 언급됨)가 동일한지 확인하십시오. 확인 후 왼쪽의 CLSID를 마우스 오른쪽 버튼으로 클릭하고 권한을 선택합니다. 옵션.

애플리케이션별 권한 설정은 로컬 활성화를 허용하지 않습니다.

그런 다음 고급 버튼.

기본적으로 이 키는 TrustedInstaller가 소유하지만 소유자를 관리자로 변경해야 합니다. 이를 위해 변경 을 클릭하십시오. 고급 보안 설정 버튼 창> "관리자"를 적어두고> 이름 확인 클릭 버튼> 확인 클릭 버튼.

또한 하위 컨테이너 및 개체의 소유자 바꾸기 를 선택해야 합니다. 확인란.

그런 다음 관리자 를 선택하십시오. 그룹 또는 사용자 이름 에서 목록에서 허용/모든 권한 을 선택하십시오. 체크박스. 이제 설정을 저장하십시오.

애플리케이션별 권한 설정은 로컬 활성화를 허용하지 않습니다.

또한 기본값 – 데이터 를 확인해야 합니다. 이름. 이 예에서 기본 데이터 이름은 Immersive Shell입니다. . 오류 메시지에서 CLSID와 APPID가 다른 경우 달라야 합니다.

그 후에는 APPID의 소유권도 확보해야 합니다. 이를 위해 레지스트리 편집기에서 이 경로로 이동하십시오-

HKEY_Local_Machine\Software\Classes\AppID\your-APPID

해당 레지스트리 키의 소유권을 변경하려면 위와 동일하게 해야 합니다.

레지스트리 키의 소유권을 변경하는 데 문제가 있는 경우 클릭 한 번으로 변경할 수 있는 RegOwnit라는 무료 도구를 확인할 수 있습니다.

이 단계를 완료했으면 구성요소 서비스를 열어야 합니다. . 작업 표시줄 검색 상자에서 검색하고 해당 결과를 클릭할 수 있습니다. 구성 요소 서비스를 연 후 여기로 이동-

Component Services > Computer > My Computer > DCOM Config > Immersive Shell

이 예를 기반으로 CLSID는 이 Immersive Shell 구성 요소 서비스와 일치합니다. 기본값 – 데이터 를 찾아야 합니다. 레지스트리 편집기에서 가져온 이름입니다. 인식 후 구성 요소 서비스를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다. . 여기에서 응용 프로그램 ID 를 찾을 수 있습니다. 또는 APPID 다시 확인할 수 있습니다.

애플리케이션별 권한 설정은 로컬 활성화를 허용하지 않습니다.

다음으로 보안 으로 이동하십시오. 탭. 여기에서 실행 및 활성화 권한을 포함한 세 개의 레이블을 찾을 수 있습니다. . 해당 수정 을 클릭하십시오. 버튼.

경고 메시지가 나타나면 취소 를 클릭하십시오. 버튼을 누르고 진행합니다. 두 개의 계정을 추가하려면 위와 동일한 단계를 따라야 합니다.

  • 시스템
  • 현지 서비스

추가한 후 한 번에 하나씩 선택하고 Local Launch 를 제공합니다. 및 로컬 활성화 둘 다에 대한 권한입니다.

변경 사항을 저장하면 이벤트 뷰어에서 동일한 문제가 다시 발생하지 않습니다.

RuntimeBroker나 Immersive Shell 또는 다른 프로세스에 문제가 발생하더라도 솔루션은 모두 동일합니다.

애플리케이션별 권한 설정은 로컬 활성화를 허용하지 않습니다.