Compartilhar via


Recomendações de atualização in-loco

Aplica-se a: Gerenciador de Configurações (branch atual)

O modelo de sequência de tarefas padrão para atualização in-loco do Windows inclui grupos com ações recomendadas a serem adicionadas antes e depois do processo de atualização. Essas ações são comuns entre muitos clientes que estão atualizando com êxito o Windows em dispositivos. Este artigo fornece informações sobre essas etapas recomendadas durante diferentes fases do processo de atualização.

Preparar a atualização

Se você tiver uma sequência de tarefas existente que ainda não tenha essas ações, adicione-as manualmente à sequência de tarefas no grupo Preparar para Atualização .

Verificações de bateria

Adicione etapas nesse grupo para verificar se o computador está usando bateria ou energia com fio. Essa ação requer um script ou utilitário personalizado para executar essa verificação.

Exemplo de verificação de bateria

Use WbemTest e conecte-se ao root\cimv2 namespace. Em seguida, execute a seguinte consulta:

Select BatteryStatus From Win32_Battery where BatteryStatus != 2

Se ele retornar algum resultado, o dispositivo estará em execução na bateria. Caso contrário, o dispositivo está conectado à energia com fio.

Verificações de conexão de rede/com fio

Adicione etapas nesse grupo para verificar se o computador está conectado a uma rede e não está usando uma conexão sem fio. Essa ação requer um script ou utilitário personalizado para executar essa verificação.

Exemplo de verificação de rede

Use WbemTest e conecte-se ao root\cimv2 namespace. Em seguida, execute a seguinte consulta:

Select * From Win32_NetworkAdapter Where NetConnectionStatus = 2 and PhysicalAdapter = 'True' and NetConnectionID = 'Wi-Fi'

Se ele retornar algum resultado, o dispositivo estará em execução no Wi-Fi. Caso contrário, o dispositivo está conectado à conexão de rede com fio.

Remover aplicativos incompatíveis

Adicione etapas nesse grupo para remover todos os aplicativos incompatíveis com a versão de destino do Windows. O método para desinstalar um aplicativo varia.

Se o aplicativo usar o Windows Installer, copie a linha de comando de programa Desinstalar da guia Programas nas propriedades do tipo de implantação do Windows Installer do aplicativo. Em seguida, adicione uma etapa Executar Linha de Comando neste grupo com a linha de comando de programa de desinstalação. Por exemplo:

msiexec /x {150031D8-1234-4BA8-9F52-D6E5190D1CBA} /q

Remover drivers incompatíveis

Adicione etapas nesse grupo para remover os drivers incompatíveis com a versão de destino do Windows.

Remover/suspender segurança de terceiros

Adicione etapas nesse grupo para remover ou suspender programas de segurança de terceiros, como antivírus.

Se você estiver usando um programa de criptografia de disco de terceiros, forneça seu driver de criptografia ao Windows Setup com a opção /ReflectDriversde linha de comando. Adicione uma etapa Definir variável de sequência de tarefas à sequência de tarefas neste grupo. Defina a variável de sequência de tarefas como OSDSetupAdditionalUpgradeOptions. Defina o valor como /ReflectDrivers com o caminho para o driver. Essa variável de sequência de tarefas acrescenta a linha de comando configuração do Windows usada pela sequência de tarefas. Entre em contato com seu fornecedor de software para obter mais diretrizes sobre esse processo.

Baixar a etapa de sequência de tarefas conteúdo do pacote

Use a etapa Baixar Conteúdo do Pacote antes da etapa Atualizar Sistema Operacional nos seguintes cenários:

  • Você usa uma única sequência de tarefas de atualização para plataformas x86 e x64. Inclua duas etapas de Baixar Conteúdo do Pacote no grupo Preparar para Atualização . Defina condições em cada etapa para detectar a arquitetura do cliente. Essa condição faz com que a etapa baixe apenas o pacote de atualização do sistema operacional apropriado. Configure cada etapa Baixar Conteúdo do Pacote para usar a mesma variável e use a variável para o caminho de mídia na etapa Atualizar Sistema Operacional .

  • Para baixar dinamicamente um pacote de driver aplicável, use duas etapas baixar conteúdo do pacote com condições para detectar o tipo de hardware apropriado para cada pacote de driver. Configure cada etapa Baixar Conteúdo do Pacote para usar a mesma variável. Em seguida, use essa variável para o valor de conteúdo encenado na seção drivers na etapa Atualizar Sistema Operacional .

    Observação

    Configuration Manager adiciona um sufixo numérico a esse nome de variável. Por exemplo, se você especificar %mycontent% como uma variável personalizada, o cliente armazenará todo o conteúdo referenciado neste local. Quando você se referir à variável em uma etapa subsequente, como Atualizar Sistema Operacional, use a variável com um sufixo numérico. Neste exemplo, %mycontent01% ou %mycontent02%, em que o número corresponde à ordem na qual a etapa Baixar Conteúdo do Pacote lista esse conteúdo específico.

