Automatisches Aktualisieren und Reparieren von Apps

Wichtig

Im folgenden Artikel werden die Einstellungen erläutert, die derzeit in Windows Insider Build 22415 und höher verfügbar sind.

Mit den Einstellungen für automatische Updates und Reparaturen können Developer und IT-Experten eine automatisierte Updatelösung für Windows-Apps bereitstellen, die ohne die Verwendung des Microsoft Store verbreitet werden. Durch Angabe der Einstellungen für automatische Updates und Reparatur als Teil der App Installer-Datei kann die Windows-App so konfiguriert werden, dass bei jedem Start nach Updates gesucht wird, die Aktualisierungs-/Reparaturaufforderung ausgeblendet und/oder verhindert wird, dass die Windows-App gestartet wird, bis das neueste Update installiert wurde.

Durch die Installation einer Windows-App mit der App Installer-Datei wird ein Eintrag im App Installer-Repository mit den festgelegten Konfigurationen erstellt. Solange die Windows-App über einen Eintrag im App Installer-Repository verfügt, kann das automatische Update und die Reparatur der App folgenderweise konfiguriert werden: Windows Einstellungen-App, App Installer-Datei, PowerShell oder über einen CSP. Alle Änderungen, die an einer bestimmten Windows-App vorgenommen werden, überschreiben alle Einstellungen für diese Windows-App.

Die Windows Einstellungen-App bietet die Möglichkeit, das automatische Update und die Reparatur von Windows-Apps zu aktivieren/zu deaktivieren.

Hinweis

Es gibt Instanzen, in denen eine Einstellung nicht überschrieben wird. Alle über CSP konfigurierten Einstellungen überschreiben alle anderen Konfigurationen. PowerShell und die App-Installer-Datei überschreiben alle Einstellungen, die von der Entwicklung konfiguriert wurden.

Automatische Aktualisierungen

Windows-Apps verwenden ihren App Installer-URI-Pfad, um nach Windows-App-Updates zu suchen. Wenn man jedoch nicht auf den App Installer-URI zugreifen kann, sucht die Windows-App mithilfe der UpdateURIs nach Updates und versucht, eine Verbindung mit den einzelnen Apps herzustellen, bevor sie zur nächsten übergeht. Die erste App Installer-Datei, auf die zugegriffen werden soll, wird anhand der Überprüfung auf neue Windows-App-Updates validiert.

Das Aktualisieren von Windows-Apps unterstützt die folgenden Elemente:

Elemente Beschreibung
HoursBetweenUpdateChecks Definiert die minimale Lücke bei Windows-App-Updateüberprüfungen.
UpdateBlocksActivation Definiert die Erfahrung, wenn nach einem App-Update gesucht wird.
ShowPrompt Definiert, ob ein Fenster angezeigt wird, wenn Updates installiert werden und wann nach Updates gesucht wird.
UpdateURI Der URI für die Fallback-App Installer-Datei, die zum Aktualisieren der Windows-App verwendet werden kann, wenn der App Installer-URI nicht verfügbar ist.

Anweisungen zum Erstellen einer App-Installer-Datei mit den oben genannten Einstellungen finden Sie im DOC-Artikel Erstellen einer App-Installer-Datei.

Eingebettete App-Installer-Datei

Mit dem eingebetteten App-Installer können Windows-App-Developer die Update-Einstellungen für ihre Windows-Apps konfigurieren. Die oben aufgeführten Einstellungen können für eine bestimmte Windows-App festgelegt werden. Zulassen, dass Updates für Ihre Windows-App von Ihrer bevorzugten Update-Hostinglösung bereitgestellt werden.

Weitere Informationen zum Einbetten einer App Installer-Datei in Ihre Windows-App finden Sie hier: Verwenden der App-Installer-Datei zum Aktualisieren Ihrer App

App-Installer-Datei

Mit dem App-Installer können Windows-App-Developer oder IT-Experte die Update-Einstellungen für ihre Windows-Apps konfigurieren. Die App-Installer-Datei überschreibt alle Einstellungen, die von einer eingebetteten App-Installer-Datei konfiguriert wurden.

PowerShell

Mit den PowerShell-Cmdlets kann ein IT-Experte die Update- und Reparatureinstellungen ihrer Windows-Apps lesen oder konfigurieren.

