사용자 계정 컨트롤(User Account Control, 이하 UAC)은 Windows PC의 보안을 지키기 위해 개발된 핵심 기능입니다. UAC는 운영체제에 대한 허가되지 않은 접근을 차단하며, 시스템 변경은 오직 관리자만 수행할 수 있도록 제한합니다. 관리자가 변경 사항을 승인하지 않으면 Windows는 해당 작업을 진행하지 않습니다. 덕분에 응용 프로그램, 바이러스 또는 악성코드에 의한 무단 변경을 효과적으로 예방할 수 있습니다.
이번 글에서는 Windows 10에서 UAC를 활성화하는 방법, 필요 시 비활성화하는 방법, 그리고 레지스트리로 UAC 상태를 확인하는 방법까지 단계별로 자세히 알아보겠습니다.
Windows 10에서 UAC 활성화하기
관리자 계정으로 로그인된 상태라면 새 프로그램을 설치할 때마다 '이 앱이 디바이스를 변경하도록 허용하시겠습니까?'라는 확인 창이 나타납니다. 반면 일반 사용자 계정이라면 해당 프로그램을 실행하기 위해 관리자의 사용자 이름과 암호 입력을 요구받게 됩니다.
UAC는 Windows Vista 출시 당시 많은 사용자에게 오해를 받았던 기능입니다. 상당수 사용자는 시스템이 위협에 노출된다는 사실도 모른 채 이 기능을 제거하려 했습니다. 이후 버전들이 나오면서 UAC의 기능은 크게 개선되었지만, 일부 사용자는 필요에 따라 일시적으로 비활성화하고 싶어 할 수 있습니다. 아래에서 상황에 맞게 UAC를 설정하는 두 가지 방법을 소개합니다.
방법 1: 제어판 사용
Windows 8 및 10에서 제어판으로 UAC를 설정하는 절차는 다음과 같습니다.
- Windows 키를 누르고 검색창에 사용자 계정 컨트롤(User Control)을 입력합니다.
- 검색 결과에서 사용자 계정 컨트롤 설정 변경(Change User Account Control Settings)을 엽니다.
- 화면에 표시된 슬라이더에서 컴퓨터 변경 알림 시점을 선택할 수 있습니다.
설정 옵션별 안내
① 항상 알림(Always notify)
- 앱이 소프트웨어 설치를 시도하거나 컴퓨터를 변경하려 할 때 알림
- 사용자가 Windows 설정을 변경할 때도 알림
새 소프트웨어를 자주 설치하고 낯선 웹사이트를 자주 방문한다면 이 옵션을 권장합니다.
② 항상 알림(데스크톱 어둡게 하지 않음)
- 알림 조건은 위와 동일하지만 화면이 어두워지지 않습니다.
참고: 권장되는 설정은 아니며, 데스크톱 화면이 어두워지는 데 오래 걸리는 컴퓨터에서 선택할 수 있습니다.
③ 앱이 내 컴퓨터를 변경하려고 할 때만 알림(기본값)
- 앱의 변경 시도에는 알림이 표시되지만, 사용자가 직접 Windows 설정을 변경할 때는 알림이 나타나지 않습니다.
익숙한 앱과 검증된 웹페이지만 이용한다면 이 기본 설정이 적절합니다.
④ 앱이 내 컴퓨터를 변경하려고 할 때만 알림(데스크톱 어둡게 하지 않음)
- Windows 설정 변경 시에는 알림이 없으며, 보안 강도도 가장 낮습니다.
참고: 이 옵션은 전혀 권장되지 않으며, 선택하려면 컴퓨터에 관리자로 로그인되어 있어야 합니다.
- 요구 사항에 맞는 옵션을 하나 선택한 후 확인(OK)을 클릭하면 Windows 8/10에서 UAC가 활성화됩니다.
방법 2: msconfig 명령 사용
실행(Run) 대화상자를 통해서도 동일하게 설정할 수 있습니다.
- Windows + R 키를 함께 눌러 실행(Run) 대화상자를 엽니다.
- msconfig를 입력하고 확인을 클릭합니다.
- 시스템 구성(System Configuration) 창이 열리면 도구(Tools) 탭으로 전환합니다.
- UAC 설정 변경(Change UAC Settings)을 선택하고 실행(Launch)을 클릭합니다.
- 앞서 설명한 것과 같은 알림 수준 선택 화면이 나타나면 원하는 옵션을 고른 뒤 확인을 누릅니다.
Windows에서 UAC 비활성화하는 방법
UAC를 끄면 보안 위험이 크게 높아지므로 권장하지 않습니다. 그럼에도 불가피한 사정으로 비활성화해야 한다면 아래 방법을 따르세요.
방법 1: 제어판 사용
- 관리자 계정으로 시스템에 로그인합니다.
- 앞서 안내한 대로 Windows 검색창에서 사용자 계정 컨트롤 설정 변경을 엽니다.
- 알림 수준 슬라이더를 최하단의 알리지 않음(Never notify)으로 내립니다. 이 경우 앱의 변경 시도와 사용자의 Windows 설정 변경 모두 알림 없이 진행됩니다.
- 확인(OK)을 클릭하면 UAC가 비활성화됩니다.
방법 2: msconfig 명령 사용
- 실행(Run) 대화상자를 열고 앞서와 같이 msconfig 명령을 실행합니다.
- 시스템 구성 창에서 도구(Tools) 탭으로 이동합니다.
- UAC 설정 변경 > 실행(Launch)을 차례로 클릭합니다.
- 알리지 않음(Never notify)을 선택합니다.
- 확인을 누른 후 창을 닫으면 됩니다.
Windows 7에서 사용자 계정 컨트롤 활성화하기
Windows 7에서도 제어판을 통해 간단히 UAC를 켤 수 있습니다.
- Windows 검색 상자에 UAC를 입력합니다.
- 사용자 계정 컨트롤 설정 변경을 엽니다.
- 아래 옵션 중 상황에 맞는 것을 선택합니다.
① 항상 알림
- 프로그램이 소프트웨어 설치나 컴퓨터 변경을 시도할 때 알림
- 사용자가 Windows 설정을 변경할 때도 알림
화면에 확인 창이 뜨므로 승인 또는 거부를 직접 결정할 수 있습니다. 새 소프트웨어 설치와 인터넷 사용이 잦다면 권장됩니다.
② 기본값 - 프로그램이 내 컴퓨터를 변경하려고 할 때만 알림
프로그램의 변경 시도에만 알림이 표시되고, 사용자의 Windows 설정 변경에는 알림이 나오지 않습니다. 익숙한 프로그램과 웹사이트를 주로 이용하며 보안 위험이 낮은 환경이라면 적합합니다.
③ 프로그램이 내 컴퓨터를 변경하려고 할 때만 알림(데스크톱 어둡게 하지 않음)
프로그램의 변경 시도에는 확인 창이 뜨지만 Windows 설정 변경에는 알림이 없습니다. 화면이 어두워지는 과정이 너무 느린 경우에만 선택하세요.
- 확인(OK)을 클릭하면 Windows 7에서 UAC가 활성화됩니다.
Windows 7에서 사용자 계정 컨트롤 비활성화하기
UAC 비활성화는 권장되지 않지만, Windows 7 호환 인증을 받지 못한 구형 프로그램처럼 UAC 미지원 소프트웨어를 사용해야 하는 경우에는 불가피할 수 있습니다.
- 앞서 설명한 방법으로 사용자 계정 컨트롤 설정 변경을 엽니다.
- 슬라이더를 알리지 않음(Never notify) 위치로 내립니다.
- 확인을 클릭하여 설정을 저장합니다.
UAC 활성화 여부 확인하는 방법
레지스트리 편집기를 사용하면 현재 UAC 상태를 정확히 확인할 수 있습니다.
- Windows + R 키를 눌러 실행(Run) 대화상자를 엽니다.
- regedit를 입력하고 확인을 클릭합니다.
- 다음 경로로 이동합니다:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
- EnableLUA 값을 더블클릭합니다.
- 값 데이터(Value data) 필드를 확인합니다:
- 값이 1이면 UAC가 활성화된 상태입니다.
- 값이 0이면 UAC가 비활성화된 상태입니다.
- 확인을 눌러 레지스트리 값을 저장합니다.
마무리
이 가이드를 통해 Windows 7, 8, 10 환경에서 사용자 계정 컨트롤(UAC)을 자유롭게 활성화하거나 비활성화하실 수 있기를 바랍니다. 어떤 방법이 유용했는지 의견을 나눠주세요. 글에 대한 질문이나 제안 사항이 있다면 언제든 댓글로 남겨주세요.