Aggiornare e ripristinare automaticamente le app

Importante

L'articolo seguente illustra le impostazioni attualmente disponibili in Windows Insider build 22415 e più recente.

Le impostazioni di aggiornamento e ripristino automatico consentono agli sviluppatori e ai professionisti IT di fornire una soluzione di aggiornamento automatico alle app Windows distribuite senza l'uso del Microsoft Store. Specificando le impostazioni di ripristino e aggiornamento automatico come parte del file di Programma di installazione app, l'app Windows può essere configurata per verificare la disponibilità di aggiornamenti a ogni avvio, nascondere la richiesta di aggiornamento/ripristino e/o impedire l'avvio dell'app Windows fino a quando non viene ricevuto l'aggiornamento più recente.

L'installazione Windows'app usando il file Programma di installazione app creerà una voce nel repository Programma di installazione app con le configurazioni specificate impostate. Purché l'app Windows abbia una voce nel repository Programma di installazione app, l'aggiornamento e il ripristino automatici dell'app possono essere configurati tramite: app Windows Impostazioni, file Programma di installazione app, PowerShell o tramite un CSP. Tutte le modifiche apportate a un'app Windows sovrascriveranno tutte le impostazioni per quella specifica app Windows app.

L Windows Impostazioni app offre la possibilità di abilitare/disabilitare l'aggiornamento e il ripristino automatici Windows app.

Nota

Esistono casi in cui un'impostazione non verrà sovrascritta, tutte le impostazioni configurate tramite CSP eseguiranno tutte le altre configurazioni, PowerShell e il file Programma di installazione app eseguirà l'override di tutte le impostazioni configurate dallo sviluppo.

Aggiornamenti automatici

Le app Windows useranno il percorso URI Programma di installazione app per verificare la disponibilità di aggiornamenti dell'app Windows, tuttavia se l'URI Programma di installazione app non è accessibile, l'app Windows verifica la disponibilità di aggiornamenti usando gli updateURI, provando a connettersi a ognuno prima di provare a eseguire il passaggio successivo. Il primo Programma di installazione app file da accedere verrà convalidato in base alla verifica di eventuali nuovi aggiornamenti Windows'app.

L'aggiornamento Windows app supporta gli elementi seguenti:

Elementi Description
HoursBetweenUpdateChecks Definisce il gap minimo nei controlli di aggiornamento Windows'app.
UpdateBlocksActivation Definisce l'esperienza quando viene verificata la ricerca di un aggiornamento dell'app.
ShowPrompt Definisce se viene visualizzata una finestra durante l'installazione degli aggiornamenti e quando vengono verificati gli aggiornamenti.
UpdateURI URI del file di fallback Programma di installazione app che può essere usato per aggiornare l'app Windows quando l'URI Programma di installazione app non è disponibile.

Per istruzioni su come creare un file Programma di installazione app con le impostazioni precedenti, vedere l'articolo Creazione di un file Programma di installazione app docs.

File Programma di installazione app incorporato

L'Programma di installazione app incorporata consente Windows sviluppatori di app di configurare le impostazioni di aggiornamento per le Windows app. Le impostazioni elencate sopra possono essere impostate per un'app Windows app. Consentire il recapito degli aggiornamenti per l'app Windows dalla soluzione di hosting degli aggiornamenti preferita.

Per altre informazioni su come incorporare un file Programma di installazione app nell'app Windows: Uso del file Programma di installazione app per aggiornare l'app

Programma di installazione app file

Il file Programma di installazione app consente Windows sviluppatori di app o professionisti IT di configurare le impostazioni di aggiornamento per le Windows app. Il file Programma di installazione app eseguirà l'override di tutte le impostazioni configurate da un file Programma di installazione app incorporato.

PowerShell

I cmdlet di PowerShell consentono a un professionista IT di leggere o configurare le impostazioni di aggiornamento e ripristino delle Windows app.

Cmdlet di PowerShell Descrizione
Get-AppxPackageAutoUpdateSettings Restituisce le impostazioni di aggiornamento automatico e ripristino attualmente impostate per una specifica o per tutte le app Windows configurate.
Set-AppxPackageAutoUpdateSettings Configura le impostazioni di aggiornamento automatico e ripristino per un'app Windows installata usando un file Programma di installazione app.

Per altre informazioni sull'uso di questi cmdlet di PowerShell, Get-AppxPackageAutoUpdateSettings e Set-AppxPackageAutoUpdateSettings docs.

CSP

Enterprise professionisti IT usano soluzioni di gestione dei dispositivi mobili(ad esempio: Microsoft Endpoint Manager) per gestire i propri dispositivi in remoto. Il Enterprise CSP Modern App Management è stato ampliato per includere le impostazioni che possono essere applicate ai dispositivi Windows 10 per gestire l'aggiornamento automatico di app Windows specifiche.

L'Impostazioni CSP seguente è disponibile nel percorso seguente:./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/nonStore/<Windows app Family Name>/AppUpdateSettings/AutoUpdateSettings/AutoUpdateSettings/

CSP Descrizione
./PackageSource Specifica l'origine del file *.appinstaller usato per verificare la disponibilità Windows aggiornamenti dell'app.
./AutomaticBackgroundTask Specifica se l'app Windows verifica e aggiorna l Windows app in background
./OnLaunchUpdateCheck Specifica se l'app Windows verifica la disponibilità di aggiornamenti all'avvio.
./HoursBetweenUpdateChecks Specifica l'intervallo di tempo tra Windows di aggiornamento dell'app.
./ShowPrompt Specifica se all'utente verranno richieste le finestre di dialogo di aggiornamento o ripristino.
./UpdateBlocksActivation Specifica se l Windows app verrà avviata se è disponibile un aggiornamento.
./ForceUpdateFromAnyVersion Specifica se l Windows'aggiornamento dell'app può essere di livello superiore o inferiore.
./Disable Specifica se l'impostazione Aggiornamento automatico è abilitata/disabilitata per un pacchetto specifico.

Per altre informazioni sul provider di servizi di configurazione, vedere l'articolo Enterprise Modern App Management CSP Docs (Documentazione di Modern App Management CSP).

Ripristino automatico

Windows app useranno il percorso URI Programma di installazione app per identificare la posizione in cui l'app Windows può eseguire il ripristino. Se l'URI Programma di installazione app è inaccessibile o non è configurato, tenterà di accedere a un file Windows'app da RepairURIs.

Elementi Description
UpdateURI URI del file di fallback Programma di installazione app che può essere usato per aggiornare l'app Windows quando l'URI Programma di installazione app non è disponibile.

Per altre informazioni su come creare un *. File AppInstaller, vedere Come creare un file Programma di installazione app o scaricare e usare Programma di installazione app File Builder come parte del file MSIX Toolkit.

CSP

Enterprise professionisti IT usano soluzioni di gestione dei dispositivi mobili(ad esempio: Microsoft Endpoint Manager) per gestire i propri dispositivi in remoto. Il Enterprise CSP Modern App Management è stato ampliato per includere le impostazioni che possono essere applicate ai dispositivi Windows 10 per gestire il ripristino automatico di app Windows specifiche.

L'Impostazioni CSP seguente è disponibile nel percorso seguente:./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/nonStore/<Windows app Family Name>/AppUpdateSettings/AutoUpdateSettings/AutoRepair/

CSP Descrizione
./PackageSource Specifica l'origine per il file *.appinstaller o Windows'app usata per verificare la presenza Windows dell'app.

Per altre informazioni sul provider di servizi di configurazione, vedere l'articolo Enterprise Modern App Management CSP Docs (Documentazione di Modern App Management CSP).