Windows 10 또는 Windows 11 업데이트가 중간에 멈추는 경우가 종종 있습니다. 업데이트 파일은 정상적으로 다운로드되는데도, 실제 업데이트를 진행하는 단계에서 호환되지 않는 응용 프로그램 또는 차단 응용 프로그램 오류와 함께 오류 코드 0xc1900208이 표시되며 진행이 중단되곤 합니다. 이는 일부 응용 프로그램이 업데이트 프로세스를 방해하기 때문에 발생하는 현상입니다.
Windows 설치 프로그램에서 "이 앱은 Windows 11/10과 호환되지 않으므로 지금 제거하세요"라는 메시지가 나타난다면 어떻게 해야 할까요? 이 메시지에는 대개 오류 코드 0xc1900208이 함께 표시됩니다. 해당 앱이 실제로 설치되어 있다면 직접 제거하면 되지만, 문제는 앱이 이미 삭제된 상태에서도 관련 파일이나 연결 정보(흔적)가 남아 있어 호환성 검사가 이를 감지하는 경우입니다. VirtualBox, VMware 같은 가상화 프로그램에서 이런 메시지가 자주 나타납니다.
이번 글에서는 Windows 11/10 업데이트 완료를 막는 차단 응용 프로그램을 찾아 제거하는 방법을 알아보겠습니다.
"Windows 11/10과 호환되지 않으므로 지금 이 앱을 제거하십시오" 오류란?
업데이트 실패의 원인
Windows 업그레이드가 실패하는 주된 이유는 다음 버전의 Windows와 호환되지 않는 앱 때문입니다. 실제로는 잘 작동할 수 있지만, 공식 호환성 검사를 통과하지 못한 프로그램들은 업그레이드 과정에서 차단됩니다. Windows 10 Upgrade Advisor를 실행하면 시스템이 이러한 앱들을 점검하고 경고를 표시하며, 모든 업그레이드 과정에서 동일한 검사가 이루어집니다.
원래대로라면 큰 문제 없이 넘어가야 하지만, 상황이 늘 순탄하지만은 않습니다. 특히 당황스러운 경우는 해당 앱이 PC에 설치되어 있지 않은데도 호환성 검사기가 이를 감지하는 상황입니다. 이 경우 앱 자체가 아니라 앱과 연관된 파일이 남아 있어 검사기가 잡아내는 것일 가능성이 높습니다.
이럴 때는 감지된 파일을 삭제해야만 업그레이드를 진행할 수 있습니다. 어떤 파일이 차단을 유발하는지는 숨겨진 로그 파일을 분석하면 확인할 수 있습니다.
차단 응용 프로그램을 제거하는 단계별 방법
다음 절차에 따라 문제 파일을 찾아내고 제거할 수 있습니다.
- 파일 탐색기를 열고 보기 탭을 클릭한 뒤, 숨긴 항목 체크박스가 선택되어 있는지 확인합니다.
- 내 PC를 선택하고 검색창에 *_APPRAISER_HumanReadable.xml을 입력하여 이 이름으로 끝나는 파일을 PC 전체에서 검색합니다.
- _APPRAISER_HumanReadable.xml로 끝나는 파일을 마우스 오른쪽 버튼으로 클릭하고 메모장으로 엽니다.
- Ctrl + F를 눌러 DT_ANY_FMC_BlockingApplication을 검색합니다. 해당 값이 True로 되어 있는지 확인합니다.
- 다시 Ctrl + F를 눌러 LowerCaseLongPathUnexpanded를 검색합니다. 이 값에는 문제가 되는 프로그램의 파일 경로가 담겨 있습니다(보통 DT_ANY_FMC_BlockingApplication 항목에서 약 28줄 아래에 위치합니다).
- LowerCaseLongPathUnexpanded 값에 기록된 파일 경로를 메모해 둡니다. 경로를 드래그하여 선택한 후 Ctrl + C로 복사하면 편리합니다.
- 파일 탐색기의 주소 표시줄을 클릭하고 Ctrl + V를 눌러 복사한 경로를 붙여넣은 뒤 해당 위치로 이동합니다.
- 차단 원인이 되는 blocking.exe 파일을 찾았다면, 다른 드라이브로 옮기거나 삭제합니다.
PowerShell 스크립트로 간편하게 해결하기
위의 수동 작업이 번거롭게 느껴진다면, Microsoft에서 제공하는 PowerShell 스크립트를 활용할 수도 있습니다. 스크립트 파일(AppRPS.zip)을 다운로드한 후 압축을 해제하고, 관리자 권한으로 실행하면 됩니다. 스크립트가 차단 파일을 자동으로 찾아 처리해 줍니다.
차단 파일을 이동하거나 삭제했다면, Windows 업그레이드를 다시 시도하거나 Windows 10 Upgrade Assistant로 돌아가 새로 고침(Refresh) 버튼을 눌러 업데이트를 재개하면 됩니다.
이 방법으로 호환성 오류 없이 업데이트를 성공적으로 완료하시길 바랍니다!