Windows 앱의 패키징, 배포 및 쿼리 문제 해결

개발자로서 Windows 앱 패키지(.msix/.appx)를 패키징, 배포 또는 쿼리할 때 발생하는 문제를 해결하려면 이러한 제안을 사용합니다.

메모

이 문서는 개발자를 위한 것입니다. 개발자가 아니고 Windows 앱 설치 오류에 대한 도움말을 찾고 있는 경우 Windows 지원 참조하세요.

진단 정보 가져오기

API가 실패하면 문제를 설명하는 오류 코드가 반환됩니다. 오류 코드가 충분한 정보를 제공하지 않는 경우 자세한 이벤트 로그에서 더 많은 진단 정보를 찾을 수 있습니다.

이벤트 뷰어 사용하여 패키징 및 배포 이벤트 로그에 액세스하려면 다음 단계를 수행합니다.

  1. 다음 단계 중 하나를 수행합니다.

    • Windows 메뉴에서 Start를 클릭하고 이벤트 뷰어를 입력하고 Enter 키를 누른 press Enter를 클릭합니다.
    • eventvwr.msc를 실행합니다.
  2. 왼쪽 페이지에서 이벤트 뷰어(로컬)>Applications and Services Logs>Microsoft>Windows 확장합니다.

  3. 다음 범주에서 사용 가능한 로그를 확인합니다.

    • AppxPackagingOM>Microsoft-Windows-AppxPackaging/Operational
    • AppXDeployment-Server>Microsoft-Windows-AppXDeploymentServer/Operational

먼저 AppXDeployment-Server 아래의 로그를 확인합니다. 0x80073CF0 또는 ERROR_INSTALL_OPEN_PACKAGE_FAILED 오류가 발생한 경우 AppxpackagingOM 로그에 추가 세부 정보가 있을 수 있습니다.

PowerShell에서 Get-AppxLog 명령을 사용하여 처음 몇 가지 기록된 이벤트를 가져올 수도 있습니다. 다음 예제에서는 최신 배포 작업과 연결된 로그를 표시합니다.

Get-Appxlog

다음 예제에서는 대화형 테이블의 최신 배포 작업과 연결된 로그를 별도의 창에 표시합니다.

Get-Appxlog | Out-GridView

일반적인 오류 코드

이 표에서는 가장 일반적인 오류 코드 중 일부를 나열합니다. 이러한 오류 중 하나에 대한 추가 도움말이 필요하거나 이 목록에 없는 오류 코드가 발생하는 경우 추가 도움말 옵션을 참조하세요.

오류 코드 Value 설명 및 가능한 원인
E_FILENOTFOUND 0x80070002 파일 또는 경로를 찾을 수 없습니다. 이는 COM typelib 유효성 검사 중에 디렉터리의 경로가 실제로 MSIX 패키지 내에 있어야 하는 동안 발생할 수 있습니다.
ERROR_BAD_FORMAT 0x8007000B 패키지의 형식이 올바르지 않으므로 다시 빌드하거나 다시 서명해야 합니다.
서명 인증서 주체 이름과 AppxManifest.xml 게시자 이름이 일치하지 않는 경우 이 오류가 발생할 수 있습니다.
SignTool을 사용하여 앱 패키지에 서명하는 방법을 참조하세요.
E_INVALIDARG 0x80070057 하나 이상의 인수가 유효하지 않습니다. AppXDeployment-Server 이벤트 로그를 확인하고 "패키지를 설치하는 동안 다음 오류로 인해 시스템에서 windows.repositoryExtension 확장을 등록하지 못했습니다. 매개 변수가 잘못되었습니다."라는 이벤트가 표시됩니다.
매니페스트 요소 DisplayName 또는 Description에 Windows 방화벽에서 허용되지 않는 | 같은 문자가 포함된 경우, Windows가 패키지에 대한 AppContainer 프로필을 만들지 못하여 이 오류가 발생할 수 있습니다. 매니페스트에서 이러한 문자를 제거하고 패키지를 설치해 보세요.
ERROR_INSTALL_OPEN_
PACKAGE_FAILED
0x80073CF0 패키지를 열 수 없습니다.
가능한 원인:
  • 패키지가 서명되지 않았습니다.
  • 게시자 이름이 서명 인증서 주체와 일치하지 않습니다.
  • file:// 접두사 누락되었거나 지정된 위치에서 패키지를 찾을 수 없습니다.
