앱 자동 업데이트 및 복구

중요

다음 문서에서는 Windows Insider 빌드 22415 이상에서 현재 사용할 수 있는 설정에 대해 설명합니다.

자동 업데이트 및 복구 설정을 사용하면 개발자와 IT 전문가가 Microsoft Store 사용하지 않고 배포되는 앱을 Windows 자동화된 업데이트 솔루션을 제공할 수 있습니다. 앱 설치 관리자 파일의 일부로 자동 업데이트 및 복구 설정을 지정하면 Windows 앱을 구성하여 모든 시작 시 업데이트를 확인하거나, 업데이트/복구 프롬프트를 숨기거나, 최신 업데이트를 받을 때까지 Windows 앱이 시작되지 않도록 할 수 있습니다.

앱 설치 관리자 파일을 사용하여 Windows 앱을 설치하면 설정된 지정된 구성을 사용하여 앱 설치 관리자 리포지토리에 항목이 생성됩니다. Windows 앱에 앱 설치 관리자 리포지토리에 항목이 있는 한 Windows 설정 앱, 앱 설치 관리자 파일, PowerShell 또는 CSP를 통해 앱의 자동 업데이트 및 복구를 구성할 수 있습니다. 특정 Windows 앱에 대한 변경 내용은 해당 특정 Windows 앱에 대한 모든 설정을 덮어씁니다.

Windows 설정 앱은 Windows 앱의 자동 업데이트 및 복구를 사용하거나 사용하지 않도록 설정하는 기능을 제공합니다.

참고

설정을 덮어쓰지 않는 경우, CSP를 통해 구성된 모든 설정은 다른 모든 구성, PowerShell을 통해 실행되며, 앱 설치 관리자 파일은 개발에서 구성한 모든 설정을 재정의합니다.

자동 업데이트

Windows 앱은 앱 설치 관리자 URI 경로를 사용하여 Windows 앱 업데이트를 확인합니다. 그러나 앱 설치 관리자 URI에 액세스할 수 없는 경우 Windows 앱은 UpdateURI를 사용하여 업데이트를 확인하고 다음을 시도하기 전에 각각에 연결을 시도합니다. 액세스할 수 있는 첫 번째 앱 설치 관리자 파일은 새 Windows 앱 업데이트를 확인하지 않고 유효성을 검사합니다.

Windows 앱을 업데이트하면 다음 요소가 지원됩니다.

요소 설명
HoursBetweenUpdateChecks Windows 앱 업데이트 검사에서 최소 간격을 정의합니다.
UpdateBlocksActivation 앱 업데이트를 확인할 때의 환경을 정의합니다.
ShowPrompt 업데이트가 설치될 때 창이 표시되는지, 업데이트가 확인되는지를 정의합니다.
UpdateURI 앱 설치 관리자 URI를 사용할 수 없는 경우 Windows 앱을 업데이트하는 데 사용할 수 있는 대체 앱 설치 관리자 파일에 대한 URI입니다.

위의 설정을 사용하여 앱 설치 관리자 파일을 만드는 방법에 대한 지침은 앱 설치 관리자 파일 문서 만들기 문서를 참조하세요.

포함된 앱 설치 관리자 파일

포함된 앱 설치 관리자를 사용하면 Windows 앱 개발자가 Windows 앱에 대한 업데이트 설정을 구성할 수 있습니다. 위의 나열된 설정은 특정 Windows 앱에 대해 설정할 수 있습니다. 기본 설정 업데이트 호스팅 솔루션에서 Windows 앱에 대한 업데이트를 제공할 수 있도록 허용합니다.

Windows 앱에 앱 설치 관리자 파일을 포함하는 방법에 대한 자세한 내용: 앱 설치 관리자 파일을 사용하여 앱 업데이트

앱 설치 관리자 파일

앱 설치 관리자 파일을 사용하면 Windows 앱 개발자 또는 IT 전문가가 Windows 앱에 대한 업데이트 설정을 구성할 수 있습니다. 앱 설치 관리자 파일은 포함된 앱 설치 관리자 파일로 구성된 모든 설정을 재정의합니다.

PowerShell

PowerShell cmdlet을 사용하면 IT 전문가가 Windows 앱의 업데이트 및 복구 설정을 읽거나 구성할 수 있습니다.