Pós-processamento

Depois de criar a sequência de tarefas, adicione mais etapas no grupo Pós-Processamento da sequência de tarefas.

Observação

Essa sequência de tarefas não é linear. Há condições em etapas que podem afetar os resultados da sequência de tarefas. Esse comportamento depende se ele atualiza com êxito o computador cliente ou se precisa reverter o computador cliente para o sistema operacional original.

O modelo de sequência de tarefas padrão para atualização in-loco do Windows inclui outros grupos com ações recomendadas a serem adicionadas após o processo de atualização. Essas ações no grupo Pós-Processamento são comuns entre muitos clientes que estão atualizando com êxito o Windows em dispositivos. Se você tiver uma sequência de tarefas existente que ainda não tenha essas ações, adicione-as manualmente à sequência de tarefas no grupo Pós-Processamento .

Aplicar drivers baseados em configuração

Adicione etapas nesse grupo para instalar drivers baseados em instalação (.exe) de pacotes.

Instalar/habilitar a segurança de terceiros

Adicione etapas nesse grupo para instalar ou habilitar programas de segurança de terceiros, como antivírus.

Definir aplicativos e associações padrão do Windows

Adicione etapas nesse grupo para definir aplicativos padrão do Windows e associações de arquivos.

  1. Preparar um computador de referência com associações de aplicativo desejadas.

  2. Execute a seguinte linha de comando para exportar:

    dism /online /Export-DefaultAppAssociations:"%UserProfile%\Desktop\DefaultAppAssociations.xml"

  3. Adicione o arquivo XML a um pacote.

  4. Adicione uma etapa executar linha de comando neste grupo. Especifique o pacote que contém o arquivo XML e especifique a seguinte linha de comando:

    dism /online /Import-DefaultAppAssociations:DefaultAppAssociations.xml

Para obter mais informações, consulte Exportar ou importar associações de aplicativos padrão.

Aplicar personalizações e personalização

Adicione etapas nesse grupo para aplicar personalizações de menu Iniciar, como organizar grupos de programas. Para obter mais informações, consulte Personalizar o layout Iniciar.

Reversão

Quando algo dá errado com o processo de atualização após a reinicialização do computador, a Configuração do Windows reverte o sistema para o sistema operacional anterior. Em seguida, a sequência de tarefas continua com todas as etapas no grupo De reversão . Depois de criar a sequência de tarefas, adicione etapas opcionais nesse grupo conforme necessário. Por exemplo, inverta todas as alterações feitas no sistema no grupo Preparar para Atualização, como desinstalar software incompatível.

Executar ações em falha

O modelo de sequência de tarefas padrão para atualização in-loco do Windows inclui um grupo para Executar ações em falha. Esse grupo inclui ações recomendadas a serem adicionadas caso o processo de atualização falhe. Essas ações facilitam a solução de problemas.

Coletar logs

Para coletar logs do cliente, adicione etapas nesse grupo.

Executar ferramentas de diagnóstico

Para executar ferramentas de diagnóstico, adicione etapas nesse grupo. Automatize essas ferramentas para coletar informações adicionais do sistema logo após a falha.

Uma dessas ferramentas é o Windows SetupDiag. É uma ferramenta de diagnóstico autônoma para obter detalhes sobre por que uma atualização do Windows não foi bem sucedida.

  • Em Configuration Manager, crie um pacote para a ferramenta.

  • Adicione uma etapa Executar Linha de Comando a esse grupo de sua sequência de tarefas. Use a opção Pacote para fazer referência à ferramenta. A cadeia de caracteres a seguir é uma linha de comando de exemplo: SetupDiag.exe /Output:"%_SMSTSLogPath%\SetupDiagResults.log"

Dica

Use sempre a versão mais recente do SetupDiag para a funcionalidade mais recente e correções para problemas conhecidos. Para obter mais informações, consulte SetupDiag.

Outras recomendações

Documentação do Windows

