2023/02/28

DistributedCOM 10016

로그 이름:         System
원본:            Microsoft-Windows-DistributedCOM
이벤트 ID:        10016

설명:
응용 프로그램별 권한 설정에서 CLSID가
{0DC1AB8B-A52D-4BA8-BD76-E2819386FB2F}
이고 APPID가
{BDBED08B-7FB7-4EEA-AFD0-53DE534CB638}

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


대상 DCOM 구성요소는 'ActivationHints' 이고,
Lib 경로는 C:\Windows\System32\twinui.appcore.dll

HKEY_CLASSES_ROOT\AppID\{bdbed08b-7fb7-4eea-afd0-53de534cb638}
LaunchPermission, RunAs=Interactive User


터미널 로그온세션과 별개로 0 세션에서 배치파일을 실행할려고 vbscript 'CreateObject("WScript.Shell").Run' 개체를 활용했는데, 이게 Windows Server 2022 부터? 터미널 로그온 상태에서, 동일 계정 다른 세션에서 실행되면, 그런것으로 보이긴 함.. (위 구성요소는 권한 설정이 잠겨 있음). 

아뭏튼, 터미널 로그온이 없는 다른 계정으로 실행하던가 하면 되긴 한데, 일단은 SYSTEM 계정으로 실행하는것으로 변경해 놓음.

그런데, ActivationHints 구성요소가 구체적으로 어떤 작동을 하는것인지, 아무리 검색해봐도 설명을 찾을수가 없넹..;;




Visual Studio CS0518 에러 메시지 표시 관련

Visual Studio 2019 에서, 이전 버전에서 작업했던 ASP.NET MVC 프로젝트를 로드하면, cshtml 에서 c# 언어쪽 문자열에서 CS0518 개체 타입 관련 경고(오류) 표시가 쭈욱 나는 증상..

빈 새프로젝트를 생성해서 비교해 보니, 이건 또 경고창이 안뜬다. web.config 에서 compilers 항목의 버전 지정값이 다르긴 한데..

그래서, 다시 기존 프로젝트를 열었던 VS 를 종료후 다시 실행하니깐.. 응??? 이건 왜 또 경고창이 발생안해 ???.....;;  cshtml 파일 razor 타입 코딩된 페이지 열면 경고창이 떳는데, 메쏘드 부분만 잘라내기 후 다시 그자리에 붙이기 하니, 경고창이 없어진다.. ㅎㅎ 

이건 아무래도.. Visual Studio 소스 편집기 "버그" 인것 같음.. 이유는 위와 같이 어떨땐 경고표시되고 어떨땐 또 정상으로 잘 확인되고... 패턴을 모르겠음..

다른 문서를 찾아보면, mscorlib.dll 로딩 문제라고 하는데 그게 맞는건지도 모르겟고.. 원인 찾아볼려고 했는데... 다들 이런 저런 얘기가 있긴 한데,. 조금씩 다른 얘기들이라서 맞는건지도 모르겠고.. 그냥 이쯤에서 종료..;;





가장 많이 본 글