# Windows 앱이 제거되지 않을 때 권한과 프로세스를 확인합니다

제거를 눌러도 앱이 목록에 남거나, 주 실행 파일은 사라졌는데 제거 프로그램이 열려 있을 수 있습니다. 제거 프로그램이 실행됐는지, 어떤 확인을 기다리는지, 어떤 권한이 필요한지 확인합니다. 설치 디렉터리를 지우면 다음 단계에 필요한 바로 그 항목이 사라질 수 있습니다.

## 열린 제거 프로그램은 완료된 제거가 아닙니다

설정과 제어판은 제조사 제거 프로그램을 실행합니다. Microsoft의 [제거 안내](https://support.microsoft.com/en-us/windows/uninstall-or-remove-apps-and-programs-in-windows-4b55f974-2cc6-2d2b-d092-5905080eaf98)가 그 항목을 설명합니다. 제거 프로그램은 확인, 앱 종료, 다시 시작을 아직 요청할 수 있습니다. 창이 열려 있는 동안 그 단계를 끝냅니다.

일부 제거 프로그램은 먼저 복구나 재설치를 권하고, 제거 계속은 다른 곳에 둡니다. 창이 보인다고 제거가 된 것은 아닙니다. Program Files 디렉터리를 먼저 지우지 마세요. 서비스, 드라이버, 등록이 여전히 제거 프로그램을 필요로 할 수 있습니다.

## 실행 중인 프로세스와 관리자 승인을 확인합니다

작업을 저장하고 앱을 정상적으로 종료합니다. 남은 프로세스는 위치와 소유를 확인합니다. 모델 서버, 업데이터, 도우미에는 일반 창이 없을 수 있습니다. 관련된 앱만 닫고, 공유 런타임과 시스템 프로세스는 둡니다.

컴퓨터 전체 설치는 관리자 승인이 필요할 수 있습니다. 거절하면 그 부분이 끝나지 않은 채로 남을 수 있습니다. 사용자 수준 설치에는 다른 등록이 있을 수 있습니다. 오류 코드는 단서이지, 지울 디렉터리를 고를 만큼의 정보는 아닙니다.

## 등록된 자동 명령이 잘못됐을 수 있습니다

제거 항목은 제조사가 등록한 명령을 읽으며, 그 명령이 실패할 수 있습니다. [Windows 업데이트 내역](/windows/releases)의 Proton Pass 1.37.0 수정은 그 정확한 버전의 잘못된 자동 명령을 다룹니다. 다른 버전이나 이름이 비슷한 앱의 일반 수정이 아닙니다.

버전, 설치 채널, 전체 오류를 유지합니다. 웹의 강제 삭제 명령 모음을 적용하지 말고, 제조사의 일반 제거나 복구 항목을 시도합니다.

## 등록, 파일, 데이터, 프로세스를 나눕니다

설치된 앱의 이름은 등록입니다. Program Files에는 프로그램 파일이 있고, AppData에는 개인 데이터가 있을 수 있으며, 작업 관리자는 지금 실행 중인 프로세스를 보여 줍니다. 이 층은 서로 독립적으로 바뀝니다. 등록을 제거해도 프로세스가 멈추지 않고, 프로세스를 멈춰도 서비스나 바로 가기가 제거되지는 않습니다.

제거 창이 닫힌 뒤 설치된 앱 목록을 새로 고치고, 주 앱이 여전히 실행되는지 확인하며, 다시 시작 요청을 따릅니다. 남은 데이터는 따로 확인합니다. 제거된 등록과 더 이상 실행되지 않는 앱이, 일부러 저장한 설정과 함께 있을 수 있습니다. 없는 제거 프로그램을 가리키는 등록은 다른 불일치를 뜻합니다.

<figure class="blog-diagram">
  <picture>
    <source media="(max-width: 900px)" srcset="/img/blog/windows-windows-uninstall-fails-en-mobile.webp" type="image/webp" width="768" height="1500">
    <img src="/img/blog/windows-windows-uninstall-fails-en.webp" width="1360" height="454" loading="lazy" alt="네 층은 서로 독립적으로 바뀝니다">
  </picture>
  <figcaption>등록, 프로그램 파일, 개인 데이터, 프로세스는 독립적으로 바뀝니다. 한 층을 제거했다고 완전한 제거가 되지는 않습니다.</figcaption>
</figure>

## 복구를 시도하기 전에 패키지를 확인합니다

쓸 수 있으면 제조사가 제공한 복구 항목이나 문서화된 재설치 절차를 사용합니다. 기존 앱 위에 설치한다고 모든 제품이 수리되는 것은 아닙니다. 특히 드라이버, 오래된 플러그인, 데이터베이스, 관리되는 소프트웨어는 그렇습니다. 데이터를 보존하고, 먼저 공식 패키지의 버전, 아키텍처, 설치 범위를 맞춥니다.

MSI에서 `1618`은 다른 설치가 실행 중이라는 뜻이며, 끈질긴 잔여물이라는 뜻은 아닙니다. `3010`은 성공이며 다시 시작이 필요합니다. Microsoft의 [Windows Installer 표](https://learn.microsoft.com/en-us/windows/win32/msi/error-codes)가 그 결과를 구분합니다. EXE 제거 프로그램은 자신의 코드를 쓸 수 있으므로, 숫자 하나만이 아니라 앱 이름, 버전, 전체 메시지를 유지합니다.

## Mole은 잔여 항목을 다루기 전에 제거 성공을 확인합니다

Mole은 먼저 앱 자신의 제거 프로그램을 실행합니다. 취소나 실패는 이후 파일을 보존합니다. 성공한 뒤에 선택한 잔여 항목을 다룹니다. 목록에서 앱 이름을 지우려고 데이터 디렉터리, 모델, 채팅 기록을 비울 필요는 없습니다.

성공 뒤에 남은 디렉터리에는 일부러 남긴 개인 데이터가 있을 수 있습니다. 그것은 끝나지 않은 제거 프로그램과 다릅니다. [제거 뒤에 남는 것](/ko/windows/blog/what-apps-leave-after-uninstall)을 보고, 등록 범위와 복구 한계는 [레지스트리 안내](/ko/windows/blog/windows-registry-cleaning)를 봅니다.

## 확인할 수 있는 정보를 유지합니다

Windows, Mole, 앱 버전, 제거 항목, 멈춘 창, 승인이나 다시 시작 요청을 적습니다. 스크린샷은 [Windows 도움말](/ko/windows/help)의 지원 경로로 포함합니다. 주문, 라이선스, 진단 정보는 이메일로 보냅니다. 앱이 여전히 동작하면, 원인을 이해하기 전까지 앱과 필요한 데이터를 유지합니다.

## 자주 묻는 질문

### 제거 프로그램이 아무것도 지우지 않고 닫힌 이유는 무엇입니까?

놓친 확인을 기다렸거나, 앱을 닫아야 했거나, 보여 주지 않은 오류로 멈췄을 수 있습니다. 다시 실행하고 모든 대화 상자를 읽은 뒤, 다른 것을 시도하기 전에 설치 목록을 확인합니다.

### 제거한 뒤에도 앱이 목록에 있는 이유는 무엇입니까?

두 번째 복사본이나 다른 설치 범위가 남아 있을 수 있습니다. 설정 › 앱 › 설치된 앱과 제어판의 프로그램 및 기능을 확인하고, 아무것도 제거하기 전에 앱 자신의 폴더를 봅니다.

### 프로그램 폴더를 대신 지워도 됩니까?

먼저 지우면 안 됩니다. 제거 프로그램은 서비스, 바로 가기, 등록을 제거하는 데 그 폴더가 아직 필요합니다. 먼저 지우면 귀속을 알기 어려운 잔여물이 남습니다.

### 제거 프로그램이 관리자 접근을 요청합니다. 허용해야 합니까?

제거를 직접 시작했고, 확인이 그 앱이나 게시자의 이름을 밝힐 때만입니다. 제거를 요청하지 않은 앱의 확인은 멈출 이유입니다.


Canonical: https://mole.fit/ko/windows/blog/windows-uninstall-fails