자세한 내용은 AppxPackagingOM 이벤트 로그를 확인하세요.
ERROR_INSTALL_PACKAGE_
NOT_FOUND
0x80073CF1 패키지를 찾을 수 없습니다.
현재 사용자에 대해 설치되지 않은 패키지를 제거하는 동안 이 오류가 발생할 수 있습니다.
ERROR_INSTALL_INVALID_
패키지
0x80073CF2 패키지 데이터가 잘못되었습니다.
ERROR_INSTALL_RESOLVE_
DEPENDENCY_FAILED (종속성 실패)
0x80073CF3 패키지가 업데이트, 종속성 또는 충돌 유효성 검사에 실패했습니다.
가능한 원인:
  • 들어오는 패키지가 설치된 패키지와 충돌합니다.
  • 지정된 패키지 종속성을 찾을 수 없습니다.
  • 패키지는 올바른 프로세서 아키텍처를 지원하지 않습니다.
자세한 내용은 AppXDeployment-Server 이벤트 로그를 확인하세요.
ERROR_INSTALL_OUT_
OF_DISK_SPACE
0x80073CF4 컴퓨터에 디스크 공간이 부족합니다. 공간을 확보하고 다시 시도하십시오.
ERROR_INSTALL_NETWORK_
실패
0x80073CF5 패키지를 다운로드할 수 없습니다.
ERROR_INSTALL_
REGISTRATION_FAILURE
0x80073CF6 패키지를 등록할 수 없습니다.
자세한 내용은 AppXDeployment-Server 이벤트 로그를 확인하세요.
ERROR_INSTALL_
DEREGISTRATION_EFAILURE(등록 해제 실패)
0x80073CF7 패키지를 등록 취소할 수 없습니다.
패키지를 제거하는 동안 이 오류가 발생할 수 있습니다.
자세한 내용은 AppXDeployment-Server 이벤트 로그를 확인하세요.
ERROR_INSTALL_CANCEL 0x80073CF8 사용자가 설치 요청을 취소했습니다.
ERROR_INSTALL_FAILED 0x80073CF9 패키지 설치에 실패했습니다. 소프트웨어 공급업체에 문의하세요.
자세한 내용은 AppXDeployment-Server 이벤트 로그를 확인하세요.
ERROR_REMOVE_FAILED 0x80073CFA 패키지 제거에 실패했습니다.
패키지를 제거하는 동안 발생하는 오류에 대해 이 오류가 발생할 수 있습니다.
자세한 내용은 RemovePackageAsync를 참조하세요.
ERROR_PACKAGE_
ALREADY_EXISTS
0x80073CFB 제공된 패키지가 이미 설치되어 있고 패키지의 다시 설치가 차단됩니다.
이미 설치된 패키지와 약간 동일하지 않은 패키지를 설치하는 경우 이 오류가 발생할 수 있습니다. 디지털 서명도 패키지의 일부입니다. 따라서 패키지를 다시 빌드하거나 사임하는 경우 더 이상 이전에 설치된 패키지와 비트가 동일하지 않습니다. 이 오류를 해결할 수 있는 두 가지 옵션은 다음과 같습니다. (1) 앱의 버전 번호를 증분한 다음 패키지를 다시 빌드 및 사임합니다(2) 새 패키지를 설치하기 전에 시스템의 모든 사용자에 대해 이전 패키지를 제거합니다.
오류_수정_필요 0x80073CFC 앱을 시작할 수 없습니다. 앱을 다시 설치해 보세요.
ERROR_INSTALL_
조건 미충족 (PREREQUISITE_FAILED)
0x80073CFD 지정된 설치 필수 구성 요소를 충족할 수 없습니다.
ERROR_PACKAGE_
저장소_손상됨
0x80073CFE 패키지 리포지토리가 손상되었습니다.
이 레지스트리 키에서 참조하는 폴더가 없거나 손상된 경우 이 오류가 발생할 수 있습니다.
HKLM\Software\Microsoft\Windows</strong>
CurrentVersion\Appx\PackageRepositoryRoot
이 상태에서 복구하려면 PC를 새로 고칩니다.
ERROR_INSTALL_
정책 실패
0x80073CFF 이 앱을 설치하려면 개발자 라이선스 또는 사이드로딩이 가능한 시스템이 필요합니다.
패키지가 다음 요구 사항 중 하나를 충족하지 않는 경우 이 오류가 발생할 수 있습니다.
  • 앱은 Windows 개발자 라이선스가 있는 컴퓨터의 Visual Studio F5를 사용하여 배포됩니다.
  • 패키지는 Microsoft 서명으로 서명되고 Windows 일부로 또는 Microsoft Store 배포됩니다.
  • 패키지는 신뢰할 수 있는 서명으로 서명되고 개발자 라이선스가 있는 컴퓨터, AllowAllTrustedApps 정책을 사용하도록 설정된 도메인 가입 컴퓨터 또는 AllowAllTrustedApps 정책을 사용하도록 설정된 Windows 사이드로드 라이선스가 있는 컴퓨터에 설치됩니다.
