윈도우 7, 10에서 기존 사용하던 프로그램등이 실행이 되지 않고
'서버에서 참조를 반환했습니다' 란 경고창을 띄우는 경우 아래를 수정하면 간단히 해결된다.
권한 상승의 문제로 발생한것으로 UIA 기능을 헤제하고 권한상승과 관련된 부분을 수정하면 된다.
"EnableUIADesktopToggle"=dword:00000000
"ValidateAdminCodeSignatures"=dword:00000000
https://msdn.microsoft.com/en-us/library/cc232764.aspx
실행 창에서 'regedit' 를 실행하여
아래 키의 값을 찾아서 0으로 변경하여 주면된다.
키 : SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Policies \ System
값 : "ValidateAdminCodeSignatures"
값의 의미는 아래와 같다.
값 | 의미 |
---|---|
0x00000000 | 권한 상승이 필요한 대화 형 응용 프로그램에 암호화 서명을 적용하지 마십시오. |
0x00000001 | 권한 상승을 요청하는 모든 대화 형 응용 프로그램에 암호화 서명을 적용합니다. |
위의 마이크로 소프트 주소에서 가져옴.