Windows 앱의 패키징, 배포 및 쿼리 문제 해결
개발자로서 Windows 앱 패키지(.msix/.appx)를 패키징, 배포 또는 쿼리할 때 발생하는 문제를 해결하려면 이러한 제안을 사용합니다.
참고 항목
이 문서는 개발자를 위한 것입니다. 개발자가 아니고 Windows 앱 설치 오류에 대한 도움말을 찾고 있는 경우 Windows 지원을 참조하세요.
진단 정보 가져오기
API가 실패하면 문제를 설명하는 오류 코드가 반환됩니다. 오류 코드가 충분한 정보를 제공하지 않는 경우 자세한 이벤트 로그에서 더 많은 진단 정보를 찾을 수 있습니다.
이벤트 뷰어 사용하여 패키징 및 배포 이벤트 로그에 액세스하려면 다음 단계를 수행합니다.
다음 단계 중 하나를 수행합니다.
- Windows 메뉴에서 시작을 클릭하고 이벤트 뷰어 입력한 다음 Enter 키를 누릅니다.
- eventvwr.msc를 실행합니다.
왼쪽 페이지에서 이벤트 뷰어(로컬)>애플리케이션 및 서비스 로그 Microsoft>Windows를 확장합니다.>
다음 범주에서 사용 가능한 로그를 확인합니다.
- 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
일반적인 오류 코드
이 표에서는 가장 일반적인 오류 코드 중 일부를 나열합니다. 이러한 오류 중 하나에 대한 추가 도움말이 필요하거나 이 목록에 없는 오류 코드가 발생하는 경우 추가 도움말 옵션을 참조하세요.
오류 코드 | 값 | 설명 및 가능한 원인 |
---|---|---|
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 | 패키지를 열 수 없습니다. 가능한 원인:
|
ERROR_INSTALL_PACKAGE_ NOT_FOUND |
0x80073CF1 | 패키지를 찾을 수 없습니다. 현재 사용자에 대해 설치되지 않은 패키지를 제거하는 동안 이 오류가 발생할 수 있습니다. |
ERROR_INSTALL_INVALID_ 패키지 |
0x80073CF2 | 패키지 데이터가 잘못되었습니다. |
ERROR_INSTALL_RESOLVE_ DEPENDENCY_FAILED |
0x80073CF3 | 패키지가 업데이트, 종속성 또는 충돌 유효성 검사에 실패했습니다. 가능한 원인:
|
ERROR_INSTALL_OUT_ OF_DISK_SPACE |
0x80073CF4 | 컴퓨터에 디스크 공간이 부족합니다. 공간을 확보하고 다시 시도하십시오. |
ERROR_INSTALL_NETWORK_ FAILURE |
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) 새 패키지를 설치하기 전에 시스템의 모든 사용자에 대해 이전 패키지를 제거합니다. |
ERROR_NEEDS_REMEDIATION | 0x80073CFC | 앱을 시작할 수 없습니다. 앱을 다시 설치해 보세요. |
ERROR_INSTALL_ PREREQUISITE_FAILED |
0x80073CFD | 지정된 설치 필수 구성 요소를 충족할 수 없습니다. |
ERROR_PACKAGE_ REPOSITORY_CORRUPTED |
0x80073CFE | 패키지 리포지토리가 손상되었습니다. 이 레지스트리 키에서 참조하는 폴더가 없거나 손상된 경우 이 오류가 발생할 수 있습니다. HKLM\Software\Microsoft\Windows</strong> CurrentVersion\Appx\PackageRepositoryRoot 이 상태에서 복구하려면 PC를 새로 고칩니다. |
ERROR_INSTALL_ POLICY_FAILURE |
0x80073CFF | 이 앱을 설치하려면 개발자 라이선스 또는 사이드로드 사용 시스템이 필요합니다. 패키지가 다음 요구 사항 중 하나를 충족하지 않는 경우 이 오류가 발생할 수 있습니다.
|
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_ APPLICATIONDATA_STORE_FAILED |
0x80073D05 | 패키지의 기존 애플리케이션 데이터를 삭제하는 중 오류가 발생했습니다. 시뮬레이터가 실행 중인 경우 이 오류가 발생할 수 있습니다. 시뮬레이터를 닫습니다. 앱 데이터에 열려 있는 파일이 있는 경우(예: 텍스트 편집기에서 로그 파일이 열려 있는 경우) 이 오류가 발생할 수도 있습니다. |
ERROR_INSTALL_ PACKAGE_DOWNGRADE |
0x80073D06 | 이 패키지의 상위 버전이 이미 설치되어 있으므로 패키지를 설치할 수 없습니다. |
ERROR_SYSTEM_ NEEDS_REMEDIATION |
0x80073D07 | 시스템 이진 파일에서 오류가 발견되었습니다. 문제를 해결하려면 PC를 새로 고쳐 보세요. |
ERROR_APPX_INTEGRITY_ FAILURE_EXTERNAL |
0x80073D08 | 손상된 비 Windows 이진 파일이 시스템에서 검색되었습니다. |
ERROR_RESILIENCY_ FILE_CORRUPT |
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_ SUPPORTED_ON_FILESYSTEM |
0x80073D13 | 이 앱 패키지 유형은 이 파일 시스템에 지원되지 않습니다. |
ERROR_PACKAGE_MOVE_ BLOCKED_BY_STREAMING |
0x80073D14 | 패키지 이동 작업은 애플리케이션이 스트리밍을 완료할 때까지 차단됩니다. |
ERROR_INSTALL_OPTIONAL_ PACKAGE_APPLICATIONID_ NOT_UNIQUE |
0x80073D15 | 기본 또는 다른 선택적 앱 패키지에는 이 선택적 패키지와 동일한 애플리케이션 ID가 있습니다. 충돌을 방지하려면 선택적 패키지의 애플리케이션 ID를 변경합니다. |
ERROR_PACKAGE_STAGING_ ONHOLD |
0x80073D16 | 이 스테이징 세션은 다른 스테이징 작업의 우선 순위를 지정하기 위해 개최되었습니다. |
ERROR_INSTALL_INVALID_ RELATED_SET_UPDATE |
0x80073D17 | 업데이트된 집합이 잘못되었으므로 관련 집합을 업데이트할 수 없습니다. 관련 집합의 모든 패키지를 동시에 업데이트해야 합니다. |
ERROR_INSTALL_OPTIONAL_ PACKAGE_REQUIRES_MAIN_ PACKAGE_FULLTRUST_CAPABILITY |
0x80073D18 | FullTrust 진입점이 있는 선택적 패키지에는 runFullTrust 기능이 있는 기본 패키지가 필요합니다. |
ERROR_DEPLOYMENT_BLOCKED_ BY_USER_LOG_OFF |
0x80073D19 | 사용자가 로그오프되었기 때문에 오류가 발생했습니다. |
ERROR_PROVISION_OPTIONAL_ PACKAGE_REQUIRES_MAIN_ PACKAGE_PROVISIONED |
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_ REMOTE_DRIVE_NOT_SUPPORTED |
0x80073D1F | 원격 드라이브는 지원되지 않습니다. \server\share를 사용하여 원격 패키지를 등록합니다. |
ERROR_APPX_RAW_ DATA_WRITE_FAILED |
0x80073D20 | 다운로드한 패키지 데이터를 처리하고 디스크에 쓰지 못했습니다. |
ERROR_DEPLOYMENT_BLOCKED_ BY_VOLUME_POLICY_PACKAGE |
0x80073D21 | 비시스템 볼륨의 배포를 제한하는 패키지 패밀리별 정책으로 인해 배포 작업이 차단되었습니다. 정책에 따라 이 앱은 시스템 드라이브에 설치해야 하지만 기본값으로 설정되지는 않습니다. 스토리지 설정에서 시스템 드라이브를 기본 위치로 만들어 새 콘텐츠를 저장한 다음 설치를 다시 시도합니다. |
ERROR_DEPLOYMENT_BLOCKED_ BY_VOLUME_POLICY_MACHINE |
0x80073D22 | 비 시스템 볼륨의 배포를 제한하는 컴퓨터 전체 정책으로 인해 배포 작업이 차단되었습니다. 정책에 따라 이 앱은 시스템 드라이브에 설치해야 하지만 기본값으로 설정되지는 않습니다. 스토리지 설정에서 시스템 드라이브를 기본 위치로 만들어 새 콘텐츠를 저장한 다음 설치를 다시 시도합니다. |
ERROR_DEPLOYMENT_BLOCKED_ BY_PROFILE_POLICY |
0x80073D23 | 특수 프로필 배포가 허용되지 않으므로 배포 작업이 차단되었습니다(특수 프로필은 사용자가 로그아웃한 후 변경 내용이 해제되는 사용자 프로필카드). 특별한 프로필이 아닌 계정에 로그인해 보세요. 로그아웃하고 현재 계정에 다시 로그인하거나 다른 계정에 로그인해 볼 수 있습니다. |
ERROR_DEPLOYMENT_FAILED_ CONFLICTING_MUTABLE_PACKAGE_ 디렉터리 |
0x80073D24 | 충돌하는 패키지의 변경 가능한 패키지 디렉터리로 인해 배포 작업이 실패했습니다. 이 패키지를 설치하려면 변경 가능한 패키지 디렉터리가 충돌하는 기존 패키지를 제거합니다. |
ERROR_SINGLETON_RESOURCE_ INSTALLED_IN_ACTIVE_USER |
0x80073D25 | 단일 리소스가 지정되고 해당 패키지가 설치된 다른 사용자가 로그인되어 패키지 설치에 실패했습니다. 패키지가 설치된 모든 활성 사용자가 로그아웃되었는지 확인하고 설치를 다시 시도합니다. |
ERROR_DIFFERENT_VERSION_ OF_PACKAGED_SERVICE_INSTALLED |
0x80073D26 | 다른 버전의 서비스가 설치되어 패키지 설치에 실패했습니다. 최신 버전의 패키지를 설치해 보세요. |
ERROR_SERVICE_EXISTS_ AS_NON_PACKAGED_SERVICE |
0x80073D27 | 서비스 버전이 .msix/.appx 패키지 외부에 있으므로 패키지 설치에 실패했습니다. 소프트웨어 공급업체에 문의하세요. |
ERROR_PACKAGED_SERVICE_ REQUIRES_ADMIN_PRIVILEGES |
0x80073D28 | 관리자 권한이 필요하므로 패키지 설치에 실패했습니다. 이 패키지를 설치하려면 관리자에게 문의하세요. |
ERROR_REDIRECTION_TO_ DEFAULT_ACCOUNT_NOT_ALLOWED |
0x80073D29 | 호출자가 이 작업을 수행하지 말라고 했을 때 작업이 기본 계정으로 리디렉션되었기 때문에 패키지 배포가 실패했습니다. |
ERROR_PACKAGE_LACKS_ CAPABILITY_TO_DEPLOY_ON_HOST |
0x80073D2A | 패키지에 기본적으로 이 호스트를 대상으로 지정하는 기능이 필요하기 때문에 패키지 배포에 실패했습니다. |
ERROR_UNSIGNED_PACKAGE_ INVALID_CONTENT |
0x80073D2B | 서명되지 않은 패키지의 콘텐츠가 유효하지 않아 패키지 배포에 실패했습니다. |
ERROR_UNSIGNED_PACKAGE_ INVALID_PUBLISHER_NAMESPACE |
0x80073D2C | 게시자가 서명되지 않은 네임스페이스에 없기 때문에 패키지 배포에 실패했습니다. |
ERROR_SIGNED_PACKAGE_ INVALID_PUBLISHER_NAMESPACE |
0x80073D2D | 게시자가 서명된 네임스페이스에 없기 때문에 패키지 배포에 실패했습니다. |
ERROR_PACKAGE_EXTERNAL_ LOCATION_NOT_ALLOWED |
0x80073D2E | 게시자가 서명된 네임스페이스에 없기 때문에 패키지 배포에 실패했습니다. |
ERROR_INSTALL_FULLTRUST_ HOSTRUNTIME_REQUIRES_MAIN_ PACKAGE_FULLTRUST_CAPABILITY |
0x80073D2F | 완전 신뢰 콘텐츠가 있는 패키지로 확인되는 호스트 런타임 종속성을 사용하려면 기본 패키지에 runFullTrust 기능이 있어야 합니다. |
APPX_E_PACKAGING_INTERNAL | 0x80080200 | 패키징 API에 내부 오류가 발생했습니다. |
APPX_E_INTERLEAVING_ NOT_ALLOWED |
0x80080201 | 패키지의 콘텐츠가 인터리브되기 때문에 유효하지 않습니다. |
APPX_E_RELATIONSHIPS_ NOT_ALLOWED |
0x80080202 | 패키지는 OPC 관계를 포함하므로 유효하지 않습니다. |
APPX_E_MISSING_ REQUIRED_FILE |
0x80080203 | 매니페스트 또는 블록 맵이 없거나 코드 무결성 파일이 있지만 서명 파일이 없기 때문에 패키지가 유효하지 않습니다. 패키지에 다음 필수 파일 중 하나 이상이 누락되지 않았는지 확인합니다.
|
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_ RANGE_TOO_LARGE |
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_ VERSION_MISMATCH |
0x8008020D | 델타 패키지의 기준 패키지 버전이 업데이트할 기준 패키지의 버전과 일치하지 않습니다. |
APPX_E_DELTA_PACKAGE_ MISSING_FILE |
0x8008020E | 델타 패키지에 업데이트된 패키지의 파일이 없습니다. |
APPX_E_INVALID_ DELTA_PACKAGE |
0x8008020F | 델타 패키지가 잘못되었습니다. |
APPX_E_DELTA_APPENDED_ PACKAGE_NOT_ALLOWED |
0x80080210 | 델타 추가 패키지는 현재 작업에 사용할 수 없습니다. |
APPX_E_INVALID_ PACKAGING_LAYOUT |
0x80080211 | 패키징 레이아웃 파일이 잘못되었습니다. |
APPX_E_INVALID_ PACKAGESIGNCONFIG |
0x80080212 | packageSignConfig 파일이 잘못되었습니다. |
APPX_E_RESOURCESPRI_ NOT_ALLOWED |
0x80080213 | 패키지 매니페스트에 리소스 요소가 없는 경우 resources.pri 파일은 허용되지 않습니다. |
APPX_E_FILE_ COMPRESSION_MISMATCH |
0x80080214 | 기준 및 업데이트된 패키지의 파일 압축 상태가 일치하지 않습니다. |
APPX_E_INVALID_ PAYLOAD_PACKAGE_EXTENSION |
0x80080215 | 이전 플랫폼을 대상으로 하는 페이로드 패키지에는 .appx 확장이 허용되지 않습니다. |
APPX_E_INVALID_ ENCRYPTION_EXCLUSION_FILE_LIST |
0x80080216 | encryptionExclusionFileList 파일이 잘못되었습니다. |
애플리케이션이 시작되지 않고 해당 이름이 흐리게 표시됩니다.
Windows 10 이상을 실행하는 컴퓨터에서는 일부 응용 프로그램을 시작할 수 없으며 애플리케이션 이름이 흐리게 표시됩니다.
흐리게 표시된 이름을 선택하여 애플리케이션을 열려고 하면 다음 오류 메시지 중 하나가 나타날 수 있습니다.
애플리케이션 이름>에 <문제가 있습니다. 시스템 관리자에게 복구 또는 다시 설치에 대해 문의하세요.
오류: 이 앱을 열 수 없습니다.
또한 다음 이벤트 항목은 애플리케이션 및 서비스\Microsoft\Windows\Apps의 "Microsoft-Windows-TWinUI/Operational" 로그에 기록됩니다.
로그 이름: Microsoft-Windows-TWinUI/Operational
출처: Microsoft-Windows-Immersive-Shell
날짜: <날짜>
이벤트 ID: 5960
작업 범주: (5960)
수준: 오류
키워드:
설명:
앱 Microsoft.BingNews_8wekyb3d8bbwe! Windows용 AppexNews. 패키지가 수정된 상태이므로 시작 계약이 오류 0x80073CFC 차단되었습니다.
원인
이 문제는 애플리케이션의 해당 패키지의 상태 값에 대한 레지스트리 항목이 수정되었기 때문에 발생합니다.
해결
Warning
레지스트리 편집기 또는 다른 방법을 사용하여 레지스트리를 잘못 수정하는 경우 심각한 문제가 발생할 수 있습니다. 이러한 문제를 해결하려면 운영 체제를 다시 설치해야 할 수 있습니다. 이러한 문제는 해결되지 않을 수도 있습니다. 레지스트리 수정에 따른 책임은 사용자에게 있습니다.
이 문제를 해결하는 방법:
- 레지스트리 편집기를 시작한 다음 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModel\StateChange\PackageList 하위 키를 찾습니다.
- 하위 키 데이터를 백업하려면 PackageList를 마우스 오른쪽 단추로 클릭하고 내보내기를 선택한 다음, 데이터를 레지스트리 파일로 저장합니다.
- 이벤트 ID 5960 로그 항목에 나열된 각 애플리케이션에 대해 다음 단계를 수행합니다.
- PackageStatus 항목을 찾습니다.
- PackageStatus 값을 0으로 설정합니다.
참고 항목
PackageList 아래에 애플리케이션에 대한 항목이 없으면 문제에 다른 원인이 있습니다. 이 문서의 예제 이벤트의 경우 전체 하위 키는 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModel\StateChange\PackageList\Microsoft.BingNews_8wekyb3d8bbwe! AppexNews\PackageStatus
- 컴퓨터를 다시 시작합니다.
추가 도움 받기
개발자로서 Windows 앱 패키지(.msix/.appx)를 패키징, 배포 또는 쿼리할 때 발생하는 문제를 해결하는 데 도움이 필요한 경우 이러한 추가 개발자 지원 리소스를 참조하세요.
- Microsoft Q&A 는 전문가 및 Microsoft 엔지니어 커뮤니티의 기술 문제에 대한 관련적이고 시기 적절한 답변을 제공합니다.
- 개발 질문에 대한 커뮤니티 지원을 위해 포럼 및 StackOverflow가 있습니다.
- Windows 개발자 지원 사이트에서 다른 지원 옵션을 설명합니다.