Windows 11 Microsoft Store 오류 0x80073D06는 설치하려는 패키지보다 더 높은 버전이 이미 설치되어 있어 작업이 거절됐다는 뜻입니다. Microsoft의 오류 이름은 ERROR_INSTALL_PACKAGE_DOWNGRADE입니다. 캐시를 비우는 것으로 버전 관계가 바뀌지는 않습니다.
해결의 출발점은 어떤 패키지의 현재 버전이 더 높은지 확인하는 것입니다. 그 패키지가 설치하려던 앱 자체일 수도 있고, 앱과 함께 설치하는 공용 구성 요소일 수도 있습니다.
1. 오류 메시지에서 패키지와 두 버전 찾기

오류 전체에서 패키지 이름, 설치하려는 버전, 이미 설치된 버전을 찾아 기록합니다. 설치 파일 이름에 적힌 버전과 패키지 내부 버전이 항상 같다고 가정하지 마세요. 오류 상세 정보와 공식 배포 안내를 기준으로 비교합니다.
예를 들어 같은 패키지에 현재 2.4.0.0이 설치되어 있는데 2.3.0.0을 설치하려 했다면 이전 버전으로 돌아가는 작업입니다. 이 숫자는 설명을 위한 예시이며, 자신의 오류 메시지에 나온 값으로 비교해야 합니다.
앱 이름이 아니라 Microsoft.VCLibs처럼 공용 구성 요소 이름이 표시된다면 그 사실을 따로 기록하세요. 앱을 설치하고 있었다는 이유만으로 메시지의 버전이 본 앱 버전이라고 해석하면 안 됩니다.
2. 현재 사용자에게 설치된 버전 조회하기
시작 메뉴에서 Windows PowerShell을 실행한 뒤 아래 명령을 입력합니다. 설치 정보를 조회할 뿐 앱을 제거하거나 버전을 변경하지 않습니다.
Get-AppxPackage | Select-Object Name, Version, PackageFullName
오류에 표시된 패키지와 Name이 일치하는 항목의 Version을 확인합니다. 여러 항목이 보이면 PackageFullName도 함께 비교하세요. 공용 구성 요소에는 버전·아키텍처가 다른 항목이 있을 수 있으므로 이름 일부가 비슷하다는 이유로 아무 항목이나 선택하지 않습니다.
이 명령은 기본적으로 현재 사용자 범위를 조회합니다. 결과에 없다고 다른 사용자에게도 설치되어 있지 않다고 판단할 수는 없습니다. 회사 PC이거나 패키지 범위가 불분명하다면 오류 전문과 조회 결과를 관리자에게 전달합니다.
3. 앱 자체의 현재 버전이 더 높다면
설치된 앱이 정상 작동한다면 오래된 설치 파일 실행을 멈추고 현재 앱을 사용하세요. 재설치가 필요한 문제가 있으면 제작사의 최신 공식 배포본 또는 Microsoft Store의 업데이트 경로를 확인합니다.
특히 이전에 내려받아 둔 MSIX·AppX 파일이나 다른 PC에서 복사한 파일을 다시 사용하는 경우에는 파일의 게시 시점과 버전을 확인하세요. 파일을 다시 다운로드했더라도 같은 오래된 배포 링크라면 버전 충돌이 그대로 남을 수 있습니다.
업데이트 후 기능 문제가 생겨 구버전이 필요한 경우에는 제작사의 지원되는 롤백 절차를 문의합니다. 구버전이 새 버전에서 만든 데이터 형식을 읽지 못할 수 있으므로 현재 앱 제거부터 진행하지 않습니다.
4. 공용 Framework나 런타임에서 D06이 발생했다면
상세 메시지의 패키지가 공용 구성 요소라면 여러 앱이 이를 함께 사용할 수 있습니다. 높은 버전이 있다는 이유로 해당 구성 요소를 제거해서는 안 됩니다.
제작사 설치 스크립트가 구버전 구성 요소를 강제로 설치하는지, 최신 설치 묶음이 따로 있는지 확인하세요. 현재 Framework가 있다는 이유만으로 설치 단계를 임의로 생략하는 것도 적절하지 않습니다. 필요한 이름·아키텍처·최소 버전 등의 조건을 배포자가 확인해야 하기 때문입니다.
문의할 때는 “앱 설치 실패”라고만 적기보다 D06을 발생시킨 패키지의 정확한 이름과 두 버전을 전달하세요. 그래야 앱 자체 업데이트 문제와 설치 스크립트의 공용 구성 요소 문제를 구분할 수 있습니다.
5. 모든 앱 재등록 명령을 실행하다 오류가 나왔다면
일괄 재등록 중에는 여러 패키지에 대한 결과가 연속으로 표시될 수 있습니다. 이 경우 먼저 처음 고치려던 앱을 실제로 실행해 보세요. 정상 앱을 구버전에 맞추기 위해 제거할 필요는 없습니다.
원래 증상이 남아 있다면 해당 앱의 이름과 실패 시각을 기준으로 이벤트 뷰어의 응용 프로그램 및 서비스 로그 → Microsoft → Windows → AppXDeployment-Server → Operational을 확인합니다. 관련 없는 패키지의 D06과 실제 문제 앱의 오류를 섞지 않습니다.
이미 설치된 패키지 때문에 재설치가 차단되지만 더 높은 버전이라는 설명이 없고 코드가 0x80073CFB라면 CFB 패키지 비교 방법을 확인하세요.
6. 배포 담당자가 검토할 부분
직접 앱을 배포한다면 앱 패키지 버전과 배포 서버가 제공하는 버전이 맞는지 확인합니다. App Installer의 다운그레이드 허용 설정은 배포자가 의도한 업데이트 정책에 따라 정할 부분이며, 일반 사용자에게 권할 보편적인 우회 방법이 아닙니다.
다운그레이드를 지원해야 한다면 앱 데이터 호환성과 복구 절차를 시험한 뒤 안내해야 합니다. 사용자는 제작사가 제공한 절차를 따르고, 패키지 파일이나 설치 설정을 임의로 수정하지 않습니다.
해결 여부 확인하기
정상적인 현재 앱을 그대로 사용하기로 했다면 실제 실행과 필요한 기능을 확인합니다. 최신 배포본으로 다시 설치했다면 설치 완료 후 앱의 버전을 확인하세요. 같은 D06이 남으면 어떤 패키지가 계속 구버전으로 요청되는지 로그를 다시 확인해야 합니다.
