Erzwingen der Paketintegritätsprüfung

Windows kann zur Laufzeit Paketintegritätsprüfungen für den gesamten Inhalt von Paketen ausführen. Wenn diese Option aktiviert ist, führt Windows Laufzeitprüfungen aus und leitet vor dem Starten der App einen Workflow zur Paketwartung und -reparatur ein, wenn ein manipuliertes oder beschädigtes Paket erkannt wird.

So wird diese Funktion aktiviert

Fügen Sie das folgende Element in das Paketmanifest ein:

<uap10:PackageIntegrity>

  <!-- Child elements -->
  <uap10:Content Enforcement="on" />

</uap10:PackageIntegrity>

Die Angabe, dass die Erzwingung aktiv ist, weist darauf hin, dass Windows Paketintegritätsprüfungen zur Laufzeit für den gesamten Paketinhalt durchsetzt. Es gibt drei Werte, die Erzwingung annehmen kann, ein, aus oder Standard. Der Wert Standard bezeichnet das gleiche Verhalten wie aus

Benutzererfahrung

Wenn die Paketintegrität überprüft wird und das System erkennt, dass die Paketdateien manipuliert wurden, wird abhängig von der Quelle des Pakets ein Dialogfeld für den Benutzer angezeigt, das angibt, dass ein Problem mit der App vorliegt. Wenn die App aus dem Store stammt, wird der Benutzer angewiesen, über die Store-App Maßnahmen zu ergreifen. Wenn die App von außerhalb des Microsoft Stores stammt, handelt es sich um ein allgemeines Benutzerdialogfeld. Der Benutzer wird aufgefordert, zur App „Einstellungen“ zu wechseln und die App entweder zu Reparieren oder Zurückzusetzen.