Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Hay varias herramientas que se pueden usar para instalar una aplicación empaquetada en un dispositivo para todos los usuarios:
- Administración y mantenimiento de imágenes de implementación (DISM)
- Paquetes de aprovisionamiento
- PowerShell
En este artículo se proporciona información general sobre cómo funcionan las aplicaciones preinstaladas y cómo funcionan el aprovisionamiento y las licencias con aplicaciones preinstaladas.
Información general
La preinstalación de instalaciones de aplicaciones empaquetadas se puede dividir en dos pasos:
- Estadificación
- Registro
Estadificación
El almacenamiento provisional de una aplicación empaquetada en un dispositivo es el acto de almacenar una copia de la aplicación empaquetada en el sistema de archivos local. Una aplicación empaquetada debe implementarse solo una vez, y puede hacerse sin que existan cuentas de usuario en el dispositivo.
El almacenamiento provisional de una aplicación empaquetada se puede realizar en una imagen sin conexión (.wim, .vhd o .vhdx) o en un sistema operativo activo en línea.
Registro
Una vez almacenada provisionalmente una aplicación empaquetada, la aplicación se puede registrar en los usuarios del dispositivo. El registro se produce por usuario y comienza cuando un usuario del dispositivo inicia sesión. A continuación, el sistema operativo cargará el paquete de aplicación empaquetado preinstalado que crea datos de aplicación específicos del usuario, crea asociaciones de tipo de archivo y iconos de aplicación en el menú Inicio. Esto se logra mediante App Rediness Service (ARS), que es consciente de todas las aplicaciones preinstaladas.
DISM
DISM es una herramienta de línea de comandos que se puede usar para atender y preparar imágenes de Windows, incluidas las usadas para la ejecución previa de Windows (Win-PE), el entorno de recuperación (Win-RE) y el programa de instalación de Windows. Dism se puede usar para atender una imagen de Windows (.wim) o discos duros virtuales (.vhd o .vhdx).
Paquetes de aprovisionamiento
Todo el aprovisionamiento de aplicaciones se encapsula dentro de la herramienta DISM y realiza tanto la preparación como la configuración de ARS. Para realizar el aprovisionamiento, el profesional de TI necesita un paquete de aplicación (.msix, .msixbundle, .appx o .appxbundle) y cualquier paquete de dependencia.
A partir de Windows 10 1809, los profesionales de TI pueden preinstalar a través del aprovisionamiento. Las aplicaciones aprovisionadas se instalarán en una ubicación central: %ProgramFiles%\WindowsApps y estarán disponibles inmediatamente para los usuarios registrados. Solo los usuarios con el paquete de aplicación MSIX registrado en su cuenta tendrán acceso a la aplicación.
En Windows 10 2004, una aplicación empaquetada aprovisionada se reinstalará durante el reaprovisionamiento. Las versiones anteriores de Windows 10 impedirían la reinstalación de estas aplicaciones empaquetadas si el usuario hubiera desinstalado previamente la aplicación empaquetada.
Aprovisionamiento forzado
Con el aprovisionamiento normal, si un usuario quita una aplicación, no se puede reinstalar con una actualización. Con el aprovisionamiento forzado, un administrador de profesionales de TI puede volver a aprovisionar una aplicación para que se vuelva a instalar para todos los usuarios. Esto se desencadena mediante la ejecución del comando de PowerShell Add-ProvisionedAppxPackage que se describe a continuación.
PowerShell
Lista de comandos de PowerShell pertinentes
- Get-ProvisionedAppxPackages Esto enumerará todas las aplicaciones que están preinstaladas en la imagen.
- Add-ProvisionedAppxPackage Esto prepara el paquete Appx y lo configura para la preinstalación. También se deben proporcionar todas las dependencias, que se pueden encontrar en el SDK o con paquetes descargados de la tienda.
- Remove-ProvisionedAppxPackage Se puede usar para quitar una aplicación preinstalada. Tenga en cuenta que no quita la aplicación si ya está registrada para los usuarios; esto solo quita el comportamiento de registro automático para que no se instale automáticamente para ningún nuevo usuario. Si aún no hay ningún usuario instalado la aplicación, este comando también quitará los archivos almacenados provisionalmente.
Para preinstalar o aprovisionar una aplicación empaquetada en un dispositivo utilizando los cmdlets de PowerShell MSIX, debe usar el nombre completo del paquete de la aplicación MSIX. El nombre completo del paquete es el nombre completo del paquete que contiene el nombre del paquete, la versión, la arquitectura y la información del publicador. A continuación se muestra un ejemplo de un nombre completo del paquete: Contoso.ContosoApp_44.20231.1000.0_neutral__8wekyb3d8bbwe
Licencias
Las licencias solo se aplican al aprovisionar una aplicación de la Tienda Windows. Cualquier otra aplicación se puede aprovisionar sin una licencia. Si una aplicación procede de la Tienda, también se debe proporcionar una licencia de máquina cuando se aprovisiona la aplicación. En este momento, todas las aplicaciones preinstaladas de la Tienda Windows deben ser aplicaciones gratuitas y configurarse para que se puedan preinstalar a través del Centro de partners de la Tienda Windows. Una vez configurado el paquete preinstalable y la licencia, se puede descargar y entonces aprovisionar en cualquier imagen.