Examine a documentação do Windows para resolver erros de atualização do cliente do Windows. Este artigo também inclui informações detalhadas sobre o processo de atualização.

Verificar o espaço mínimo em disco

Na etapa padrão Verificar Prontidão , habilite Garantir espaço mínimo em disco livre (MB). Defina o valor como pelo menos 16384 (16 GB) para um pacote de atualização do sistema operacional de 32 bits ou 20480 (20 GB) para 64 bits.

Repetir a política de download

Use a variável de sequência de tarefasSMSTSDownloadRetryCount para tentar novamente a política de download. Atualmente, por padrão, o cliente tenta novamente duas vezes; essa variável é definida como duas (2). Se seus clientes não estiverem em uma conexão de rede intranet com fio, mais tentativas ajudarão o cliente a obter a política. O uso dessa variável não causa nenhum efeito colateral negativo, além de falha atrasada se não puder baixar a política. Aumente também a variável SMSTSDownloadRetryDelay dos 15 segundos padrão.

Fazer uma avaliação de compatibilidade embutida

  1. Adicione uma segunda etapa do Sistema Operacional de Atualização no início do grupo Preparar para Atualização .

    1. Nomeie a avaliação de atualização.

    2. Especifique o mesmo pacote de atualização e habilite a opção para executar a verificação de compatibilidade de configuração do Windows sem iniciar a atualização.

    3. Habilitar Continuar no erro na guia Opções.

  2. Imediatamente após esta etapa de avaliação de atualização , adicione uma etapa Executar Linha de Comando . Especifique a seguinte linha de comando:

    cmd /c exit %_SMSTSOSUpgradeActionReturnCode%

    Esse comando faz com que o prompt de comando saia com o código de saída não zero especificado, que a sequência de tarefas considera uma falha.

  3. Na guia Opções , adicione a seguinte condição:

    Task Sequence Variable _SMSTSOSUpgradeActionReturnCode not equals 3247440400

    Essa condição significa que a sequência de tarefas só executa essa etapa Executar Linha de Comando se o código de retorno não for um código de sucesso.

O código 3247440400 de retorno é o equivalente decimal de MOSETUP_E_COMPAT_SCANONLY (0xC1900210), que é uma verificação de compatibilidade bem-sucedida sem problemas. Se a etapa De avaliação de atualização for bem-sucedida e retornar 3247440400, a sequência de tarefas ignorará esta etapa Executar Linha de Comando e continuará. Se a etapa de avaliação retornar qualquer outro código de retorno, essa etapa Executar Linha de Comando será executada. Como o comando sai com um código de retorno não zero, a sequência de tarefas também falha. O log de sequência de tarefas e as mensagens de status incluem o código de retorno da verificação de compatibilidade da Configuração do Windows. Para obter mais informações sobre _SMSTSOSUpgradeActionReturnCode, consulte Variáveis de sequência de tarefas.

Para obter mais informações, confira a etapa Atualizar sequência de tarefas do sistema operacional .

Converter de BIOS para UEFI

Se você quiser alterar o dispositivo de BIOS para UEFI durante essa sequência de tarefas, consulte Converter de BIOS para UEFI durante uma atualização in-loco.

Gerenciar o BitLocker

Se você estiver usando a Criptografia de Disco BitLocker, por padrão, o Windows Setup o suspenderá automaticamente durante a atualização. A Configuração do Windows inclui o /BitLocker parâmetro de linha de comando para controlar esse comportamento. Se seus requisitos de segurança precisarem de dispositivos para sempre ter criptografia de disco ativa, use a variável de sequência de tarefasOSDSetupAdditionalUpgradeOptions no grupo Preparar para Atualização para incluir /BitLocker TryKeepActive. Para obter mais informações, consulte Opções de linha de comando de configuração do Windows.

Remover aplicativos padrão

Alguns clientes removem aplicativos provisionados padrão no Windows. Por exemplo, o aplicativo Bing Weather ou o Microsoft Coleção Solitaire. Em algumas situações, esses aplicativos retornam após atualizar o Windows. Para obter mais informações, confira Como impedir que os aplicativos removidos do cliente Windows retornem durante uma atualização.

Adicione uma etapa Executar Linha de Comando à sequência de tarefas no grupo Preparar para Atualização . Especifique uma linha de comando semelhante ao exemplo a seguir:

cmd /c reg add "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Appx\AppxAllUserStore\Deprovisioned\Microsoft.BingWeather_8wekyb3d8bbwe" /f

Próximas etapas

Para saber mais, confira os seguintes artigos: