El asistente de importación de escritorios tiene una opción para eliminar la mayoría de las aplicaciones de la Tienda Windows de sistemas operativos de tipo cliente Microsoft Windows 10 u 11 que no son multisesión en la máquina virtual base (VM). Con dicha opción seleccionada, el proceso de creación de imagen da como resultado una máquina virtual con la que se evitan muchas de las causas típicas por las cuales el proceso de publicación de imagen puede generar un error. Utilice esta opción especialmente para reducir el riesgo de aparición de errores de sysprep durante el proceso de publicación.

Nota: Incluso cuando la opción Eliminar aplicaciones de la Tienda Windows del asistente está habilitada, el sistema conserva algunos paquetes AppX de forma predeterminada, en función de una lista permitida, definida por el sistema, que está implementada en el sistema. Los paquetes AppX de esta lista permitida permanecen instalados en la máquina virtual base al final del proceso de importación de la máquina virtual. Para obtener la lista de paquetes AppX, consulte la sección que se encuentra en la parte inferior de este tema.

Para crear una máquina virtual con sistema operativo Microsoft Windows 10 u 11, el proceso de creación automatizada de imágenes utiliza las versiones que están disponibles en Microsoft Azure Marketplace. Como se describe en la documentación de Microsoft en Comprender las diferentes aplicaciones incluidas en Windows 10, los sistemas de tipo cliente Microsoft Windows 10, por lo general, incluyen las aplicaciones de Windows instaladas y las aplicaciones de Windows aprovisionadas, instaladas en el directorio c:\Program Files\WindowsApps. Además de las aplicaciones preinstaladas en ese directorio, cuando el sistema operativo esté en funcionamiento, también descargará e instalará silenciosa y automáticamente otras aplicaciones de Microsoft Store que Microsoft considera aplicaciones sugeridas. La mayoría de estas aplicaciones puede provocar problemas con la utilidad de preparación del sistema de Microsoft (sysprep). El flujo de trabajo de la publicación depende de dicha utilidad. Los problemas de sysprep que normalmente aparecen si muchas de estas aplicaciones de Windows se mantienen en el sistema operativo de la máquina virtual son conocidos en el sector y se describen en los siguientes recursos de Microsoft:

Eliminar la mayoría de estas aplicaciones preinstaladas de Microsoft Store y evitar que el sistema operativo de la máquina virtual instale de forma silenciosa y automática las nuevas aplicaciones sugeridas reduce el riesgo de que se produzcan problemas de sysprep al publicar la imagen. Las aplicaciones de Windows se encuentran como paquetes AppX en el sistema operativo. Cuando se selecciona la opción para eliminar aplicaciones de la Tienda Windows, el proceso de creación de imagen realiza los siguientes cambios en el sistema operativo de la máquina virtual.

  • Configura los valores de registro para desactivar la descarga automática de Microsoft Store y la experiencia de consumidor de Microsoft.
    Tabla 1. Valores de registro establecidos para la opción Eliminar aplicaciones de la Tienda Windows
    Ruta de acceso de registro Nombre de propiedad Valor Detalles
    HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\WindowsStore AutoDownload 2 Desactiva la descarga automática de aplicaciones de la Tienda Windows
    HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\CloudContent DisableWindowsConsumerFeatures 1 Desactiva la experiencia de consumidor de Microsoft
    HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager SilentInstalledAppsEnabled 0 Desactiva la instalación automática de las aplicaciones sugeridas de Microsoft Store que, de no hacerlo, Microsoft Windows descargará e instalará de forma silenciosa y automática.
  • Detiene y desactiva el servicio de instalación de Microsoft Store (servicio InstallService).
  • Elimina los paquetes AppX (archivos con extensión .appx) que están instalados en el sistema operativo de la máquina virtual y que no se encuentran en la lista permitida definida por el sistema. El script de creación de imagen primero obtiene los nombres de los paquetes AppX que se encuentran en el sistema operativo de la máquina virtual, mediante un comando similar al siguiente:
    Get-AppxPackage -AllUsers | Select-Object -Property Name, PackageFullName | Sort-Object -Property Name
    
    A continuación, para cada paquete AppX que no se encuentre en la lista permitida del sistema, el script elimina el paquete AppX excluido mediante comandos similares a los siguientes:
    Remove-AppxPackage  -Name appx-name
    
    A continuación, el script también elimina los paquetes de aprovisionamiento de aplicaciones asociados con cada paquete AppX excluido, mediante comandos similares a los siguientes:
    Get-AppxProvisionedPackage -Online | Where-Object {$_.DisplayName -like appx-name} | Remove-AppxProvisionedPackage -Online
    

Paquetes AppX permitidos definidos por el sistema

Los siguientes paquetes AppX se encuentran en la lista permitida del sistema de forma predeterminada. Permanecen en la máquina virtual base resultante al final del proceso de importación de la máquina virtual, incluso cuando está habilitada la opción Eliminar aplicaciones de la Tienda Windows.

Microsoft.DesktopAppInstallers
Microsoft.Messaging
Microsoft.MSPaint
Microsoft.Windows.Photos
Microsoft.MicrosoftStickyNotes
Microsoft.WindowsCalculator
Microsoft.WindowsCommunicationsApps
Microsoft.WindowsSoundRecorder
Microsoft.WindowsStore
Microsoft.Xbox.TCUI
Microsoft.XboxApp
Microsoft.XboxGameCallableUI
Microsoft.XboxGameOverlay
Microsoft.XboxGamingOverlay
Microsoft.XboxIdentityProvider
Microsoft.XboxSpeechToTextOverlay
Windows.CBSPreview
windows.immersivecontrolpanel
Windows.PrintDialog