Compartir a través de


Exigir comprobación de integridad de paquetes

Windows puede ejecutar comprobaciones de integridad del paquete en tiempo de ejecución en todo el contenido del paquete. Si está habilitado, Windows realizará comprobaciones en tiempo de ejecución e iniciará un flujo de trabajo de corrección y reparación de paquetes antes de iniciar la aplicación si detecta un paquete alterado o dañado.

Cómo habilitar esto

En el manifiesto del paquete , inserte el siguiente elemento:

<uap10:PackageIntegrity>

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

</uap10:PackageIntegrity>

Al comprobar que El cumplimiento está activado, esto indicará que Windows aplicará comprobaciones de integridad del paquete en tiempo de ejecución en todo el contenido del paquete. Hay tres valores que Enforcement puede tener: activado, desactivado o predeterminado. El valor predeterminado es el mismo comportamiento que desactivado.

Experiencia del usuario

Cuando se comprueba la integridad del paquete y el sistema identifica que los archivos de paquete se han alterado, en función del origen del paquete, aparecerá un cuadro de diálogo al usuario que indica que hay un problema con la aplicación. Si la aplicación procede de la tienda, se le dirigirá al usuario para que actúe a través de la aplicación store. Si la aplicación procede de fuera de Microsoft Store, el cuadro de diálogo de usuario será genérico. Se le pedirá al usuario que vaya a la aplicación Configuración y repare o restablezca la aplicación.