개발자로서 Windows 앱 패키지(.msix/.appx)를 패키징, 배포 또는 쿼리할 때 발생하는 문제를 해결하려면 이러한 제안을 사용합니다.
메모
이 문서는 개발자를 위한 것입니다. 개발자가 아니고 Windows 앱 설치 오류에 대한 도움말을 찾고 있는 경우 Windows 지원 참조하세요.
진단 정보 가져오기
API가 실패하면 문제를 설명하는 오류 코드가 반환됩니다. 오류 코드가 충분한 정보를 제공하지 않는 경우 자세한 이벤트 로그에서 더 많은 진단 정보를 찾을 수 있습니다.
이벤트 뷰어 사용하여 패키징 및 배포 이벤트 로그에 액세스하려면 다음 단계를 수행합니다.
다음 단계 중 하나를 수행합니다.
- Windows 메뉴에서 Start를 클릭하고 이벤트 뷰어를 입력하고 Enter 키를 누른 press Enter를 클릭합니다.
- eventvwr.msc를 실행합니다.
왼쪽 페이지에서 이벤트 뷰어(로컬)>Applications and Services Logs>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
일반적인 오류 코드
이 표에서는 가장 일반적인 오류 코드 중 일부를 나열합니다. 이러한 오류 중 하나에 대한 추가 도움말이 필요하거나 이 목록에 없는 오류 코드가 발생하는 경우 추가 도움말 옵션을 참조하세요.
| 오류 코드 | 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 | 패키지를 열 수 없습니다. 가능한 원인:
|
|
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_ 실패 |
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 | 이 앱을 설치하려면 개발자 라이선스 또는 사이드로딩이 가능한 시스템이 필요합니다. 패키지가 다음 요구 사항 중 하나를 충족하지 않는 경우 이 오류가 발생할 수 있습니다.
|
| 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 | 매니페스트 또는 블록 맵이 없거나 코드 무결성 파일이 있지만 서명 파일이 없기 때문에 패키지가 유효하지 않습니다. 패키지에 다음 필수 파일 중 하나 이상이 누락되지 않았는지 확인합니다.
|
| 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는 이러한 문제를 해결할 수 있다고 보장할 수 없습니다. 레지스트리를 수정하는 데 따르는 위험은 사용자가 부담해야 합니다.
이 문제를 해결하는 방법:
- 레지스트리 편집기를 시작한 다음 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&Q A 전문가 및 Microsoft 엔지니어 커뮤니티의 기술 문제에 대한 관련성 있고 시기 적절한 답변을 제공합니다.- 개발 질문에 대한 커뮤니티 지원을 위해 포럼 및 StackOverflow가 있습니다.
- Windows 개발자 지원 사이트에서 다른 지원 옵션을 설명합니다.