ERROR_PACKAGE_UPDATING 오류 0x80073D00 현재 업데이트 중이므로 앱을 시작할 수 없습니다.
ERROR_DEPLOYMENT_
BLOCKED_BY_POLICY (정책에 의해 차단됨)
0x80073D01 패키지 배포 작업은 정책에 의해 차단됩니다. 시스템 관리자에게 문의하세요.
가능한 원인:
  • 패키지 배포는 애플리케이션 제어 정책에 의해 차단됩니다.
  • 패키지 배포는 "특수 프로필에서 배포 작업 허용" 정책에 의해 차단됩니다.
가능한 이유 중 하나는 로밍 프로필이 필요하기 때문입니다. 사용자 계정에서 로밍 사용자 프로필을 설정하는 방법에 대한 자세한 내용은 로밍 사용자 프로필 배포를 참조하세요. 시스템에 구성된 정책이 없고 이 오류가 계속 표시되는 경우 임시 프로필로 로그인했을 수 있습니다. 로그아웃하고 다시 로그인한 다음 작업을 다시 시도합니다.
ERROR_PACKAGES_IN_USE 0x80073D02 수정한 리소스가 현재 사용 중이므로 패키지를 설치할 수 없습니다.
ERROR_RECOVERY_
FILE_CORRUPT
0x80073D03 복구에 필요한 데이터가 손상되어 패키지를 복구할 수 없습니다.
ERROR_INVALID_
STAGED_SIGNATURE
0x80073D04 서명이 잘못되었습니다. 개발자 모드로 등록하려면 AppxSignature.p7x 및 AppxBlockMap.xml 유효하거나 존재하지 않아야 합니다.
Visual Studio F5를 사용하는 개발자인 경우 빌드된 프로젝트 디렉터리에 이전 버전의 패키지의 서명 또는 블록 맵 파일이 포함되어 있지 않은지 확인합니다.
ERROR_DELETING_EXISTING_
애플리케이션데이터_저장_실패
0x80073D05 패키지의 기존 애플리케이션 데이터를 삭제하는 동안 오류가 발생했습니다.
시뮬레이터가 실행 중인 경우 이 오류가 발생할 수 있습니다. 시뮬레이터를 닫습니다. 앱 데이터에 열려 있는 파일이 있는 경우(예: 텍스트 편집기에서 로그 파일이 열려 있는 경우) 이 오류가 발생할 수도 있습니다.
ERROR_INSTALL_
패키지_다운그레이드
0x80073D06 이 패키지의 상위 버전이 이미 설치되어 있으므로 패키지를 설치할 수 없습니다.
ERROR_SYSTEM_
NEEDS_REMEDIATION
0x80073D07 시스템 바이너리의 오류가 발견되었습니다. 문제를 해결하려면 PC를 새로 고쳐 보세요.
ERROR_APPX_INTEGRITY_
FAILURE_EXTERNAL
0x80073D08 Windows 이외의 손상된 이진 파일이 시스템에서 발견되었습니다.
ERROR_RESILIENCY_ (오류 복원력)
파일_손상됨
0x80073D09 복구에 필요한 데이터가 손상되어 작업을 다시 시작하지 못했습니다.
ERROR_INSTALL_FIREWALL_
SERVICE_NOT_RUNNING
0x80073D0A Windows 방화벽 서비스가 실행되고 있지 않아 패키지를 설치할 수 없습니다. Windows 방화벽 서비스를 사용하도록 설정하고 다시 시도합니다.
ERROR_PACKAGE_MOVE_FAILED (패키지 이동 실패 오류) 0x80073D0B 패키지 이동 작업이 실패했습니다.
ERROR_INSTALL_VOLUME_
NOT_EMPTY
0x80073D0C 볼륨이 비어 있지 않아 배포 작업이 실패했습니다.
ERROR_INSTALL_VOLUME_
오프 라인
0x80073D0D 볼륨이 오프라인 상태이므로 배포 작업이 실패했습니다. 패키지 업데이트의 경우 볼륨은 모든 패키지 버전의 설치된 볼륨을 나타냅니다.
ERROR_INSTALL_VOLUME_
손상
0x80073D0E 지정된 볼륨이 손상되어 배포 작업이 실패했습니다.
ERROR_NEEDS_REGISTRATION