PowerShell Cmdlet 설명
Get-AppxPackageAutoUpdateSettings 특정 또는 모든 구성된 Windows 앱에 대해 현재 설정된 자동 업데이트 및 복구 설정을 반환합니다.
Set-AppxPackageAutoUpdateSettings 앱 설치 관리자 파일을 사용하여 설치된 특정 Windows 앱에 대한 자동 업데이트 및 복구 설정을 구성합니다.

이러한 PowerShell cmdlet을 사용하는 방법에 대한 자세한 내용은 Get-AppxPackageAutoUpdateSettings 및 Set-AppxPackageAutoUpdateSettings 문서 문서를 참조하세요.

CSP

Enterprise IT 전문가는 모바일 디바이스 관리 솔루션(예: Microsoft Endpoint Manager)을 사용하여 디바이스를 원격으로 관리합니다. Enterprise 최신 앱 관리 CSP는 특정 Windows 앱의 자동 업데이트를 관리하기 위해 Windows 10 디바이스에 적용할 수 있는 설정을 포함하도록 확장되었습니다.

다음 CSP 설정 다음 경로에서 찾을 수 있습니다../Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/nonStore/<Windows app Family Name>/AppUpdateSettings/AutoUpdateSettings/AutoUpdateSettings/

CSP 설명
./PackageSource Windows 앱 업데이트를 확인하는 데 사용되는 *.appinstaller 파일의 원본을 지정합니다.
./AutomaticBackgroundTask Windows 앱이 백그라운드에서 Windows 앱을 확인하고 업데이트할지 여부를 지정합니다.
./OnLaunchUpdateCheck Windows 앱이 시작될 때 업데이트를 확인할지 여부를 지정합니다.
./HoursBetweenUpdateChecks Windows 앱 업데이트 검사 사이의 시간을 지정합니다.
./ShowPrompt 사용자에게 업데이트 또는 복구 대화 상자가 표시될지 여부를 지정합니다.
./UpdateBlocksActivation 업데이트를 사용할 수 있는 경우 Windows 앱을 시작할지 여부를 지정합니다.
./ForceUpdateFromAnyVersion Windows 앱 업데이트가 상위 수준 또는 하위 수준일 수 있는지 여부를 지정합니다.
./Disable 특정 패키지에 대해 자동 업데이트 설정을 사용하도록 설정/비활성화할지 여부를 지정합니다.

CSP에 대한 자세한 내용은 Enterprise 최신 앱 관리 CSP 문서 문서를 참조하세요.

자동 복구

Windows 앱은 앱 설치 관리자 URI 경로를 사용하여 Windows 앱에서 복구할 수 있는 위치를 식별합니다. 앱 설치 관리자 URI에 액세스할 수 없거나 구성되지 않은 경우 앱 파일에서 RepairURIsWindows 앱 파일에 액세스하려고 시도합니다.

요소 설명
UpdateURI 앱 설치 관리자 URI를 사용할 수 없는 경우 Windows 앱을 업데이트하는 데 사용할 수 있는 대체 앱 설치 관리자 파일에 대한 URI입니다.

*를 만드는 방법에 대한 자세한 내용을 보려면 AppInstaller 파일은 앱 설치 관리자 파일을 만들거나 앱 설치 관리자 파일작성기를 다운로드하여 MSIX Toolkit 일부로 사용하는 방법을 참조하세요.

CSP

Enterprise IT 전문가는 모바일 디바이스 관리 솔루션(예: Microsoft Endpoint Manager)을 사용하여 디바이스를 원격으로 관리합니다. Enterprise 최신 앱 관리 CSP는 특정 Windows 앱의 자동 복구를 관리하기 위해 Windows 10 디바이스에 적용할 수 있는 설정을 포함하도록 확장되었습니다.

다음 CSP 설정 다음 경로에서 찾을 수 있습니다../Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/nonStore/<Windows app Family Name>/AppUpdateSettings/AutoUpdateSettings/AutoRepair/

CSP 설명
./PackageSource Windows 앱 복구를 확인하는 데 사용되는 *.appinstaller 또는 Windows 앱 파일의 원본을 지정합니다.

CSP에 대한 자세한 내용은 Enterprise 최신 앱 관리 CSP 문서 문서를 참조하세요.