응용 프로그램별 권한 설정에서 CLSID가 Windows.SecurityCenter.WscBrokerManager , Windows.SecurityCenter.SecurityAppBroker , Windows.SecurityCenter.WscDataProtection 이벤트 오류. DistributedCOM 이벤트 ID 10016 오류 해결방법

응용 프로그램별 권한 설정에서 CLSID가 Windows.SecurityCenter.WscBrokerManager , Windows.SecurityCenter.SecurityAppBroker , Windows.SecurityCenter.WscDataProtection 이벤트 오류. DistributedCOM 이벤트 ID 10016 오류 해결방법

이번 글은 이전과 해결방법이 다른점이 있어 해결방법을 작성합니다.

발생 원인은 알 수 없으나 해결방법은 있어 다행이네요

이벤트 로그의 오류내용은 아래와 같습니다.

(* Windows 10에서만 사용가능한 방법입니다. Win11에서는 사용할 수 없습니다.)


응용 프로그램별 권한 설정에서 CLSID가 Windows.SecurityCenter.WscBrokerManager 이고 APPID가 사용할 수 없음인 COM 서버 응용 프로그램에 대한 로컬 시작 사용 권한을 응용 프로그램 컨테이너 사용할 수 없음 SID(사용할 수 없음)에서 실행 중인 주소 LocalHost(LRPC 사용)의 사용자 NT AUTHORITY\SYSTEM SID(S-1-5-18)에게 부여하지 않았습니다. 구성 요소 서비스 관리 도구를 사용하여 이 보안 권한을 수정할 수 있습니다.


응용 프로그램별 권한 설정에서 CLSID가 Windows.SecurityCenter.SecurityAppBroker 이고 APPID가 사용할 수 없음 인 COM 서버 응용 프로그램에 대한 로컬 시작 사용 권한을 응용 프로그램 컨테이너 사용할 수 없음 SID(사용할 수 없음)에서 실행 중인 주소 LocalHost(LRPC 사용)의 사용자 NT AUTHORITY\SYSTEM SID(S-1-5-18)에게 부여하지 않았습니다. 구성 요소 서비스 관리 도구를 사용하여 이 보안 권한을 수정할 수 있습니다.


응용 프로그램별 권한 설정에서 CLSID가 Windows.SecurityCenter.WscDataProtection 이고 APPID가 사용할 수 없음 인 COM 서버 응용 프로그램에 대한 로컬 시작 사용 권한을 응용 프로그램 컨테이너 사용할 수 없음 SID(사용할 수 없음)에서 실행 중인 주소 LocalHost(LRPC 사용)의 사용자 NT AUTHORITY\SYSTEM SID(S-1-5-18)에게 부여하지 않았습니다. 구성 요소 서비스 관리 도구를 사용하여 이 보안 권한을 수정할 수 있습니다.


위 오류는 3개가 동시에 발생하는게 특징입니다. 

원인은 짐작하건데 wscsvc(Security Center) 서비스가 실행하기 위해

 필요한 상위 서비스보다 먼저 실행되면서 발생하는 오류로 보입니다. 

그래서 윈도우즈의 주요 서비스가 실행되고 나서 

그 뒤에 서비스를 시작하도록 

서비스의 시작유형을 [자동]에서 [자동 (지연된 시작)] 으로 변경하면 해결됩니다.

(* Windows 11에서는 이 서비스가 감춰져있습니다. 그말은 이 방법을 사용할 수 없다는 거죠.) 


레지스트리 에디터로 권한을 수정해주는 것만으로는 끝나지 않아 자료를 찾아보던중 

이전 DCOM 관련 오류와 전혀 다른 방법으로 해결했습니다

해결 방법은 

1. 레지스트리 편집기(regedit.exe)를 관리자 권한으로 실행합니다

2. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services 하부트리에서

\wscsvc 를 찾아 오른쪽 팬에서 DelayedAutoStart 키를 찾아

더블 클릭해서 16진수로 값을 1에서 0으로 수정하고 닫습니다

3. 바로 재부팅하고 이벤트 로그를 확인합니다


이렇게 하면 해결완료!

참고로 서비스 이름 wscsvc 는 표시 이름은 [Security Center] 입니다.





다음 이전