윈도우 운영체제에서 관리자 권한이 필요한 프로그램을 실행하는 경우 사용자 계정 컨트롤(UAC) 메세지 [이 앱이 디바이스를 변경할 수 있도록 허용하시겠어요?] 가 항상 뜹니다.
제어판 - 시스템 및 보안에서 사용자 계정 컨트롤 알림 메세지를 아예 꺼놓으면 해결이 되긴 하지만 보안상 좋지 않기 때문에 이 설정을 변경하는 것을 권장하지는 않습니다.
사용자가 지정한 프로그램을 실행할 때만 사용자 계정 컨트롤 메세지를 없애도록 만든 프로그램입니다.
특정 프로그램을 실행할 때 사용자 계정 컨트롤 메세지를 숨기는 기본적인 방법
1. 작업 스케쥴러에 지정한 프로그램을 등록 (최고 관리자 권한으로 실행)
2. 추가한 작업 스케쥴러를 실행하는 바로가기를 바탕화면에 생성
3. 생성한 바로가기를 실행하면 사용자 계정 컨트롤 메세지가 나오지 않고 바로 실행
이런 방법으로 사용자 계정 컨트롤 메세지를 숨길 수가 있기는 한데요. 작업 스케쥴러에 프로그램을 등록하고 바로가기를 만드는 작업은 상당히 귀찮기 때문에 간단히 추가할 수 있도록 프로그램으로 만들게 되었습니다.
본문 하단에 첨부한 파일을 다운로드 받아서 압축을 풀고 프로그램을 실행하세요.
마우스 우클릭해서 관리자 권한으로 실행해야 됩니다.
작업표시줄 오른쪽 시스템 트레이에 노란 방패 모양의 아이콘이 생깁니다.
마우스 좌클릭을 하면 메인화면이 뜨고 우클릭을 하면 메뉴가 나옵니다.
우클릭하면 나오는 프로그램 메뉴 (설정 메뉴는 삭제함, 좌클릭으로 실행)
프로그램 메인화면입니다.
탐색기에서 등록할 파일을 드래그해서 프로그램에 끌어다 놓으세요.
파일을 끌어다가 놓으면 파일경로 및 아이콘이 자동으로 변경됩니다.
작업 스케쥴러 등록 및 바탕화면 바로가기 만들기를 클릭하세요.
3~4초 정도 기다리면 확인 메세지가 나옵니다. 확인 클릭.
작업 스케쥴러 도구 열기를 클릭해서 확인해보면 금방 추가한 스케쥴러가 보입니다.
관리하기 쉽도록 TaskUAC 폴더에 별도로 보관합니다.
바탕화면에 바로가기가 만들어졌습니다. 이 파일을 실행하면 사용자 계정 컨트롤 메세지가 나오지 않습니다.
작업 스케쥴러를 실행하는 schtasks.exe 바로가기라서 명령 프롬프트 창(검은 창)이 잠깐 떴다가 사라집니다.
작업표시줄에 고정하거나 시작 메뉴에 고정하려면 바로가기를 우클릭해서 원하는 메뉴를 클릭하세요.
고정후에는 이 바로가기 파일이 필요없으므로 지워도 상관없습니다.
프로그램 동작환경 : .Net framework 4.0 , 윈도우11 , 윈도우 10, 윈도우 7, 관리자 권한 필요
파일명은 변경하지 마세요. WindowexeCreateShortcutUAC 가 아니면 실행이 되지 않습니다.
바이러스토탈 검진 결과 링크
https://www.virustotal.com/gui/file/866e294eef0f97ba4b43f3176f098cbf2a066c1a7bb4868a0866de6683b55d41
개인이 만든 프로그램이고 많이 알려지지 않은 프로그램이라 일부 백신에서 악성코드로 인식할 수도 있습니다.
백신에서 차단하는 경우 예외처리나 신뢰하는 프로그램으로 추가해서 사용하세요.