Aggiornamento automatico e ripristino delle app

Importante

L'articolo seguente illustra le impostazioni attualmente disponibili in Windows Insider build 22415 e versioni successive.

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

L'installazione di un'app di Windows usando il file del programma di installazione app creerà una voce nel repository del programma di installazione app con le configurazioni specificate impostate. Se l'app di Windows ha una voce nel repository del programma di installazione app, l'aggiornamento automatico e il ripristino dell'app possono essere configurati tramite: App di Windows Impostazioni, file del programma di installazione app, PowerShell o tramite un CSP. Tutte le modifiche apportate a qualsiasi app di Windows specifica sovrascriveranno tutte le impostazioni per quella particolare app di Windows.

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

Nota

Quando un'impostazione non verrà sovrascritta, tutte le impostazioni configurate tramite CSP verranno eseguite su tutte le altre configurazioni, PowerShell e il file del programma di installazione app eseguirà l'override di tutte le impostazioni configurate dallo sviluppo.

Aggiornamenti automatici

Le app di Windows useranno il percorso dell'URI del programma di installazione app per verificare la disponibilità di aggiornamenti delle app di Windows, tuttavia, se l'URI del programma di installazione app non è accessibile, verificherà la disponibilità di aggiornamenti tramite UpdateURIs, tentando di connettersi a ognuno prima di tentare di eseguire il successivo tentativo. Il primo file del programma di installazione app accessibile verrà convalidato in base alla verifica della presenza di nuovi aggiornamenti delle app di Windows.

L'aggiornamento delle app di Windows supporta gli elementi seguenti:

Elementi Descrizione
HoursBetweenUpdateChecks Definisce il divario minimo nei controlli degli aggiornamenti delle app di Windows.
UpdateBlocksActivation Definisce l'esperienza quando viene verificato un aggiornamento dell'app.
ShowPrompt Definisce se viene visualizzata una finestra quando vengono installati gli aggiornamenti e quando vengono verificati gli aggiornamenti.
UpdateURI URI del file del programma di installazione app di fallback che può essere usato per aggiornare l'app di Windows quando l'URI del programma di installazione app non è disponibile.

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

File del programma di installazione app incorporato

Il programma di installazione app incorporato consente agli sviluppatori di app di Windows di configurare le impostazioni di aggiornamento per le app di Windows. Le impostazioni elencate sopra possono essere impostate per un'app di Windows specifica. Consentire il recapito degli aggiornamenti per l'app di Windows dalla soluzione di hosting degli aggiornamenti preferita.

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

File del programma di installazione app

Il file del programma di installazione app consente agli sviluppatori di app di Windows o ai professionisti IT di configurare le impostazioni di aggiornamento per le app di Windows. Il file del programma di installazione app sostituirà tutte le impostazioni configurate da un file del 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 app di Windows.

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

Per altre informazioni su come usare questi cmdlet di PowerShell, vedere gli articoli Get-AppxPackageAutoUpdate Impostazioni e Set-AppxPackageAutoUpdate Impostazioni Docs.

CSP

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

Il 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 presenza di aggiornamenti delle app di Windows.
./AutomaticBackgroundTask Specifica se l'app di Windows verificherà e aggiornerà l'app di Windows in background
./OnLaunchUpdateCheck Specifica se l'app di Windows verificherà la disponibilità di aggiornamenti all'avvio.
./HoursBetweenUpdateChecks Specifica il tempo tra i controlli di Windows App Update.
./ShowPrompt Specifica se all'utente verranno richieste finestre di dialogo di aggiornamento o ripristino.
./UpdateBlocksActivation Specifica se l'app di Windows verrà avviata se è disponibile un aggiornamento.
./ForceUpdateFromAnyVersion Specifica se l'aggiornamento dell'app di Windows può essere di livello superiore o inferiore.
./Disattivare 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 CSP per la gestione delle app moderne).

Riparazione automatica

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

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

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

CSP

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

Il 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 nel file di app *.appinstaller o Windows usato per verificare la presenza di riparazioni delle app di Windows.

Per altre informazioni sul provider di servizi di configurazione, vedere l'articolo Enterprise Modern App Management CSP Docs (Documentazione CSP per la gestione delle app moderne).