O assistente para Importar Área de Trabalho tem uma opção para remover a maioria dos aplicativos da Windows Store dos sistemas operacionais do tipo cliente Microsoft Windows 10 ou 11 que não são de várias sessões na máquina virtual (VM) base. Com essa opção selecionada, o processo de criação de imagem resulta em uma VM que evita muitos dos motivos comuns de falhas no processo de publicação de imagens. Use essa opção especialmente para reduzir o risco de erros do Sysprep durante o processo de publicação.
Para criar uma VM com um sistema operacional Microsoft Windows 10 ou 11, o processo de criação de imagem automatizado usa as versões disponíveis no Microsoft Azure Marketplace. Conforme descrito na documentação da Microsoft em Entenda os diferentes aplicativos incluídos no Windows 10, os sistemas do tipo de cliente Microsoft Windows 10 geralmente incluem aplicativos do Windows instalados e aplicativos do Windows provisionados, instalados no diretório c:\Program Files\WindowsApps
. Além dos aplicativos pré-instalados nesse diretório, depois que o sistema operacional estiver instalado e em execução, ele também será baixado automaticamente da Microsoft Store e instalará vários aplicativos da Microsoft Store que a Microsoft chama de aplicativos sugeridos. No entanto, quase todos esses aplicativos podem causar problemas com o utilitário de Preparação do Sistema (Sysprep) da Microsoft. O fluxo de trabalho de publicação depende desse utilitário. Os problemas do Sysprep geralmente resultantes quando muitos desses aplicativos do Windows permanecerem no sistema operacional da VM são bem conhecidos no setor e estão descritos nos seguintes recursos da Microsoft:
O processo de remover a maioria desses aplicativos da Microsoft Store pré-instalados e impedir que o sistema operacional da VM instale de forma automática e silenciosa novos aplicativos sugeridos reduz o risco de ocorrência desses problemas de Sysprep quando você publica a imagem. Esses aplicativos do Windows existem como pacotes Appx no sistema operacional. Quando a opção para remover aplicativos da Windows Store é selecionada, o processo de criação de imagem faz as seguintes alterações no sistema operacional da VM.
- Configura esses valores do Registro para desativar o download automático da Microsoft Store e a Experiência do Consumidor da Microsoft.
Tabela 1. Valores do Registro definidos para a opção Remover Aplicativos da Windows Store Caminho do Registro Nome da Propriedade Valor Detalhes HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\WindowsStore
AutoDownload
2 Desativa o download automático de aplicativos da Windows Store HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\CloudContent
DisableWindowsConsumerFeatures
1 Desativa a Experiência do Consumidor da Microsoft HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager
SilentInstalledAppsEnabled
0 Desativa a instalação automática de aplicativos sugeridos da Microsoft Store que, de outra forma, o Microsoft Windows baixará e instalará de modo silencioso e automático - Interrompe e desativa o Serviço de Instalação da Microsoft Store (serviço
InstallService
). - Remove os pacotes AppX (arquivos com a extensão
.appx
) que estão instalados no sistema operacional da VM e que não estão na lista de permissões definida pelo sistema. O script de criação de imagem primeiro obtém os nomes dos pacotes AppX que estão no sistema operacional da VM que usa um comando semelhante a:Get-AppxPackage -AllUsers | Select-Object -Property Name, PackageFullName | Sort-Object -Property Name
Em seguida, para cada pacote AppX que não esteja na lista de permissões do sistema, o script remove o pacote AppX excluído usando comandos semelhantes a:Remove-AppxPackage -Name appx-name
Em seguida, o script também remove os pacotes de provisionamento de aplicativo associados a cada pacote AppX excluído usando comandos semelhantes a:Get-AppxProvisionedPackage -Online | Where-Object {$_.DisplayName -like appx-name} | Remove-AppxProvisionedPackage -Online
Pacotes AppX permitidos definidos pelo sistema
Por padrão, os pacotes AppX a seguir estão na lista de permitidos do sistema. Eles permanecem na VM base resultante no final do processo de importação da VM, mesmo quando a alternância Remover aplicativos da Windows Store está ativada.
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