파일을 열거나 애플리케이션을 실행하려고 할 때 실행하려는 파일의 경로와 함께 "이 앱은 UAC가 비활성화된 상태에서는 활성화할 수 없습니다(This app can't be activated when UAC is disabled)"라는 문구가 표시되는 오류 메시지가 나타난다면 꽤 심각해 보일 수 있습니다.

이 문제의 원인은 여러 가지로 알려져 있으며, 이를 해결하기 위한 방법들도 다양합니다. 이 글에서는 검증된 해결 방법들을 하나로 정리하여 소개해 드리겠습니다. 아래 방법들을 차례대로 확인해 보시기 바랍니다.
"UAC가 비활성화된 경우 이 앱을 활성화할 수 없습니다" 오류의 원인
이 오류를 유발하는 원인 목록은 그리 길지 않으며, 주로 Windows 10 또는 Windows 8의 버그와 관련이 있습니다. 해당 버그로 인해 UAC(사용자 계정 컨트롤)가 비활성화된 상태에서는 기본 제공 Windows 앱을 전혀 사용할 수 없었습니다. 일부 사용자는 업데이트를 통해 이 문제가 해결되기도 했습니다. 전체 원인 목록은 다음과 같습니다.
- UAC가 다소 번거롭게 느껴질 수 있지만, UAC를 다시 활성화해야 합니다. UAC를 다시 켜지 않으면 Windows에서 기본 제공 메트로(Metro) 앱을 사용할 수 없습니다.
- 레지스트리에서 EnableLUA 옵션이 비활성화되어 있는 경우입니다. 값을 변경하여 이 옵션을 활성화하는 것을 고려해야 합니다.
- 운영체제에 업데이트가 대기 중인 경우입니다. 이 성가신 오류 없이 컴퓨터를 사용하려면 최대한 빨리 업데이트를 설치하는 것이 좋습니다.
해결 방법 1: UAC 다시 활성화
UAC(사용자 계정 컨트롤)는 컴퓨터에서 실행, 다운로드, 열기 등 모든 작업을 관리하며, 사용자가 수행하려는 작업이 안전한지 한 번 더 확인하는 일종의 보안 장치 역할을 합니다.
UAC 팝업이 시간이 지나면서 성가시게 느껴질 수 있지만, 이 방법은 UAC를 다시 활성화하는 것입니다. 이렇게 하면 오류 팝업을 확실히 없앨 수 있으며, 가장 간단하고 즉시 시도해 볼 수 있는 방법입니다!
- 시작 메뉴에서 검색하여 제어판을 엽니다. 또는 Windows 키 + R 키 조합을 누르고 실행 대화 상자에 "control.exe"를 입력한 후 확인을 클릭해도 됩니다.
- 제어판의 보기 기준 설정을 큰 아이콘으로 변경한 후 사용자 계정 옵션을 찾습니다.

- 사용자 계정을 연 뒤 "사용자 계정 컨트롤 설정 변경"을 클릭합니다.
- 슬라이더에는 선택할 수 있는 여러 단계의 옵션이 있습니다. 슬라이더가 맨 아래로 설정되어 있다면 UAC가 비활성화된 상태이며, 이것이 오류가 나타나기 시작한 원인입니다. 참고로 사용자 계정 컨트롤로 인해 발생하는 오류는 이 외에도 더 있습니다.
- 슬라이더가 이미 최상위에 있는 경우라면 값을 한 단계씩 올려가며 문제가 해결되는지 확인합니다. 오류가 계속 나타나면 UAC를 최고 수준으로 설정할 때까지 이 과정을 반복합니다.

- 당분간은 UAC를 켜두는 것을 권장합니다. 다른 방법으로 문제를 해결할 수도 있지만, UAC는 PC를 보호하는 기능이므로 반드시 켜두는 것이 좋습니다. 특정 프로그램이나 특정 파일 하나에서만 문제가 발생하는 경우라면 더욱 그렇습니다.
해결 방법 2: 레지스트리 항목 변경
이 레지스트리 항목은 프로그램이 실행되거나 설치되기 직전에 Windows가 사용자에게 알림을 표시할지 여부를 관리합니다. 이는 UAC가 담당하는 기능 중 하나이며, 이 방법만으로도 처리할 수 있습니다. 다만 레지스트리 편집은 잘못하면 치명적인 결과를 초래할 수 있으므로 신중하게 진행해야 합니다.
레지스트리 키를 편집하기 전에, 다른 문제를 예방할 수 있도록 레지스트리를 안전하게 백업하는 방법을 먼저 확인해 두는 것을 권장합니다.
- 검색 창, 시작 메뉴 또는 Windows 키 + R 키 조합으로 열 수 있는 실행 대화 상자에 "regedit"를 입력하여 레지스트리 편집기를 엽니다. 왼쪽 창에서 아래 경로의 키로 이동합니다:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System
- 해당 키를 클릭한 후 창 오른쪽에서 EnableLUA라는 이름의 REG_DWORD 항목을 찾습니다. 해당 항목이 존재하면 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 수정(Modify)을 선택합니다.

