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

Windows 11/10 '프로그램을 제거할 충분한 액세스 권한이 없습니다' 오류 해결 방법

Windows에서 사용자 계정 컨트롤(UAC)이 설치된 파일과 프로그램에 대한 접근을 제한하면 프로그램을 제거할 수 없으며, 다음과 같은 오류 메시지가 표시됩니다 – 프로그램을 제거할 충분한 액세스 권한이 없습니다(You do not have sufficient access to uninstall a program). 아래의 해결 방법을 순서대로 따라 해 보세요.

프로그램을 제거할 충분한 액세스 권한이 없습니다

흥미로운 점은 관리자 권한을 모두 보유하고 있음에도 불구하고, 시스템 관리자에게 문의하라는 안내가 함께 표시된다는 것입니다. 이 문제를 해결하려면 다음 방법들을 시도해 볼 수 있습니다.

첫 번째 문제 해결 방법은 내장된 관리자 계정(Built-in Administrator Account)을 활성화한 뒤, 해당 계정으로 작업을 수행하는 것입니다.

이 방법으로도 해결되지 않는다면 레지스트리 키를 수정해야 합니다.

  1. 레지스트리 편집기를 실행합니다.
  2. Installer 키로 이동합니다.
  3. 새 DWORD 값을 만들고 이름을 DisableMSI로 지정합니다.
  4. REG_DWORD 값을 0으로 입력합니다.
  5. 레지스트리 편집기를 닫고 종료합니다.
  6. PC를 재시작합니다.

작업을 진행하기 전에 반드시 레지스트리를 백업해 두는 것이 좋습니다. 잘못된 수정은 시스템 오류를 일으킬 수 있기 때문입니다.

방법 1: 레지스트리 편집기 사용

Win + R 키를 동시에 눌러 실행(Run) 대화 상자를 엽니다.

빈 칸에 Regedit를 입력하고 Enter 키를 누릅니다.

레지스트리 편집기가 열리면 다음 경로로 이동합니다 –

HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Installer

오른쪽 창에서 마우스 오른쪽 버튼을 클릭해 새 DWORD(32비트) 값을 만들고, 이름을 DisableMSI로 지정합니다.

생성한 항목을 두 번 클릭하여 값을 편집합니다.

값 편집 창이 나타나면 값 데이터 필드에 0을 입력합니다.

값의 의미는 다음과 같습니다:

  • 0 – 항상(Always)
  • 1 – 관리되지 않는 응용 프로그램만(For non-managed applications only)
  • 2 – 사용 안 함(Never)

입력 후 확인 버튼을 누릅니다.

참고: 프로그램을 설치하거나 제거할 수 없는 경우도 같은 원인일 수 있습니다.

이제 레지스트리 편집기를 닫고 종료합니다.

변경 사항이 적용되도록 PC를 재시작합니다.

방법 2: 그룹 정책 편집기 사용

레지스트리 수정이 부담스럽다면, 대신 다음 그룹 정책 개체(GPO)를 구성할 수 있습니다:

컴퓨터 구성 > 관리 템플릿 > Windows 구성 요소 > Windows Installer > Windows Installer 끄기

이 정책 설정은 Windows Installer의 사용을 제한합니다.

이 정책을 사용하면 사용자가 시스템에 소프트웨어를 설치하는 것을 차단하거나, 시스템 관리자가 제공하는 프로그램만 설치하도록 허용할 수 있습니다. 'Windows Installer 사용 안 함' 상자의 옵션을 통해 설치 설정을 지정할 수 있습니다.

“사용 안 함(Never)” 옵션은 Windows Installer가 완전히 활성화되었음을 의미합니다. 사용자는 소프트웨어를 자유롭게 설치하고 업그레이드할 수 있습니다. 정책이 구성되지 않은 경우 Windows 2000 Professional, Windows XP Professional, Windows Vista에서의 기본 동작입니다.

“관리되지 않는 응용 프로그램만(For non-managed applications only)” 옵션은 사용자가 시스템 관리자가 할당(바탕 화면에 제공)하거나 게시(프로그램 추가/제거 목록에 추가)한 프로그램만 설치할 수 있도록 허용합니다. 정책이 구성되지 않은 경우 Windows Server 2003 제품군에서의 기본 동작입니다.

“항상(Always)” 옵션은 Windows Installer가 비활성화되었음을 의미합니다.

이 정책 설정은 Windows Installer에만 적용되며, 사용자가 다른 방법으로 프로그램을 설치·업그레이드하는 것까지 차단하지는 않습니다.

원하는 설정을 선택한 후 적용을 클릭하고 편집기를 종료합니다.

참고: 제어판에 표시되지 않는 프로그램을 제거하는 방법도 함께 알아두면 유용합니다.

마무리: 오류 해결 확인하기

설정을 마쳤다면 이제 Windows에서 앱이나 프로그램을 다시 제거해 보세요. ‘프로그램을 제거할 충분한 액세스 권한이 없습니다’라는 오류 메시지가 더 이상 표시되지 않을 것입니다.

만약 위 방법으로도 해결되지 않는다면, 다른 제거 방식을 활용해 볼 수 있습니다.

어떤 이유로든 여전히 프로그램을 제거할 수 없다면, 다음 방법들이 도움이 될 수 있습니다:

  1. 레지스트리를 사용하여 프로그램을 제거하는 방법
  2. 안전 모드에서 프로그램을 제거하는 방법
  3. 타사 무료 언인스톨러 프로그램 활용하기