Add-AppxPackage 배포가 HRESULT 0x80073CFF로 실패했습니다.
Windows 11 또는 Windows 10 컴퓨터에서 Add-AppxPackage PowerShell cmdlet을 사용하여 Microsoft Store에서 앱을 설치/업데이트하려고 할 때 Add-AppxPackage 배포가 HRESULT 0x80073CFF와 함께 실패했다는 오류가 표시 되는 경우 이 게시물은 도움을 주기 위한 것입니다. 가장 적합한 솔루션을 제공합니다.
이 Microsoft Store 오류의 상징적 이름과 설명은 아래와 같습니다.
ERROR_INSTALL_POLICY_FAILURE
이 애플리케이션을 설치하려면 개발자 라이선스 또는 사이드로딩을 지원하는 시스템이 필요합니다.
디버깅: 패키지가 다음 요구 사항 중 하나를 충족하지 않는 경우 이 오류가 발생할 수 있습니다. 응용 프로그램은 Windows 스토어 개발자 라이선스가 있는 컴퓨터의 Visual Studio에서 F5를 사용하여 배포됩니다
. 패키지는 Microsoft 서명으로 서명되고 Windows의 일부로 또는 Windows 스토어에서 배포됩니다. 패키지는 신뢰할 수 있는 서명으로 서명되고 Windows 스토어 개발자 라이선스가 있는 컴퓨터, AllowAllTrustedApps 정책이 활성화된 도메인 가입 컴퓨터 또는 AllowAllTrustedApps 정책이 활성화된 Windows 사이드로딩 라이선스가 있는 컴퓨터에 설치됩니다.
장치에 오류가 발생하면 다음 오류 메시지가 표시됩니다.
Add-AppxPackage: HRESULT: 0x80073CFF로 배포에 실패했습니다. 이 앱을 설치하려면 Windows 개발자 라이선스 또는 사이드로드 가능 시스템이 필요합니다. Windows 스토어의 <NameOfApp> 패키지는 개발자 모드에서 다운로드하거나 설치할 수 없습니다. 노트. 자세한 내용은 이벤트 로그에서 [ActivityId] 4d02cd87-927a-0006-31cf-024d7a92d101을 찾거나 명령줄 Get-AppxLog -ActivityID 4d02cd87-927a-0006-31cf-024d7a92를 사용하십시오.
Add-AppxPackage 배포가 HRESULT 0x80073CFF로 실패했습니다.
Windows 11/10 컴퓨터에서 Add-AppxPackage PowerShell cmdlet을 사용하여 Microsoft Store에서 앱을 설치/업데이트하려고 할 때 HRESULT 0x80073CFF와 함께 Add-AppxPackage 배포 오류가 발생하는 경우 아래 권장 수정 사항을 적용하여 문제를 해결할 수 있습니다. 문제. 문제.
- 초기 체크리스트
- 앱을 테스트용으로 로드하려면 개발자 모드를 켜십시오.
- 새 사용자 계정 만들기
- 신뢰할 수 있는 모든 응용 프로그램을 설치할 수 있도록 그룹 정책을 설정합니다.
- 시스템 복원 수행
- PC 재설정 또는 현재 위치 복구 Windows 11/10
나열된 각 솔루션과 관련된 프로세스에 대한 설명을 살펴보겠습니다.
1] 초기 체크리스트
아래 해결 방법을 진행하기 전에 다음 각 작업을 완료할 수 있으며, 각 작업 후에 Add-AppxPackage PowerShell cmdlet을 사용하여 문제 없이 응용 프로그램을 설치할 수 있는지 확인하십시오.
- 다른 방법으로 응용 프로그램을 설치합니다 . Add-AppxPackage PowerShell cmdlet을 사용하여 Microsoft Store에서 제공되는 앱을 설치해야 하는 특별한 이유가 없다고 가정하면 Windows 11/10 장치의 Microsoft Store 앱에서 직접 앱을 가져오거나 배포할 수도 있습니다. 또는 Winget 명령줄 유틸리티를 사용하여 Microsoft Store에서 장치에 응용 프로그램을 다운로드/설치할 수 있습니다.
- 업데이트 Windows . 어떤 경우에는 실제로 버그로 인해 문제가 발생하며 소프트웨어 공급업체나 개발자가 소프트웨어 업데이트를 릴리스하는 것이 일반적입니다. 이 업데이트에는 사용자가 보고한 버그에 대한 수정 사항이 포함되어 있습니다. 따라서 OS에 있을 수 있는 이미 알려진 버그를 제거하기 위해 필요에 따라 Windows가 최신 빌드/버전으로 업데이트되었는지 항상 확인하는 것이 좋습니다. 이렇게 하면 최신 버전의 PowerShell을 사용하고 있는지도 확인할 수 있습니다. 최신 Windows 업데이트를 설치한 후 문제가 여전히 있는지 확인하십시오.
- AppxManifest 파일을 편집하십시오 . Windows를 최신 빌드로 업데이트한 후에 이 작업을 수행해야 합니다. 지정된 응용 프로그램 폴더 내에서 다음과 같이 AppxManifest의 “TargetDeviceFamily” 줄을 편집하고 WinBuild 자리 표시자를 현재 Windows 빌드 번호로 바꿔야 합니다. 그런 다음 Add-AppxPackage 명령을 실행합니다.
<TargetDeviceFamily Name="Windows.Desktop"MinVersion="10.0.WinBuild"MaxVersionTested="10.0.WinBuild"/>
- Windows 스토어 앱 문제 해결사를 실행합니다 . 기본 제공 문제 해결사는 PC 사용자가 Windows 장치에서 발생할 수 있는 몇 가지 일반적인 문제를 자동으로 해결할 수 있도록 설계되었습니다. 이 특별한 경우 Windows 스토어 앱 문제 해결사를 실행하는 것이 도움이 됩니다. 이는 좋은 생각이며 Microsoft Store 앱 문제 해결사를 실행하는 것이 좋습니다.
2] 개발자 모드를 켜서 앱을 사이드로딩할 수 있습니다.
오류 메시지에 이미 명시된 바와 같이 앱이 설치된 장치가 앱을 테스트용으로 로드하기 위한 Windows 개발자 라이선스에 등록되지 않았기 때문에 Add-AppxPackage 배포가 HRESULT 0x80073CFF와 함께 실패했습니다. 이 경우 이 문제를 해결하려면 다음 단계에 따라 개발자 모드를 활성화하여 Windows 11/10 장치에서 앱을 테스트용으로 로드할 수 있습니다.
- Windows 터미널을 관리자로 엽니다.
- PowerShell 콘솔에서 다음 명령을 입력하거나 복사하여 붙여넣고 Enter 키를 누릅니다.
Show-WindowsDeveloperLicenseRegistration
- 설정 앱에서 열리는 개발자 옵션 페이지 에서 토글을 켜기로 전환합니다. 개발자 모드 ” .
- 프롬프트에서 예 를 클릭 합니다.
- 설정 앱을 종료합니다.
이제 앱을 다시 다운로드할 수 있습니다. 그러나 이 작업은 심볼릭 링크 및 기타 몇 가지 사항에 대한 제한을 완화하므로 계속하거나 해결 방법으로 이상적이지 않습니다. 따라서 예방 조치로 앱이 기기에 설치되면 개발자 모드를 비활성화할 수 있습니다.
3] 새 사용자 계정 만들기
다른 조건은 동일하지만 경우에 따라 현재 겪고 있는 것과 같은 문제가 특정 사용자 계정에서 발생할 수 있습니다. 특히 계정/프로필이 손상된 경우에 그렇습니다. 이 경우 새 사용자 계정을 만든 다음 해당 사용자 계정에서 앱을 성공적으로 설치할 수 있는지 확인할 수 있습니다. 새 계정에서 모든 것이 올바르게 작동하지만 이전 계정에 다른 문제가 있는 경우 파일/데이터를 새 사용자 프로필로 전송한 다음 이전 계정/프로필을 삭제할 수 있습니다.
4] 신뢰할 수 있는 모든 응용 프로그램의 설치를 허용하도록 그룹 정책을 구성합니다.
회사 환경에서 이 문제가 발생하는 경우 신뢰할 수 있는 모든 응용 프로그램을 설치할 수 있도록 로컬 장치에서 그룹 정책 관리 콘솔을 구성할 수 있습니다. 이 작업을 완료하려면 다음 단계를 따르세요.
- 그룹 정책 관리 콘솔을 엽니다.
- 다음 경로로 이동합니다.
Computer Configuration > Policies > Administrative Templates > Windows Components > App Package Deployment
- 오른쪽 창의 이 위치에서 모든 신뢰할 수 있는 응용 프로그램이 정책을 설치하도록 허용 을 두 번 클릭하여 속성을 편집합니다.
- 열리는 정책 속성 창에서 사용 라디오 버튼 을 선택합니다 .
- 적용 > 확인 을 클릭 하여 변경 사항을 저장합니다.
참고 . 응용 프로그램 패키지가 신뢰할 수 있는 응용 프로그램 패키지가 되기 전에 응용 프로그램 패키지에 서명하는 데 사용되는 인증서(루트)를 신뢰할 수 있어야 합니다. 따라서 모든 컴퓨터의 루트 인증서를 올바르게 가져오도록 그룹 정책을 구성하려면 다음 단계를 수행하십시오.
- 그룹 정책 관리 콘솔을 엽니다.
- 다음 경로로 이동합니다.
Computer Configuration > Policies > Windows Settings > Security Settings > Public Key Policies
- 이 위치의 오른쪽 창에서 신뢰할 수 있는 루트 인증 기관 을 마우스 오른쪽 버튼으로 클릭합니다 .
- 가져오기 를 선택 합니다.
- 열리는 인증서 가져오기 마법사 에서 다음을 수행합니다.
- 시작 페이지 에서 다음 을 클릭 합니다.
- 가져올 파일 페이지 에서 인증서로 이동 하고 다음 을 클릭 합니다.
- 인증서 저장소 페이지 에서 다음 을 클릭 합니다.
- 완료 페이지 에서 마침 을 클릭 합니다 .
- 완료되면 GPMC를 종료합니다.
5] 시스템 복원 수행
영향을 받는 일부 사용자는 이전에 Add-AppxPackage PowerShell cmdlet을 실행하여 Windows 11/10 장치에 앱을 배포할 수 있었다고 보고했습니다. 이 경우 최근 Windows 업데이트와는 별도로 시스템에 사용자가 알지 못하는 몇 가지 변경 사항이 있을 수 있습니다. 따라서 이 문제를 해결하기 위해 이 시나리오가 적용되는 경우 이 가이드의 지침에 따라 최근에 설치한 시스템 업데이트를 제거할 수 있습니다. 그렇지 않으면 어떤 변경 사항으로 인해 이 PowerShell 기능이 손상되었는지 모르기 때문에 이 가이드의 단계에 따라 시스템 복원을 수행하여 시스템을 이전 시점으로 되돌릴 수 있습니다. 문제. 당신은 현재 직면하고 있습니다.
6] PC 재설정 또는 Windows 11/10 복원
최후의 수단으로 아무 것도 작동하지 않으면 컴퓨터를 다시 시작하고 개인 파일을 유지하는 옵션을 선택할 수 있습니다. 문제가 지속되면 심각한 시스템 손상을 겪고 있는 것일 수 있으며 이 경우 Windows 11/10 내부 업데이트를 수행할 수 있습니다.
이 수정 사항 중 하나가 효과가 있기를 바랍니다!
Windows 11에 Appxbundle을 설치하는 방법은 무엇입니까?
Windows 11 컴퓨터에 APPX 또는 APPBUNDLE 파일을 설치하려면 파일 탐색기에서 파일을 두 번 클릭하기만 하면 됩니다. 시스템이 파일 형식을 감지하고 응용 프로그램을 설치할 수 있도록 하므로 많은 문제가 발생하지 않습니다.
Add-AppxPackage란 무엇입니까?
Add-AppxPackage cmdlet은 사용자 계정에 서명된 앱 패키지(.appx)를 추가합니다. DependencyPath 매개 변수를 사용하여 다른 모든 패키지를 추가하여 응용 프로그램 패키지를 설치할 수 있습니다. 등록 옵션은 Windows 스토어용 앱을 개발할 때 대량 폴더에서 설치하는 데 사용됩니다.
출처: Windows 클럽
답글 남기기