Aplicaciones de reparación y actualización automática
Importante
En el siguiente artículo se describe la configuración disponible actualmente en la compilación 22415 y posteriores de Windows Insider.
La configuración de actualización automática y reparación permite a los desarrolladores y profesionales de TI proporcionar una solución de actualización automatizada a las aplicaciones de Windows que se distribuyen sin el uso de Microsoft Store. Al especificar las actualizaciones automáticas y la configuración de reparación como parte del archivo del Instalador de aplicación, la aplicación de Windows se puede configurar para comprobar si hay actualizaciones en cada inicio, ocultar la solicitud de actualización o reparación o impedir que la aplicación de Windows se inicie hasta que haya recibido la actualización más reciente.
La instalación de una aplicación de Windows con el archivo Instalador de aplicación creará una entrada en el repositorio del instalador de aplicaciones con las configuraciones especificadas que se habían establecido. Siempre que la aplicación de Windows tenga una entrada en el repositorio del Instalador de aplicación, la actualización automática y la reparación de la aplicación se pueden configurar a través de: la aplicación de configuración de Windows, el archivo de Instalador de aplicación, PowerShell o a través de un CSP. Cualquier cambio que se realice en cualquier aplicación de Windows específica sobrescribirá toda la configuración de esa aplicación de Windows concreta.
La aplicación de configuración de Windows ofrece la posibilidad de activar/desactivar la actualización y reparación automáticas de las aplicaciones de Windows.
Nota:
Hay instancias en las que una configuración no se sobrescribirá, cualquier configuración configurada a través de CSP sobrescribirá todas las demás configuraciones, PowerShell y el archivo de Instalador de aplicación invalidarán las opciones configuradas por el desarrollo.
Actualizaciones automáticas
Las aplicaciones de Windows usarán su ruta de acceso del URI del Instalador de aplicación para comprobar si hay actualizaciones de aplicaciones de Windows; sin embargo, si el URI del Instalador de aplicación no es accesible, la aplicación de Windows comprobará si hay actualizaciones mediante updateURIs, intentando conectarse a cada una antes de intentar lo siguiente. El primer archivo del Instalador de aplicación al que se va a acceder se validará para comprobar si hay nuevas actualizaciones de aplicaciones de Windows.
La actualización de aplicaciones de Windows admite los siguientes elementos:
Elementos | Descripción |
---|---|
HoursBetweenUpdateChecks | Define la brecha mínima en las comprobaciones de actualización de aplicaciones de Windows. |
UpdateBlocksActivation | Define la experiencia cuando se comprueba una actualización de la aplicación. |
ShowPrompt | Define si se muestra una ventana cuando se instalan las actualizaciones y cuándo se comprueban las actualizaciones. |
UpdateURI | Identificador URI del archivo instalador de aplicación de reserva que se puede usar para actualizar la aplicación de Windows cuando el URI del instalador de aplicacion no está disponible. |
Para obtener instrucciones sobre cómo crear un archivo de Instalador de aplicación con la configuración anterior, visite el artículo de Docs Creación de un archivo de Instalador de aplicación.
Archivo de Instalador de aplicación insertado
El Instalador de aplicación insertado permite a los desarrolladores de aplicaciones de Windows configurar las opciones de actualización para sus aplicaciones de Windows. La configuración anterior se puede establecer para una aplicación específica de Windows. Permitir que las actualizaciones se entreguen para la aplicación de Windows desde la solución de hospedaje de actualizaciones preferida.
Para obtener más información sobre cómo insertar un archivo del Instalador de aplicación en la aplicación de Windows: Usar el archivo Instalador de aplicación para actualizar la aplicación
Archivo instalador de aplicación
El archivo de Instalador de aplicación permite a los desarrolladores de aplicaciones de Windows o profesionales de TI configurar las opciones de actualización para las aplicaciones de Windows. El archivo de Instalador de aplicación invalidará todas las opciones configuradas por un archivo de Instalador de aplicación insertado.
PowerShell
Los cmdlets de PowerShell permiten a un profesional de TI leer o configurar la configuración de actualización y reparación de sus aplicaciones de Windows.
Cmdlet de PowerShell | Descripción |
---|---|
Get-AppxPackageAutoUpdateSettings |
Devuelve la configuración de actualización automática y reparación establecidas actualmente para una aplicación de Windows específica o todas las configuradas. |
Set-AppxPackageAutoUpdateSettings |
Configura las opciones de actualización automática y reparación de una aplicación de Windows específica que se instaló mediante un archivo del Instalador de aplicación. |
Consulte los artículos de documentación Get-AppxPackageAutoUpdateSettings y Set-AppxPackageAutoUpdateSettings para obtener más información sobre cómo utilizar estos cmdlets de PowerShell.
CSP
Los profesionales de TI empresarial usan soluciones de administración de dispositivos móviles (como Microsoft Endpoint Manager) para administrar sus dispositivos de forma remota. Enterprise Modern App Management CSP se ha ampliado para incluir la configuración que se puede aplicar a los dispositivos Windows 10 para administrar la actualización automática de aplicaciones de Windows específicas.
Los siguientes ajustes del CSP se encuentran en la siguiente ruta de acceso: ./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/nonStore/<Windows app Family Name>/AppUpdateSettings/AutoUpdateSettings/AutoUpdateSettings/
CSP | Descripción |
---|---|
./PackageSource | Especifica el origen del archivo *.appinstaller que se usa para comprobar si hay actualizaciones de aplicaciones de Windows. |
AutomaticBackgroundTask | Especifica si la aplicación de Windows comprobará y actualizará la aplicación de Windows en segundo plano. |
./OnLaunchUpdateCheck | Especifica si la aplicación de Windows comprobará si hay actualizaciones al iniciarse. |
./HoursBetweenUpdateChecks | Especifica el tiempo entre comprobaciones de Windows App Update. |
./ShowPrompt | Especifica si se le pedirá al usuario diálogos de actualización o reparación. |
./UpdateBlocksActivation | Especifica si la aplicación de Windows se iniciará si hay disponible una actualización. |
ForceUpdateFromAnyVersion | Especifica si la actualización de la aplicación de Windows puede ser de nivel superior o descendente. |
Deshabilite . | Especifica si la configuración de actualización automática está habilitada o deshabilitada para un paquete específico. |
Si desea más información sobre el CSP, visite el artículo de Docs Enterprise Modern App Management CSP.
Reparación automática
Las aplicaciones de Windows usarán su ruta de acceso del URI del Instalador de aplicación para identificar dónde puede obtener la aplicación de Windows su reparación. Si el URI del Instalador de la aplicación es inaccesible o no está configurado, entonces intentará acceder a un archivo de aplicación de Windows desde el RepairURIs
.
Elementos | Descripción |
---|---|
UpdateURI | Identificador URI del archivo instalador de aplicación de reserva que se puede usar para actualizar la aplicación de Windows cuando el URI del instalador de aplicacion no está disponible. |
Para más información sobre cómo crear un archivo *.AppInstaller, consulte Cómo crear un archivo de Instalador de aplicación o descargue y utilice el Constructor de archivos de Instalador de Aplicación como parte del Kit de herramientas de MSIX.
CSP
Los profesionales de TI empresarial usan soluciones de administración de dispositivos móviles (como Microsoft Endpoint Manager) para administrar sus dispositivos de forma remota. Enterprise Modern App Management CSP se ha ampliado para incluir la configuración que se puede aplicar a los dispositivos Windows 10 para administrar la reparación automática de aplicaciones de Windows específicas.
Los siguientes ajustes del CSP se encuentran en la siguiente ruta de acceso: ./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/nonStore/<Windows app Family Name>/AppUpdateSettings/AutoUpdateSettings/AutoRepair/
CSP | Descripción |
---|---|
./PackageSource | Especifica el origen del archivo de aplicación *.appinstaller o Windows que se usa para comprobar si hay reparaciones de aplicaciones de Windows. |
Si desea más información sobre el CSP, visite el artículo de Docs Enterprise Modern App Management CSP.