큰 기술 괴짜이기 때문에 Windows 컴퓨터가 완벽하게 작동하지 않는 것이 싫습니다. 내 컴퓨터가 완벽하게 작동하지 않으면 나는 어떤 종류의 기술자라고 생각합니까? 분명히 모든 것이 완벽하게 작동하도록 하려면 내 시스템에 큰 문제를 일으키지 않을 수 있는 문제를 수정하는 데 많은 시간을 할애해야 합니다.
그러나 여전히 재미있고 많은 것을 배울 수 있습니다. 이 글에서는 DistributedCOM 관련 이벤트 뷰어에 나타나는 오류를 수정하는 방법에 대해 이야기하고 있습니다. . 내 시스템에 다른 오류가 없음을 확인했습니다. 이벤트 ID가 10016인 매일 몇 개 이외의 로그 . 기본 오류 메시지는 동일했습니다.
The application-specific permission settings do not grant Local Activation permission for the COM Server application
또한 CLSID, APPID, SID 및 구성 요소 서비스를 사용하여 권한을 수정하는 방법을 나열했습니다.
밀도가 높은 포럼 게시물을 읽은 후 이벤트 뷰어에 더 이상 표시되지 않도록 이 오류를 수정할 수 있었습니다. 꽤 복잡한 과정이므로 시작하기 전에 1~2시간 정도 여유를 두십시오.
1단계 – 프로세스 확인
가장 먼저 해야 할 일은 오류에 나열된 CLASS ID와 연결된 프로세스 또는 서비스를 파악하는 것입니다. 이렇게 하려면 이벤트 설명에 나열된 CLSID를 복사하십시오. 제 경우에는 {D63B10C5로 시작했습니다. . 중괄호도 모두 복사해야 합니다.
이제 시작을 클릭하고 regedit를 입력하여 레지스트리 편집기를 열어야 합니다. . 레지스트리 편집기가 열리면 수정을 클릭합니다. 그런 다음 찾기 . 계속해서 CLSID를 검색 상자에 붙여넣고 Enter 키를 누르십시오.
잠시 후 HK_CLASSES_ROOT\CLSID 아래에 결과가 표시됩니다. 열쇠. 오른쪽에는 두 개의 키와 기본값이 있어야 합니다. 서비스 이름을 나열해야 합니다. 제 경우와 아마도 귀하의 경우에도 RuntimeBroker여야 합니다. .
AppID는 오류 메시지에 나열된 것과도 일치해야 합니다. 다음으로 이 서비스에 대한 구성 요소 서비스의 권한을 변경할 수 있도록 스크립트를 실행해야 합니다.
2단계 – PowerShell 스크립트 실행
이 문제를 해결하려면 Component Services for RuntimeBroker에서 일부 권한을 편집해야 하지만 그렇게 하기 전에 이러한 변경을 수행할 수 있는 스크립트를 실행해야 합니다.
PowerShell을 관리자로 실행하려면 시작을 클릭해야 합니다. , powershell 입력 그런 다음 결과를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다. .
이제 여기에 링크된 텍스트 파일을 다운로드하고 모든 코드를 복사하여 PowerShell 창에 붙여넣습니다(PowerShell 창에서 마우스 오른쪽 버튼을 클릭하면 클립보드에 있는 내용이 모두 붙여넣어집니다). 그런 다음 Enter 키를 누르세요. 완료라는 단어가 표시되어야 합니다. 인쇄되었습니다.
3단계 – 구성 요소 서비스 열기
구성요소 서비스를 열 수 있습니다. 2단계에서 PowerShell을 연 것처럼 시작을 클릭하고 구성 요소 서비스를 입력합니다. 이 프로그램을 관리자로 실행할 필요는 없습니다. 도착하면 다음 위치로 이동하십시오.
Component Services - Computers - My Computer - DCOM Config
런타임 브로커를 찾을 때까지 아래로 스크롤합니다. . 제 경우에는 2개였습니다! 오류에 나열된 것이 무엇인지 어떻게 압니까?
각각을 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다. . 일반 탭에 응용 프로그램 ID가 표시됩니다. , 오류 메시지의 AppID와 일치해야 합니다. ID가 10016이고 CLSID가 둘 이상인 이벤트 뷰어에서 오류가 발생하는 경우 두 RuntimeBroker를 모두 수정해야 할 수 있습니다. 제 경우에는 하나만 고쳐야 했습니다.
4단계 – 권한 수정
마지막으로 권한을 수정해야 합니다. RuntimeBroker 속성 창에서 보안 탭.
수정 실행 및 활성화 권한 아래의 버튼 클릭할 수 있어야 합니다. 회색으로 표시되면 PowerShell 스크립트가 제대로 실행되지 않은 것입니다. 수정을 클릭하면 인식할 수 없는 권한에 대해 경고하는 팝업 대화 상자가 표시될 수 있습니다.
여기에서 제거를 클릭하고 싶지 않습니다. . 취소를 클릭하기만 하면 됩니다. 단추. 이제 기본 계정 목록이 표시되며 알 수 없는 계정도 표시될 수 있습니다. 나열됩니다.
알 수 없는 계정을 남겨두고 싶습니다. 있는 그대로. 제거하지 마십시오. 이 시점에서 모든 애플리케이션 패키지가 남아 있어야 합니다. 및 SELF . 이제 두 개의 계정을 추가해야 합니다. 추가를 클릭합니다. 시스템을 입력하고 그런 다음 이름 확인을 클릭합니다. . 확인을 클릭합니다. 그러면 해당 계정이 목록에 추가됩니다.
추가를 클릭합니다. 이번에는 Local Service를 입력합니다. 동일한 단계를 따르세요.
둘 다 추가되면 한 번에 하나씩 클릭하고 로컬 실행을 선택합니다. 및 로컬 활성화 허용 아래의 확인란 . 그게 다야! 이제 컴퓨터를 다시 시작하면 이벤트 보기 로그에 해당 오류가 더 이상 표시되지 않습니다. 즐기세요!