0x80073D0F 지정된 애플리케이션을 먼저 등록해야 하므로 배포 작업이 실패했습니다.
ERROR_INSTALL_WRONG_
PROCESSOR_ARCHITECTURE
0x80073D10 패키지가 잘못된 프로세서 아키텍처를 대상으로 하므로 배포 작업이 실패했습니다.
ERROR_DEV_SIDELOAD_
LIMIT_EXCEEDED
0x80073D11 이 디바이스에서 허용되는 최대 개발자 사이드로드 패키지 수에 도달했습니다. 테스트용으로 로드된 패키지를 제거하고 다시 시도하세요.
ERROR_INSTALL_OPTIONAL_
PACKAGE_REQUIRES_
MAIN_PACKAGE
0x80073D12 이 선택적 패키지를 설치하려면 기본 앱 패키지가 필요합니다. 먼저 기본 패키지를 설치하고 다시 시도합니다.
ERROR_PACKAGE_NOT_
파일 시스템에서 지원됨
0x80073D13 이 앱 패키지 유형은 이 파일 시스템에 지원되지 않습니다.
ERROR_PACKAGE_MOVE_
스트리밍으로 차단됨
0x80073D14 패키지 이동 작업은 애플리케이션이 스트리밍을 완료할 때까지 차단됩니다.
ERROR_INSTALL_OPTIONAL_
PACKAGE_APPLICATIONID_
NOT_UNIQUE
0x80073D15 기본 또는 다른 선택적 앱 패키지에는 이 선택적 패키지와 동일한 애플리케이션 ID가 있습니다. 충돌을 방지하려면 선택적 패키지의 애플리케이션 ID를 변경합니다.
ERROR_PACKAGE_STAGING_
ONHOLD
0x80073D16 이 스테이징 세션은 다른 스테이징 작업의 우선 순위를 지정하기 위해 개최되었습니다.
ERROR_설치_유효하지_않음_
관련_세트_업데이트
0x80073D17 업데이트된 집합이 잘못되었으므로 관련 집합을 업데이트할 수 없습니다. 관련 집합의 모든 패키지를 동시에 업데이트해야 합니다.
ERROR_INSTALL_OPTIONAL_
PACKAGE_REQUIRES_MAIN_
PACKAGE_FULLTRUST_CAPABILITY (패키지 전체 신뢰 기능)
0x80073D18 FullTrust 진입점이 있는 선택적 패키지에는 기본 패키지에 runFullTrust 기능이 있어야 합니다.
ERROR_DEPLOYMENT_BLOCKED_
사용자 로그오프에 의해
0x80073D19 사용자가 로그오프되었기 때문에 오류가 발생했습니다.
ERROR_PROVISION_OPTIONAL_
PACKAGE_REQUIRES_MAIN_
패키지_프로비저닝됨
0x80073D1A 선택적 패키지 프로비저닝을 사용하려면 종속성 기본 패키지도 프로비전해야 합니다.
ERROR_PACKAGES_REPUTATION_
CHECK_FAILED
0x80073D1B 패키지가 SmartScreen 평판 검사에 실패했습니다.
ERROR_PACKAGES_REPUTATION_
CHECK_TIMEDOUT
0x80073D1C SmartScreen 평판 확인 작업 시간이 초과되었습니다.
ERROR_DEPLOYMENT_OPTION_
NOT_SUPPORTED
0x80073D1D 현재 배포 옵션은 지원되지 않습니다.
ERROR_APPINSTALLER_
ACTIVATION_BLOCKED (활성화 차단)
0x80073D1E 이 앱의 .appinstaller 업데이트 설정으로 인해 활성화가 차단됩니다.
ERROR_REGISTRATION_FROM_
원격 드라이브가 지원되지 않습니다
0x80073D1F 원격 드라이브는 지원되지 않습니다. \server\share를 사용하여 원격 패키지를 등록합니다.
ERROR_APPX_RAW_
DATA_WRITE_FAILED
0x80073D20 다운로드한 패키지 데이터를 처리하고 디스크에 쓰지 못했습니다.
ERROR_DEPLOYMENT_BLOCKED_
BY_VOLUME_POLICY_PACKAGE
0x80073D21 비시스템 볼륨의 배포를 제한하는 패키지 패밀리별 정책으로 인해 배포 작업이 차단되었습니다. 정책에 따라 이 앱은 시스템 드라이브에 설치해야 하지만 기본값으로 설정되지는 않습니다. 스토리지 설정에서 시스템 드라이브를 기본 위치로 만들어 새 콘텐츠를 저장한 다음 설치를 다시 시도합니다.
배포_차단_오류_
볼륨별_정책_기계
0x80073D22 비 시스템 볼륨의 배포를 제한하는 컴퓨터 전체 정책으로 인해 배포 작업이 차단되었습니다. 정책에 따라 이 앱은 시스템 드라이브에 설치해야 하지만 기본값으로 설정되지는 않습니다. 스토리지 설정에서 시스템 드라이브를 기본 위치로 만들어 새 콘텐츠를 저장한 다음 설치를 다시 시도합니다.
ERROR_DEPLOYMENT_BLOCKED_
BY_PROFILE_POLICY
0x80073D23 특수 프로필 배포가 허용되지 않으므로 배포 작업이 차단되었습니다(특수 프로필은 사용자가 로그아웃한 후 변경 내용이 삭제되는 사용자 프로필). 특별한 프로필이 아닌 계정에 로그인해 보세요. 로그아웃하고 현재 계정에 다시 로그인하거나 다른 계정에 로그인해 볼 수 있습니다.
ERROR_DEPLOYMENT_FAILED_
CONFLICTING_MUTABLE_PACKAGE_
디렉터리
0x80073D24 충돌하는 패키지의 변경 가능한 패키지 디렉터리로 인해 배포 작업이 실패했습니다. 이 패키지를 설치하려면 변경 가능한 패키지 디렉터리가 충돌하는 기존 패키지를 제거합니다.
ERROR_SINGLETON_RESOURCE_
활성 사용자의 설치됨
0x80073D25 단일 리소스가 지정되고 해당 패키지가 설치된 다른 사용자가 로그인되어 패키지 설치에 실패했습니다. 패키지가 설치된 모든 활성 사용자가 로그아웃되었는지 확인하고 설치를 다시 시도합니다.
ERROR_DIFFERENT_VERSION_
패키지화된_서비스_설치됨
0x80073D26 다른 버전의 서비스가 설치되어 패키지 설치에 실패했습니다. 최신 버전의 패키지를 설치해 보세요.
ERROR_SERVICE_EXISTS_
AS_비패키지_서비스
0x80073D27 서비스 버전이 .msix/.appx 패키지 외부에 있으므로 패키지 설치에 실패했습니다. 소프트웨어 공급업체에 문의하세요.
ERROR_PACKAGED_SERVICE_
관리자 권한 필요
0x80073D28 관리자 권한이 필요하므로 패키지 설치에 실패했습니다. 이 패키지를 설치하려면 관리자에게 문의하세요.
ERROR_REDIRECTION_TO_
기본 계정 허용 안 됨
0x80073D29 호출자가 이 작업을 수행하지 말라고 했을 때 작업이 기본 계정으로 리디렉션되었기 때문에 패키지 배포가 실패했습니다.
ERROR_PACKAGE_LACKS_
호스트에 배포할 수 있는 기능
0x80073D2A 패키지에 기본적으로 이 호스트를 대상으로 지정하는 기능이 필요하기 때문에 패키지 배포에 실패했습니다.
ERROR_UNSIGNED_PACKAGE_
INVALID_CONTENT
0x80073D2B 서명되지 않은 패키지의 콘텐츠가 유효하지 않아 패키지 배포에 실패했습니다.
ERROR_UNSIGNED_PACKAGE_
INVALID_PUBLISHER_NAMESPACE (잘못된 퍼블리셔 네임스페이스)
0x80073D2C 게시자가 서명되지 않은 네임스페이스에 없기 때문에 패키지 배포에 실패했습니다.
ERROR_SIGNED_PACKAGE_
INVALID_PUBLISHER_NAMESPACE
0x80073D2D 게시자가 서명된 네임스페이스에 없기 때문에 패키지 배포에 실패했습니다.
ERROR_PACKAGE_EXTERNAL_
위치_허용_안됨
0x80073D2E 게시자가 서명된 네임스페이스에 없기 때문에 패키지 배포에 실패했습니다.
ERROR_INSTALL_FULLTRUST_
HOSTRUNTIME_REQUIRES_MAIN_
PACKAGE_FULLTRUST_CAPABILITY
0x80073D2F 완전 신뢰 콘텐츠가 있는 패키지로 해석되는 호스트 런타임 종속성을 사용하려면 기본 패키지에 runFullTrust 기능이 있어야 합니다.
ERROR_INSTALL_DRIVE_
NOT_FOUND
0x80073D3F 패키지 배포 중에 참조된 드라이브를 찾을 수 없습니다. 이전에 외부 또는 보조 드라이브에 설치하도록 앱을 설정한 경우 연결되고 액세스할 수 있는지 확인합니다. 새 콘텐츠가 저장되는>>> 변경에서 기본 설치 위치를 변경할 수 있습니다.
APPX_E_PACKAGING_INTERNAL 0x80080200 패키징 API에 내부 오류가 발생했습니다.
APPX_E_INTERLEAVING_
허용되지 않음
0x80080201 패키지의 콘텐츠가 인터리브되기 때문에 유효하지 않습니다.
APPX_E_RELATIONSHIPS_
허용되지 않음
0x80080202 패키지는 OPC 관계를 포함하므로 유효하지 않습니다.
APPX_E_MISSING_
REQUIRED_FILE
0x80080203 매니페스트 또는 블록 맵이 없거나 코드 무결성 파일이 있지만 서명 파일이 없기 때문에 패키지가 유효하지 않습니다.
패키지에 다음 필수 파일 중 하나 이상이 누락되지 않았는지 확인합니다.
  • \AppxManifest.xml
  • \AppxBlockMap.xml
