소수의 개인이 Windows 11에서 특정 응용 프로그램을 제거하는 과정에서 발생하는 어려움에 대해 Microsoft의 커뮤니티 포럼에 게시했습니다. 이러한 프로그램을 제거하려고 할 때 “제거할 권한이 충분하지 않습니다”라는 메시지가 표시됩니다. 따라서 사용자는 이 오류를 유발하는 애플리케이션 패키지를 제거할 수 없습니다.
앞서 언급한 오류 알림은 문제의 근본 원인이 권한 부족에 있음을 나타냅니다. 사용자가 관리자 권한을 보유하고 있어도 이 문제가 지속될 수 있습니다. Windows 11/10에서 나타나는 ‘제거할 권한이 부족합니다’ 오류를 해결하려면 다음 지침을 참조하세요.
Windows 관리자 계정 활성화
관리자 계정을 사용하고 있는지 확인합니다. 기본 Windows 관리자 계정을 활성화하려면 명령 프롬프트로 이동하여 해당 계정을 활성화한 후 해당 계정으로 로그인하면 앞서 언급한 환경 내에서 애플리케이션의 제거 절차를 실행할 수 있습니다.
영향을 받는 소프트웨어의 제거 프로그램 파일 관리자 권한으로 실행
상승된 권한으로 작업을 수행하려면 다음 단계를 따르세요: 1. 소프트웨어가 설치된 애플리케이션 폴더를 찾습니다. 이 폴더는 일반적으로 컴퓨터의 시작 메뉴 또는 프로그램 파일 폴더에 있습니다. 2. 설치 디렉터리를 찾았으면 해당 소프트웨어 프로그램과 연결된 제거 유틸리티 파일을 찾아 더블클릭합니다. 이 파일의 이름은 ‘제거’, ‘제거’ 또는 이와 유사한 이름일 수 있습니다. 3. 작업 확인을 요청하는 프롬프트 창이 나타납니다. 계속하려면 “예” 버튼을 클릭합니다. 4. 제거 마법사가 제공하는 추가 지침에 따라 제거 프로세스를 완료합니다. 일부 프로그램은 제거를 위해 더 복잡한 절차가 필요할 수 있으므로 제거 프로세스를 시작하기 전에 소프트웨어 공급업체의 설명서를 참조하는 것이 좋습니다.
프로그램 설치 및 제거 문제 해결사
제공된 정보에 따르면 Windows에는 제거 문제를 해결하기 위해 특별히 설계된 도구가 제공되지 않습니다. 하지만 Microsoft는 권한 부족으로 인해 제거할 수 없는 문제를 해결하는 데 도움이 될 수 있는 “프로그램 설치 및 제거” 문제 해결사라는 프로그램을 개발했습니다. 문제 해결사를 시작하려면 다음 단계를 따르세요:
⭐ 문제 해결사의 Microsoft 다운로드 페이지 을 불러옵니다.
“문제 해결사 다운로드” 버튼을 클릭하여 문제 해결 안내서 다운로드를 진행하세요.
⭐ MicrosoftProgram_Install_and_Uninstall.meta.diagcab 문제 해결사 파일을 두 번 클릭합니다.
⭐ 다음 > 제거를 클릭하여 프로그램 목록을 불러옵니다.
⭐ 제거할 수 없는 프로그램을 선택하고 다음을 선택합니다.
사용자 계정 제어 끄기
보다 정교한 영문 버전은 아래 수정된 텍스트를 참조하세요: 경우에 따라 사용자 계정 제어 설정이 너무 높아서 ‘제거할 수 있는 액세스 권한이 부족합니다’라는 오류가 발생할 수 있습니다. 이러한 경우 영향을 받는 소프트웨어를 제거하기 전에 먼저 사용자 계정 컨트롤을 일시적으로 비활성화하는 것이 도움이 될 수 있습니다. 이 설정을 해결하는 방법에 대한 안내는 사용자 계정 컨트롤 비활성화하기 도움말을 참조하세요.
소프트웨어 설치 폴더에 대한 전체 제어 권한 설정
소프트웨어가 설치된 폴더에 전체 권한이 할당되지 않아 수정이 필요한 오류가 발생할 수 있습니다. 이 문제를 해결하려면 소프트웨어 설정과 관련된 폴더에 할당된 권한 수준을 검사해야 합니다. 폴더에 포괄적인 제어 권한을 부여하려면 아래 설명된 프로세스를 따라야 합니다:
해당 소프트웨어의 설치 위치가 있는 폴더를 열어주세요.
⭐ 설치 폴더를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.
‘보안’ 섹션에 있는 ‘편집’ 버튼을 클릭하면 장치의 보안 설정에 필요한 사항을 조정하거나 수정하라는 메시지가 표시됩니다.
당사 플랫폼에서 귀하를 식별할 수 있는 사용자 아이디를 선택하세요.
⭐ 전체 권한 확인란을 클릭하여 해당 설정을 선택하지 않은 경우 해당 설정을 선택하세요.
지정된 폴더의 권한 창에서 “적용”을 클릭한 다음 “확인”을 선택하면 업데이트된 권한 설정이 폴더에 적용됩니다.
‘확인’을 클릭하면 이 속성에 대한 현재 설정을 모두 검토했음을 수락하고 확인하는 것입니다.
C++로 프로그램의 실행 파일(.exe)을 만들려면 다음 단계를 따르세요: 1. 명령 프롬프트 또는 Makefile과 같은 빌드 시스템을 사용하여 소스 코드를 컴파일합니다. 명령은 `g++ -o progname profilename.cpp`와 유사해야 합니다. 이렇게 하면 출력 파일과 이름은 같지만 확장자가 다른 오브젝트 파일이 생성됩니다.obj/.o. 2. g++ progname.obj -o progname` 명령을 실행하여 객체 파일을 서로 연결하여 최종 실행 파일을 만듭니다.이 명령은 개체 파일을 연결하고 “progname”이라는 실행 파일을 만듭니다.
UninstallString 값으로 소프트웨어 제거
다음 구문은 언어 측면에서 단순화되었습니다: “많은 개인이 각각의 ‘UninstallString’ 속성을 통해 손상된 소프트웨어 애플리케이션을 제거하여 이 문제를 해결했습니다. 이 프로세스는 레지스트리에서 소프트웨어 프로그램의 ‘UninstallString’ 속성을 복제하여 명령 프롬프트에 붙여넣는 작업을 수반하며, 이를 통해 ‘UninstallString’ 값을 가진 프로그램을 근절할 수 있는 길을 열어줍니다.
사용자는 ‘Win’ 키와 ‘S’ 키를 동시에 누르는 키보드 단축키, 즉 ‘윈도우 검색’을 활용하여 윈도우 운영체제 내에서 검색 기능을 활성화할 수 있습니다.
명령어 또는 요청을 입력하세요.
관련 프로그램에 액세스하려면 응용 프로그램 메뉴에서 레지스트리 편집기를 선택하세요.
레지스트리 편집기의 주소 표시줄에
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall
값을 가진 레지스트리 키를 입력하세요.
“제거” 키 아래의 하위 키를 클릭하여 각 키와 연결된 표시 이름 레이블에 액세스하세요.
⭐ 설치할 수 없는 소프트웨어의 키를 표시 이름 문자열로 식별하여 선택하세요.
키의 “UninstallString” 속성을 두 번 클릭하면
⭐ 값 데이터 상자의 텍스트를 선택하고 Ctrl + C를 눌러 복사합니다.
Windows 10에서 관리자 권한으로 명령 프롬프트를 열려면 다음 단계를 따르세요:
⭐ 명령 프롬프트 내부를 클릭하고 Ctrl + V를 눌러 문자열에 붙여넣기합니다.
원하는 작업을 실행하고 프로그램을 제거하려면 적절한 명령을 입력하세요.
앞서 언급한 레지스트리 키는 64비트 소프트웨어에 적용된다는 점에 유의하세요. 32비트 소프트웨어에 해당하는 항목을 찾으려면 다음 레지스트리 경로로 이동하세요.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
타사 제거 도구를 사용하여 소프트웨어 제거 시도
타사 제거 도구를 사용하면 일부 사용자의 “제거 권한 부족” 문제를 해결하는 데 효과적인 것으로 입증되었습니다. 이러한 도구 중 가장 뛰어난 도구는 소프트웨어 제거와 관련하여 기본 제공 Windows 프로그램 및 기능 애플릿보다 더 나은 성능을 제공합니다. 따라서 대체 솔루션으로 Revo Uninstaller, IObit Uninstaller 또는 Advanced Uninstaller Pro와 같은 무료 도구를 사용하여 소프트웨어를 제거하십시오. IObit 제거 프로그램을 진행하려면 다음 프로세스를 따르십시오:
⭐ 이 IObit Uninstaller 다운로드 페이지를 엽니다.
사용자는 지정된 폴더에 저장되는 IObit Uninstaller용 설치 마법사의 무료 다운로드를 선택할 수 있습니다.
iobituninstaller.exe 파일이 있는 디렉터리 경로를 지정하세요.
IObit 제거 프로그램을 설치하려면 다음 단계를 따르세요: 1. 다운로드한 설치 프로그램 파일(이름: “iobituninstaller.exe”)을 두 번 클릭합니다. 2. 설치 마법사가 나타나면 “설치” 버튼을 클릭하여 설치 프로세스를 진행합니다.
⭐ 아이오비트 제거 프로그램을 열고 모든 프로그램 탭을 선택합니다.
제거하려는 소프트웨어를 선택하고 “제거” 버튼을 클릭하여 시스템에서 제거를 진행하세요.
프로세스가 완료된 후 ‘잔여 파일 자동 제거’로 지정된 확인란을 클릭하여 남은 파일을 삭제하는 옵션을 선택하세요.
⭐ 제거를 선택하여 소프트웨어를 제거합니다.
안전 모드에서 소프트웨어 제거
Windows 안전 모드는 필수 시스템 구성 요소만 실행하여 문제를 해결할 수 있는 진단 도구입니다. UAC(사용자 계정 컨트롤)와 같은 특정 기능을 비활성화하면 소프트웨어 제거가 쉬워질 수 있으므로 이 모드를 사용하는 것이 좋습니다. 다음 문서에서는 Windows 안전 모드에 액세스하는 방법에 대한 지침을 제공하며, 여러 가지 방법을 자세히 설명합니다.
레지스트리를 수정하는 것은 위험할 수 있으며 컴퓨터에 돌이킬 수 없는 손상을 입히거나 데이터를 손실할 수 있다는 점에 유의하세요. 레지스트리를 변경하기 전에 자격을 갖춘 전문가의 도움을 받는 것이 좋습니다. 또한 안전 모드 대신 SNWN(안전 모드와 네트워킹)을 사용하면 업데이트 및 유지 관리에 필요한 네트워크 액세스를 허용하면서 시스템 안정성을 향상시킬 수 있습니다.
앞서 언급한 잠재적 해결 방법의 1~3단계에 설명된 프로토콜에 따라 레지스트리 편집기를 활용하세요.
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\SafeBoot\Minimal
.
마우스 오른쪽 버튼으로 최소 키를 클릭한 후 “새로 만들기” 옵션을 클릭하세요.
⭐ 키를 선택하고 텍스트 상자에 MSIServer를 입력합니다. 해당 키가 이미 있는 경우 새 키를 설정할 필요가 없습니다.
MSIServer 키의 기본값에 액세스하려면 다음 단계를 따르세요: 1. 레지스트리 편집기에서 MSIServer 키를 선택합니다. 2. 2. MSIServer 키와 연결된 (기본값) 문자열을 두 번 클릭하여 해당 속성 창을 엽니다.
⭐ 값 데이터 상자에 서비스를 입력하고 확인을 선택합니다.
문제를 해결하려면 안전 모드로 들어가 영향을 받는 소프트웨어를 제거해야 할 수 있습니다.
Windows에서 제거해야 하는 소프트웨어 제거
이 가이드에 설명된 해결 방법 중 하나가 컴퓨터 작동을 방해할 수 있는 “제거할 적절한 권한 부족” 오류를 성공적으로 해결할 가능성이 높습니다. 그러나 이러한 방법으로도 원하는 결과를 얻지 못할 경우 해당 문제를 해결하도록 설계된 전문 소프트웨어 프로그램의 서비스를 이용해야 할 수도 있습니다.
최적의 성능을 방해하는 시스템 파일 및 레지스트리 내의 손상을 해결하기 위해 재설정을 통해 Windows 11/10을 원래 상태로 복원하거나 제자리에서 업그레이드하는 등 보다 근본적인 접근 방식이 필요한 상황일 수 있습니다.