- 편집 창의 값 데이터(Value data) 섹션에서 값을 1로 변경하고 변경 사항을 적용합니다. 이 과정에서 보안 경고 대화 상자가 나타나면 모두 확인합니다.
- 이제 시작 메뉴 >> 전원 버튼 >> 다시 시작을 클릭해 컴퓨터를 재부팅한 후 문제가 사라졌는지 확인합니다.
해결 방법 3: 그룹 정책 설정 변경
UAC를 비활성화한 상태를 유지하면서도, UAC가 꺼져 있을 때 메트로 앱을 열 수 없는 등의 오류를 피할 수 있는 몇 가지 설정 방법이 있습니다. 아래 지침을 따라 해 보세요!
- Windows 키 + R 키 조합(두 키를 동시에 누름)을 사용하여 실행 대화 상자를 엽니다. 실행 대화 상자에 "gpedit.msc"를 입력하고 확인 버튼을 눌러 로컬 그룹 정책 편집기를 실행합니다. Windows 10에서는 시작 메뉴에 그룹 정책 편집기를 검색한 후 상단 결과를 클릭해도 됩니다.

- 로컬 그룹 정책 편집기의 왼쪽 탐색 창에서 컴퓨터 구성 아래의 정책(Policies)을 두 번 클릭하고, Windows 설정 >> 보안 설정 >> 로컬 정책 >> 보안 옵션으로 이동합니다.
- 보안 옵션 폴더를 마우스 왼쪽 버튼으로 클릭하여 선택한 후 오른쪽 섹션의 내용을 확인합니다.
- "사용자 계정 컨트롤: 기본 제공 Administrator 계정에 대한 관리자 승인 모드" 정책 옵션을 두 번 클릭하고 "사용" 라디오 버튼을 선택합니다. 또한 "사용자 계정 컨트롤: 관리자 승인 모드에서 관리자에 대한 권한 상승 확인 동작" 옵션을 두 번 클릭하고 "자격 증명 확인"으로 변경합니다.

- 종료하기 전에 변경 사항을 적용합니다. 변경 사항은 재부팅해야 적용됩니다.
- 마지막으로 컴퓨터를 재부팅하여 변경 사항을 저장한 후, 오류가 여전히 발생하는지 확인합니다.
해결 방법 4: 최신 업데이트 설치
Windows 운영체제의 최신 업데이트를 설치하는 것은 컴퓨터의 많은 문제를 해결하는 확실한 방법이며, 실제로 최신 업데이트 설치만으로 이 문제가 해결되었다는 사용자 보고가 많습니다. 직접 시도해 보세요!
- 시작 메뉴 버튼을 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 Windows PowerShell(관리자) 옵션을 클릭하여 PowerShell 유틸리티를 엽니다.

- 해당 위치에 PowerShell 대신 명령 프롬프트가 표시되는 경우, 시작 메뉴 또는 옆의 검색 창에서 검색할 수도 있습니다. 이때 첫 번째 결과를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택해야 합니다.
- PowerShell 콘솔에 "cmd"를 입력하고, PowerShell이 cmd와 유사한 창으로 전환될 때까지 잠시 기다립니다. 명령 프롬프트 사용자에게는 이 화면이 더 익숙하게 느껴질 수 있습니다.
- cmd와 유사한 콘솔에 아래 명령어를 입력한 후 Enter 키를 누릅니다:
wuauclt.exe /updatenow
- 이 명령이 업데이트를 확인하고 설치할 수 있도록 최소 한 시간 정도 기다린 후, 업데이트가 문제없이 발견 및 설치되었는지 다시 확인합니다. 이 방법은 Windows 10을 포함한 모든 Windows 운영체제에 적용할 수 있습니다.