Cómo: Usar el aislamiento de aplicaciones

Las aplicaciones pueden declarar el aislamiento del controlador de impresora en su manifiesto de aplicación para aislar la aplicación del controlador de impresora y mejorar la confiabilidad de la aplicación. El servicio de impresión de Windows permite que los controladores de impresora se ejecuten en procesos independientes del proceso en el que se ejecuta el administrador de trabajos de impresión. El uso de esta característica impide que se bloquee en caso de que el controlador de impresora tenga un error.

El aislamiento del controlador de impresora se implementa en Windows 7 y Windows Server 2008 R2.

Prerrequisitos

  • Una aplicación de la Tienda Windows o código administrado que usa la impresión de Windows.

Instrucciones

Actualización del manifiesto de la aplicación

Para habilitar el aislamiento del controlador de impresora, es necesario agregar el elemento printerDriverIsolation al manifiesto de la aplicación. A continuación, se indica cómo puede hacerlo.

  1. Edite el manifiesto de la aplicación, agregando el elemento printerDriverIsolation con un valor true al elemento windowsSettings del elemento application , como se muestra en este ejemplo.

    <application xmlns="urn:schemas-microsoft-com:asm.v3">
        <windowsSettings>
            <printerDriverIsolation xmlns="http://schemas.microsoft.com/SMI/2011/WindowsSettings">true</printerDriverIsolation>
        </windowsSettings>
    </application>
    
  2. Recompile la aplicación.