패키지에 \AppxMetadata\CodeIntegrity.cat 포함된 경우 \AppxSignature.p7x도 포함되어야 합니다.
APPX_E_INVALID_MANIFEST 0x80080204 패키지의 AppxManifest.xml 파일이 잘못되었습니다.
APPX_E_INVALID_BLOCKMAP 0x80080205 패키지의 AppxBlockMap.xml 파일이 잘못되었습니다.
APPX_E_CORRUPT_CONTENT 0x80080206 패키지 콘텐츠가 손상되어 읽을 수 없습니다.
APPX_E_BLOCK_
HASH_INVALID
0x80080207 블록의 계산 해시 값이 블록 맵에 저장된 해시 값과 일치하지 않습니다.
APPX_E_REQUESTED_
범위가 너무 큽니다
0x80080208 요청된 바이트 범위는 바이트 블록 범위로 변환될 때 4GB를 초과합니다.
TRUST_E_NOSIGNATURE 0x800B0100 제목에 서명이 없습니다.
패키지가 서명되지 않았거나 서명이 유효하지 않은 경우 이 오류가 발생할 수 있습니다. 패키지를 배포하려면 서명해야 합니다.
CERT_E_UNTRUSTEDROOT (인증서 신뢰할 수 없는 루트) 0x800B0109 인증서 체인은 처리되었지만 트러스트 공급자가 신뢰하지 않는 루트 인증서에서 종료됩니다.
패키지 서명을 참조하세요.
CERT_E_CHAINING 0x800B010A 신뢰할 수 있는 루트 인증 기관에 인증서 체인을 빌드할 수 없습니다.
패키지 서명을 참조하세요.
APPX_E_INVALID_
SIP_CLIENT_DATA
0x80080209 패키지에 서명하는 데 사용되는 SIP_SUBJECTINFO구조에 필요한 데이터가 포함되지 않았습니다.
APPX_E_INVALID_
KEY_INFO
0x8008020A 패키지를 암호화하거나 암호 해독하는 데 사용되는 APPX_KEY_INFO 구조에 잘못된 데이터가 포함되어 있습니다.
APPX_E_INVALID_
CONTENTGROUPMAP
0x8008020B .msix/.appx 패키지의 콘텐츠 그룹 맵이 잘못되었습니다.
APPX_E_INVALID_
APPINSTALLER
0x8008020C 패키지의 .appinstaller 파일이 잘못되었습니다.
APPX_E_DELTA_BASELINE_
버전 불일치
0x8008020D 델타 패키지의 기준 패키지 버전이 업데이트할 기준 패키지의 버전과 일치하지 않습니다.
APPX_E_DELTA_PACKAGE_
파일_누락
0x8008020E 델타 패키지에 업데이트된 패키지의 파일이 없습니다.
APPX_E_INVALID_
DELTA_PACKAGE
0x8008020F 델타 패키지가 잘못되었습니다.
APPX_E_DELTA_APPENDED_
패키지 허용되지 않음
0x80080210 델타 추가 패키지는 현재 작업에 사용할 수 없습니다.
APPX_E_INVALID_
포장 레이아웃
0x80080211 패키징 레이아웃 파일이 잘못되었습니다.
APPX_E_INVALID_
PACKAGESIGNCONFIG
0x80080212 packageSignConfig 파일이 잘못되었습니다.
APPX_E_RESOURCESPRI_
허용되지 않음
0x80080213 패키지 매니페스트에 리소스 요소가 없는 경우 resources.pri 파일은 허용되지 않습니다.
APPX_E_FILE_
압축 불일치
0x80080214 기준 및 업데이트된 패키지의 파일 압축 상태가 일치하지 않습니다.
APPX_E_INVALID_
PAYLOAD_PACKAGE_EXTENSION
0x80080215 이전 플랫폼을 대상으로 하는 페이로드 패키지에는 .appx 확장이 허용되지 않습니다.
APPX_E_INVALID_
ENCRYPTION_EXCLUSION_FILE_LIST
0x80080216 encryptionExclusionFileList 파일이 잘못되었습니다.