PowerShell-Cmdlet Beschreibung
Get-AppxPackageAutoUpdateSettings Gibt die derzeit festgelegten Einstellungen für automatische Updates und Reparaturen für eine bestimmte oder alle konfigurierten Windows-Apps zurück.
Set-AppxPackageAutoUpdateSettings Konfiguriert die Einstellungen für die automatische Aktualisierung und Reparatur für eine bestimmte Windows-App, die mit einer App-Installer-Datei installiert wurde.

Weitere Informationen zur Verwendung dieser PowerShell-Cmdlets finden Sie in den DOC-Artikeln Get-AppxPackageAutoUpdateSettings und Set-AppxPackageAutoUpdateSettings.

CSP

Enterprise IT-Spezialisten nutzen die Verwaltung mobiler Geräte (z. B. Microsoft Endpoint Manager), um ihre Geräte aus der Ferne zu verwalten. Die Einstellungen der Enterprise Modern App Management CSP wurden erweitert, die auf Windows 10-Geräte angewendet werden können, um die automatischen Updates bestimmter Windows-Apps zu verwalten.

Die CSP-Einstellungen finden Sie im folgenden Pfad: ./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/nonStore/<Windows app Family Name>/AppUpdateSettings/AutoUpdateSettings/AutoUpdateSettings/

CSP Beschreibung
./PackageSource Gibt die Quelle für die Datei *.appinstaller an, die verwendet wird, um nach Windows-App-Updates zu suchen.
./AutomaticBackgroundTask Gibt an, ob die Windows-App im Hintergrund nach Updates der Windows-App sucht und diese aktualisiert
./OnLaunchUpdateCheck Gibt an, ob die Windows-App beim Start nach Updates sucht.
./HoursBetweenUpdateChecks Gibt die Zeit zwischen Überprüfungen nach Windows-App Update an.
./ShowPrompt Gibt an, ob dem Benutzer mit Update- oder Reparaturdialogfeldern angezeigt werden.
./UpdateBlocksActivation Gibt an, ob die Windows-App gestartet wird, wenn ein Update verfügbar ist.
./ForceUpdateFromAnyVersion Gibt an, ob das Windows-App-Update sowohl auf up- als auch down-level sein kann.
./Disable Gibt an, ob die Einstellung für die automatische Aktualisierung für ein bestimmtes Paket aktiviert/deaktiviert ist.

Weitere Informationen zum CSP finden Sie im CSP-DOC-Artikel Enterprise Modern App Management.

Automatische Reparatur

Windows-Apps verwenden ihren App Installer-URI-Pfad, um zu ermitteln, von wo aus die Windows-App repariert werden kann. Wenn auf den URI des App-Installers nicht zugegriffen werden kann oder er nicht konfiguriert ist, wird versucht über RepairURIs auf eine Windows-App-Datei zuzugreifen.

Elemente Beschreibung
UpdateURI Der URI für die Fallback-App Installer-Datei, die zum Aktualisieren der Windows-App verwendet werden kann, wenn der App Installer-URI nicht verfügbar ist.

Weitere Informationen zum Erstellen eines *.AppInstaller-Datei, finden Sie unter Erstellen einer App-Installer-Datei oder laden Sie den App Installer-Datei-Generators als Teil des MSIX Toolkits herunter und verwenden Sie diesen.

CSP

Enterprise IT-Spezialisten nutzen die Verwaltung mobiler Geräte (z. B. Microsoft Endpoint Manager), um ihre Geräte aus der Ferne zu verwalten. Der Enterprise Modern App Management CSP wurde um die Einstellungen erweitert, die auf Windows 10-Geräte angewendet werden können, um die automatische Reparatur bestimmter Windows-Apps zu verwalten.

Die CSP-Einstellungen finden Sie im folgenden Pfad: ./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/nonStore/<Windows app Family Name>/AppUpdateSettings/AutoUpdateSettings/AutoRepair/

CSP Beschreibung
./PackageSource Gibt die Quelle für die *.appinstaller- oder Windows-App-Datei an, die zum Überprüfen auf Reparaturen von Windows-Apps verwendet wird.

Weitere Informationen zum CSP finden Sie im CSP-DOC-Artikel Enterprise Modern App Management.