Computer >> 컴퓨터 >  >> 시스템 >> Windows

특정 프로그램만 UAC 확인 창 없이 실행하는 방법 — 작업 스케줄러 활용 가이드

UAC 프롬프트가 성가신 이유

Windows 7은 Windows Vista에 비해 훨씬 덜 성가신 UAC(사용자 계정 컨트롤)를 탑재했고, 알림이 언제·어떻게 표시될지 세부적으로 조절할 수 있는 옵션도 함께 제공합니다. 그럼에도 불구하고 여전히 완벽하지는 않습니다. 일부 프로그램을 실행할 때마다 UAC 확인 창이 뜨는데, 해당 프로그램을 매일 자주 사용한다면 상당히 번거로울 수 있습니다.

예를 들어, 필자는 매 작업 세션을 마칠 때마다 CCleaner를 실행해 PC를 정리하는 습관이 있습니다. 그런데 "관리자 권한으로 실행"을 선택해도 확인 창은 매번 나타납니다. UAC 보안 수준을 낮추고 싶지 않다면, 특정 프로그램에 한해서만 UAC를 우회하는 별도의 방법이 필요합니다.

핵심 원리: 작업 스케줄러로 권한 상승 생략하기

방법은 생각보다 간단합니다. "가장 높은 권한으로 실행" 옵션이 켜진 작업을 작업 스케줄러(Task Scheduler)에 미리 등록해 두면, 해당 작업을 호출할 때 관리자 권한 승인 절차 없이 곧바로 프로그램이 구동됩니다. 단계별로 살펴보겠습니다.

1단계: 컴퓨터 관리 창 열기

시작 메뉴를 연 뒤 컴퓨터 항목을 마우스 오른쪽 버튼으로 클릭하고 관리를 선택합니다.

특정 프로그램만 UAC 확인 창 없이 실행하는 방법 — 작업 스케줄러 활용 가이드

2단계: 새 작업 만들기

컴퓨터 관리 창이 열리면 왼쪽 패널에서 작업 스케줄러를 선택하고, 오른쪽 패널에서 작업 만들기를 클릭합니다.

특정 프로그램만 UAC 확인 창 없이 실행하는 방법 — 작업 스케줄러 활용 가이드

3단계: 작업 이름과 권한 설정

새 작업의 이름을 입력합니다. 나중에 바로 가기에서 그대로 사용해야 하므로 기억하기 쉬운 이름으로 지정하세요(예: CCleaner). 그리고 창 하단의 "가장 높은 권한으로 실행" 체크박스에 반드시 체크합니다. 이 옵션이 UAC 프롬프트를 생략하는 핵심입니다.

특정 프로그램만 UAC 확인 창 없이 실행하는 방법 — 작업 스케줄러 활용 가이드

4단계: 실행할 프로그램 지정

동작 탭으로 이동한 뒤 새로 만들기 버튼을 클릭합니다.

특정 프로그램만 UAC 확인 창 없이 실행하는 방법 — 작업 스케줄러 활용 가이드

프로그램/스크립트 입력란에서 찾아보기 버튼을 눌러 UAC 프롬프트 없이 실행하고 싶은 프로그램(여기서는 CCleaner)을 선택합니다. 설정이 끝나면 확인을 눌러 저장하고, 컴퓨터 관리 창을 닫습니다.

특정 프로그램만 UAC 확인 창 없이 실행하는 방법 — 작업 스케줄러 활용 가이드

바탕 화면 바로 가기 만들기

이제 등록한 작업을 손쉽게 실행할 바로 가기를 만들 차례입니다.

  1. 바탕 화면 빈 공간에서 마우스 오른쪽 버튼을 클릭하고 새로 만들기 → 바로 가기를 선택합니다.
  2. 항목 위치 입력 창이 뜨면 아래 명령어를 입력합니다.

schtasks.exe /run /tn "TaskName"

TaskName 부분은 앞서 만든 작업 이름으로 바꿔 주세요. 예를 들어 작업 이름을 "CCleaner"로 지정했다면 다음과 같이 입력합니다.

schtasks.exe /run /tn "CCleaner"

특정 프로그램만 UAC 확인 창 없이 실행하는 방법 — 작업 스케줄러 활용 가이드

마지막으로 바로 가기에 원하는 이름을 붙이고 마침을 클릭하면 완료됩니다.

결과 확인 및 주의 사항

이제부터는 바탕 화면의 바로 가기를 더블클릭해 프로그램을 실행하면 UAC 확인 창이 더 이상 나타나지 않습니다. 시스템 전체의 UAC 보안 수준은 그대로 유지되면서, 지정한 프로그램만 프롬프트 없이 관리자 권한으로 실행됩니다.

다만 몇 가지 유의할 점이 있습니다. 이 방법은 신뢰할 수 있는 프로그램에만 적용하세요. UAC 프롬프트를 건너뛴다는 것은 해당 프로그램이 관리자 권한을 승인 절차 없이 사용한다는 의미이므로, 출처가 불분명한 소프트웨어에 적용하면 보안 위험이 커질 수 있습니다. 또한 이 가이드는 Windows 7 환경을 기준으로 설명되었지만, 작업 스케줄러와 schtasks.exe 명령은 Windows 10과 11에서도 거의 동일한 방식으로 작동하므로 최신 운영체제에서도 활용할 수 있습니다.