애플리케이션이 시작되지 않고 해당 이름이 흐리게 표시됩니다.

Windows 10 이상을 실행하는 컴퓨터에서는 일부 애플리케이션을 시작할 수 없으며 애플리케이션 이름이 흐리게 표시됩니다.

시작 메뉴에서 일부 애플리케이션 이름이 흐리게 표시됨

흐리게 표시된 이름을 선택하여 애플리케이션을 열려고 하면 다음 오류 메시지 중 하나가 나타날 수 있습니다.

< 에 > 문제가 있습니다. 시스템 관리자에게 복구 또는 다시 설치에 대해 문의하세요.
오류: 이 앱을 열 수 없습니다.

또한 다음 이벤트 항목은 Applications and Services\Microsoft\Windows\Apps의 "Microsoft-Windows-TWinUI/Operational" 로그에 기록됩니다.

로그 이름: Microsoft-Windows-TWinUI/Operational
출처: Microsoft-Windows-Immersive-Shell
날짜: <날짜>
이벤트 ID: 5960
작업 범주: (5960)
수준: 오류
키워드:
설명:
Microsoft.BingNews_8wekyb3d8bbwe!AppexNews 앱을 Windows에서 활성화합니다. 패키지가 수정된 상태이므로 발사 계약이 오류 0x80073CFC로 인해 차단되었습니다.

