Windows Event ID 10016, DistributedCom 오류 해결 방법
Reference ::
RegEdit 실행 (관리자권한)
HKEY_Classes_Root\CLSID\{C2F03A33-21F5-47FA-B4BB-156362A2F239}
위의 경로를 찾아 들어감
해당 키 선택 후 우측 마우스 선택 후 “사용 권한” 클릭 후 “고급” 선택
위쪽의 소유자 ….. 변경(C) 를 클릭해서
administrator 를 입력 한 후 이름 확인을 눌러 소유자를 Administrators 로 변경한다.
Administrator 를 클릭해서 모든 권한에 체크한다
HKEY_Local_Machine\Software\Classes\AppID\{316CDED5-E4AE-4B15-9113-7055D84DCC97}
위의 경로를 찾아 감
위와 같은 방법으로 똑같이 권한을 부여해주고 나오면 됩니다.
그리고 Window + R 키를 눌러 dcomcnfg 를 입력 콘솔루트->구성요소 서비스->컴퓨터->내 컴퓨터->DCOM 구성->Immersive Shell 을 선택해 속성에 들어가서 보안–>시작및 활성화->사용자지정 으로 변경 한후 시작 및 활성화 권한에서 “추가” 한 후 “local service” 로 이름 확인 후 만들어진 항목에 “로컬 활성” 체크 해주면 된다.
RuntimeBroker 의 경우 https://learn.microsoft.com/ko-kr/answers/questions/2820847/distributedcom-10016?forum=windows-all&referrer=answers 을 참조 할 것
만약 적용이 되지 않는 문제가 발생하면 Registry 에서 해당 Key의 내용을 참조하는 Key 를 모두 찾아 위와 같은 동일한 설정 변 경 후 적용 하고 시스템 재 시작을 한 후 수정하면 된다. (매우 중요)