2021-04-17

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

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

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

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

 응용 프로그램별 권한 설정에서 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) 서비스가 실행하기 위해

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

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

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

서비스의 시작유형을 [자동]에서 [자동 (지연된 시작)] 으로 

변경하면 해결됩니다.


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

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

해결 방법은 

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

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

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

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

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


이렇게 하면 해결완료!

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





응용 프로그램별 권한 설정에서 CLSID가 실행 중인 주소 LocalHost(LRPC 사용)의 사용자 NT 에게 부여하지 않았습니다. 구성 요소 서비스 관리 도구를 사용하여 이 보안 권한을 수정할 수 있습니다. 오류 해결방법

 

응용 프로그램별 권한 설정에서 CLSID가 

{6B3B8D23-FA8D-40B9-8DBD-B950333E2C52}

이고 APPID가 

{4839DDB7-58C2-48F5-8283-E1D1807D0D7D}

인 COM 서버 응용 프로그램에 대한 로컬 활성화 사용 권한을 응용 프로그램 컨테이너 사용할 수 없음 SID(사용할 수 없음)에서 실행 중인 주소 LocalHost(LRPC 사용)의 사용자 NT AUTHORITY\LOCAL SERVICE SID(S-1-5-19)에게 부여하지 않았습니다. 구성 요소 서비스 관리 도구를 사용하여 이 보안 권한을 수정할 수 있습니다.

또는 

응용 프로그램별 권한 설정에서 CLSID가 

{2593F8B9-4EAF-457C-B68A-50F6B8EA6B54}

이고 APPID가 

{15C20B67-12E7-4BB6-92BB-7AFF07997402}

인 COM 서버 응용 프로그램에 대한 로컬 활성화 사용 권한을 응용 프로그램 컨테이너 사용할 수 없음 SID(사용할 수 없음)에서 실행 중인 주소 LocalHost(LRPC 사용)의 사용자 RYZEN9-5900X\ryzen SID(S-1-5-21-1494163333-122159999-3886688888-1001)에게 부여하지 않았습니다. 구성 요소 서비스 관리 도구를 사용하여 이 보안 권한을 수정할 수 있습니다.

----------------------------------------------------------------

이벤트 뷰어에 위와 유사한 문제가 발생시 해결방법은 

아래 그림을 따라해 보세요.

이틀동안 고생하다가 그림 2장으로 40여개의 유사한 문제를 Fix 했습니다.

이 사이트에서는 LOCAL SERVICE 그룹에 권한을 추가하는 예입니다.

SYSTEM 그룹에 권한이 없을땐 LOCAL SERVICE 그룹 대신 SYSTEM 그룹에 

권한을 주면됩니다.

Win Key + R 에서 실행 윈도우에 "dcomcnfg " 또는  "dcomcnfg.exe" 엔터하면 

아래 그림이 나타납니다.



출처 사이트는 이곳 입니다.

https://answers.microsoft.com/en-us/windows/forum/windows_10-other_settings/distributedcom-errors-flooding-event-log/22701266-e81e-40a5-9fb4-780519363f59


AMD ZEN3 vs Intel 11th Benchmarks

AMD x64라는 기술이 나오면서 처음으로 2 Core 제품을 
x64 용 NT OS를 사용할 때가 얼마전 같은데
라이젠이 갈수록 멀티코어 프로그램과 게임에서는 
인텔보다 빠르거나 동등한 위치에 올라온게 새삼스럽다. 

지금은 Ryzen 1세대 1700을 사용하다가 싱글코어가 빠른 CPU가 필요해 찾던중 
Youtube 에서 라이젠 3세대가 인텔 10세대 보다 싱글코어 부분까지 넘어섰다는걸 알게 되었다. 
라이젠 1700은 일반적으로 사용하기에는 충분한데
싱글코어 성능이 인텔보다 떨어져서 고성능 싱글코어를 사용해야할 일이 있어
싱글코어 성능이 좋은 CPU를 찾아보던 중 여러 찾아본 자료를 올려봅니다.

 AMD ZEN3 와 Intel 11세대가 포함된 벤치마크를 볼께요. 

그래서 인텔 11세대와는 얼마나 차이나는가를 찾아 보던중 
 최근 CPU 벤치마크를 찾게 되었는데 재미있는 부분이 있었다. 
 데스크탑 CPU 싱글코어 벤트마크를 퍼왔다

AMD ZEN3 와 Intel 11세대가 포함된 벤치마크 [그림1]
그림1 출처 https://www.cpubenchmark.net/singleThread.html 

 싱크코어 IPC 성능은 인텔 11세대가 i9, i7 라이젠 5세대보다 빠르다. 
하지만 인텔 10세대 제품군 보다는 Ryzen 3세대가 확실하게 빠르네요.

여기에서 재미있는 부분은 AMD Ryzen 7 5800X이 Ryzen 9 5900x 5950x 보다 빠르다는 것이다. 이유는 모르겠으나 그래서 인기가 많나 봅니다.

재미있는 부분은 소비전력인데
i9-11900K 는 295W , 
R7 5800X  는 197W 인데 약 100W차이가 난다
AMD가 저전력으로 고효율의 성능을 낸다는 것이다. 

생각지도 않았는데 의외의 결과인거 같다. 
 멀티코어 벤치마크는 서버 제품군만 있어 생략한다. 
 그리고 오버클락 벤치마크도 있어서 첨부합니다. 
(오버클락은 서버제품군도 같이 포함되어 있습니다)

인텔이 주춤하는 사이에 AMD가 비약적인 발전하고 있군요
멀티코어 성능에 있어서는 더 향상이 되었고
싱글코어 성능은 intel 보다 향상된것으로 보이네요. 

참고로 벤치마크에서 제품명으로 구분된 인텔의 제품 세대 확인법은 아래를 참고하면 됩니다.
 Intel Core i9-11900K 라면 i9 은 8 코어를 뜻하며, 11900K에서 
11은 11세대 900 은 i9 제품군을 뜻한다. 

 AMD의 경우는 AMD Ryzen 7 5800X , AMD Ryzen 9 5950X 의 경우 
Ryzen 7은 8 core, 9은 10 코어 이상으로 12 core, 16 core 로 구성되어 있고 
5800, 5950 은 5는 ZEN 3 Architecture(Ryzen 3세대)를 의미하고 
 8xx 는 Ryzen 7, 9xx 는 Ryzen 9을 의미한다.

최근 다양한 최신 CPU 벤츠마크가 유튜브에 올라오고 있으니 참고해 보기 바랍니다.
싱글코어 성능이 중요한 HTS 와 같은 프로그램에서도 intel보다 성능이 잘나온다는 점이다