원인

이 문제는 애플리케이션의 해당 패키지의 상태 값에 대한 레지스트리 항목이 수정되었기 때문에 발생합니다.

해결 방법

Warning

레지스트리 편집기 또는 다른 방법을 사용하여 레지스트리를 잘못 수정하면 심각한 문제가 발생할 수 있습니다. 이러한 문제를 해결하려면 운영 체제를 다시 설치해야 할 수 있습니다. Microsoft는 이러한 문제를 해결할 수 있다고 보장할 수 없습니다. 레지스트리를 수정하는 데 따르는 위험은 사용자가 부담해야 합니다.

이 문제를 해결하는 방법:

  1. 레지스트리 편집기를 시작한 다음 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModel\StateChange\PackageList 하위 키를 찾습니다.
  2. 하위 키 데이터를 백업하려면 PackageList를 마우스 오른쪽 단추로 클릭하고 내보내기를 선택한 다음, 데이터를 레지스트리 파일로 저장합니다.
  3. 이벤트 ID 5960 로그 항목에 나열된 각 애플리케이션에 대해 다음 단계를 수행합니다.
    1. PackageStatus 항목을 찾습니다.
    2. PackageStatus 값을 0으로 설정합니다.

    메모

    PackageList 아래에 애플리케이션에 대한 항목이 없으면 문제에 다른 원인이 있습니다. 이 문서의 예제 이벤트의 경우 전체 하위 키는 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModel\StateChange\PackageList\Microsoft.BingNews_8wekyb3d8bbwe!AppexNews\PackageStatus

  4. 컴퓨터를 다시 시작합니다.

추가 도움말 보기

개발자로서 Windows 앱 패키지(.msix/.appx)를 패키징, 배포 또는 쿼리할 때 발생하는 문제를 해결하는 데 도움이 필요한 경우 이러한 추가 개발자 지원 리소스를 참조하세요.

  • Microsoft Q&Q A 전문가 및 Microsoft 엔지니어 커뮤니티의 기술 문제에 대한 관련성 있고 시기 적절한 답변을 제공합니다.
  • 개발 질문에 대한 커뮤니티 지원을 위해 포럼 및 StackOverflow가 있습니다.
  • Windows 개발자 지원 사이트에서 다른 지원 옵션을 설명합니다.