Compartilhar via


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

Aplica-se a: Configuration Manager (branch atual)

O modelo de sequência de tarefas predefinido para a atualização no local do Windows inclui grupos com ações recomendadas para adicionar antes e depois do processo de atualização. Estas ações são comuns entre muitos clientes que estão a atualizar com êxito o Windows em dispositivos. Este artigo fornece informações sobre estes passos recomendados durante diferentes fases do processo de atualização.

Preparar a atualização

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

Verificações de bateria

Adicione passos neste grupo para verificar se o computador está a utilizar a bateria ou a energia com fios. Esta ação requer um script ou utilitário personalizado para executar esta verificação.

Exemplo de verificação da bateria

Utilize o WbemTest e ligue-se ao root\cimv2 espaço de nomes. Em seguida, execute a seguinte consulta:

Select BatteryStatus From Win32_Battery where BatteryStatus != 2

Se devolver resultados, significa que o dispositivo está a ser executado com a bateria. Caso contrário, o dispositivo está ligado a energia com fios.

Verificações de ligação com fios/rede

Adicione passos neste grupo para verificar se o computador está ligado a uma rede e não está a utilizar uma ligação sem fios. Esta ação requer um script ou utilitário personalizado para executar esta verificação.

Exemplo de verificação de rede

Utilize o WbemTest e ligue-se ao root\cimv2 espaço de nomes. Em seguida, execute a seguinte consulta:

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

Se devolver resultados, o dispositivo está em execução no Wi-Fi. Caso contrário, o dispositivo está ligado à ligação de rede com fios.

Remover aplicações incompatíveis

Adicione passos neste grupo para remover quaisquer aplicações incompatíveis com a versão de destino do Windows. O método para desinstalar uma aplicação varia.

Se a aplicação utilizar o Windows Installer, copie a linha de comandos Desinstalar programa do separador Programas nas propriedades do tipo de implementação do Windows Installer da aplicação. Em seguida, adicione um passo Executar Linha de Comandos neste grupo com a linha de comandos do programa de desinstalação. Por exemplo:

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

Remover controladores incompatíveis

Adicione passos neste grupo para remover quaisquer controladores incompatíveis com a versão de destino do Windows.

Remover/suspender a segurança de terceiros

Adicione passos neste grupo para remover ou suspender programas de segurança de terceiros, como o antivírus.

Se estiver a utilizar um programa de encriptação de discos de terceiros, forneça o respetivo controlador de encriptação para a Configuração do Windows com a opção /ReflectDriversde linha de comandos. Adicione um passo 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 controlador. Esta variável de sequência de tarefas acrescenta a linha de comandos configuração do Windows utilizada pela sequência de tarefas. Contacte o seu fornecedor de software para obter mais orientações sobre este processo.

Passo de sequência de tarefas Transferir Conteúdo do Pacote

Utilize o passo Transferir Conteúdo do Pacote antes do passo Atualizar Sistema Operativo nos seguintes cenários:

  • Utilize uma sequência de tarefas de atualização única para as plataformas x86 e x64. Inclua dois passos Transferir Conteúdo do Pacote no grupo Preparar para Atualização . Defina condições em cada passo para detetar a arquitetura do cliente. Esta condição faz com que o passo transfira apenas o pacote de atualização do SO adequado. Configure cada passo Transferir Conteúdo do Pacote para utilizar a mesma variável e utilize a variável para o caminho de suporte de dados no passo Atualizar Sistema Operativo .

  • Para transferir dinamicamente um pacote de controladores aplicável, utilize dois passos Transferir Conteúdo do Pacote com condições para detetar o tipo de hardware adequado para cada pacote de controlador. Configure cada passo Transferir Conteúdo do Pacote para utilizar a mesma variável. Em seguida, utilize essa variável para o valor conteúdo faseado na secção controladores no passo Atualizar Sistema Operativo .

    Observação

    O Configuration Manager adiciona um sufixo numérico a este nome de variável. Por exemplo, se especificar %mycontent% como uma variável personalizada, o cliente armazena todos os conteúdos referenciados nesta localização. Quando se referir à variável num passo subsequente, como Atualizar Sistema Operativo, utilize a variável com um sufixo numérico. Neste exemplo, %mycontent01% ou %mycontent02%, em que o número corresponde à ordem pela qual o passo Transferir Conteúdo do Pacote lista este conteúdo específico.

Pós-processamento

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

Observação

Esta sequência de tarefas não é linear. Existem condições nos passos que podem afetar os resultados da sequência de tarefas. Este comportamento depende se atualiza com êxito o computador cliente ou se tem de reverter o computador cliente para o SO original.

O modelo de sequência de tarefas predefinido para a atualização no local do Windows inclui outros grupos com ações recomendadas a adicionar após o processo de atualização. Estas ações no grupo Pós-processamento são comuns entre muitos clientes que estão a atualizar o Windows com êxito em dispositivos. Se tiver uma sequência de tarefas existente que ainda não tenha estas ações, adicione-as manualmente à sequência de tarefas no grupo Pós-Processamento .

Aplicar controladores baseados na configuração

Adicione passos neste grupo para instalar controladores baseados na configuração (.exe) a partir de pacotes.

Instalar/ativar a segurança de terceiros

Adicione passos neste grupo para instalar ou ativar programas de segurança de terceiros, como o antivírus.

Definir aplicações e associações predefinidas do Windows

Adicione passos neste grupo para definir aplicações e associações de ficheiros predefinidas do Windows.

  1. Prepare um computador de referência com associações de aplicações pretendidas.

  2. Execute a seguinte linha de comandos para exportar:

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

  3. Adicione o ficheiro XML a um pacote.

  4. Adicione um passo Executar Linha de Comandos neste grupo. Especifique o pacote que contém o ficheiro XML e, em seguida, especifique a seguinte linha de comandos:

    dism /online /Import-DefaultAppAssociations:DefaultAppAssociations.xml

Para obter mais informações, veja Exportar ou importar associações de aplicações predefinidas.

Aplicar personalizações e personalização

Adicione passos neste grupo para aplicar personalizações do menu Iniciar, como organizar grupos de programas. Para obter mais informações, consulte Personalizar o esquema Iniciar.

Reversão

Quando algo corre mal com o processo de atualização após o reinício do computador, a Configuração do Windows reverte o sistema para o SO anterior. Em seguida, a sequência de tarefas continua com quaisquer passos no grupo Reversão . Depois de criar a sequência de tarefas, adicione os passos opcionais neste grupo, conforme necessário. Por exemplo, reverta as alterações efetuadas ao sistema no grupo Preparar para Atualização, como desinstalar software incompatível.

Executar ações com falha

O modelo de sequência de tarefas predefinido para a atualização no local do Windows inclui um grupo para Executar ações por falha. Este grupo inclui ações recomendadas para adicionar caso o processo de atualização falhe. Estas ações facilitam a resolução de problemas.

Recolher registos

Para recolher registos do cliente, adicione passos neste grupo.

Executar ferramentas de diagnóstico

Para executar ferramentas de diagnóstico, adicione passos neste grupo. Automatize estas ferramentas para recolher 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 o motivo pelo qual uma atualização do Windows não teve êxito.

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

  • Adicione um passo Executar Linha de Comandos a este grupo da sequência de tarefas. Utilize a opção Pacote para referenciar a ferramenta. A cadeia seguinte é um exemplo de Linha de comandos: SetupDiag.exe /Output:"%_SMSTSLogPath%\SetupDiagResults.log"

Dica

Utilize sempre a versão mais recente do SetupDiag para obter as funcionalidades mais recentes e correções para problemas conhecidos. Para obter mais informações, veja SetupDiag.

Outras recomendações

Documentação do Windows

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

Verificar o espaço mínimo em disco

No passo De Preparação de Verificação predefinido, ative Garantir espaço mínimo livre em disco (MB). Defina o valor como, pelo menos, 16384 (16 GB) para um pacote de atualização do SO de 32 bits ou 20480 (20 GB) para 64 bits.

Repetir a transferência da política

Utilize a variável de sequência de tarefasSMSTSDownloadRetryCount para repetir a transferência da política. Atualmente, por predefinição, o cliente volta a tentar duas vezes; esta variável está definida como duas (2). Se os seus clientes não estiverem numa ligação de rede de intranet com fios, mais repetições ajudam o cliente a obter a política. A utilização desta variável não causa nenhum efeito colateral negativo, além de uma falha atrasada se não conseguir transferir a política. Aumente também a variável SMSTSDownloadRetryDelay dos 15 segundos predefinidos.

Fazer uma avaliação de compatibilidade inline

  1. Adicione um segundo passo atualizar o Sistema Operativo no início do grupo Preparar para Atualização .

    1. Atribua-lhe o nome Avaliação de atualização.

    2. Especifique o mesmo pacote de atualização e, em seguida, ative a opção para Executar a análise de compatibilidade da Configuração do Windows sem iniciar a atualização.

    3. Erro Ativar Continuar no separador Opções.

  2. Imediatamente após este passo de avaliação de Atualização , adicione um passo Executar Linha de Comandos . Especifique a seguinte linha de comandos:

    cmd /c exit %_SMSTSOSUpgradeActionReturnCode%

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

  3. No separador Opções , adicione a seguinte condição:

    Task Sequence Variable _SMSTSOSUpgradeActionReturnCode not equals 3247440400

    Esta condição significa que a sequência de tarefas só executa este passo Executar Linha de Comandos se o código de retorno não for um código de êxito.

O código 3247440400 de retorno é o equivalente decimal de MOSETUP_E_COMPAT_SCANONLY (0xC1900210), que é uma análise de compatibilidade com êxito sem problemas. Se o passo Avaliação de Atualização for bem-sucedido e devolver 3247440400, a sequência de tarefas ignora este passo Executar Linha de Comandos e continua. Se o passo de avaliação devolver qualquer outro código de retorno, este passo Executar Linha de Comandos é executado. Uma vez que o comando sai com um código de retorno diferente de zero, a sequência de tarefas também falha. O registo da sequência de tarefas e as mensagens de estado incluem o código de retorno da análise de compatibilidade da Configuração do Windows. Para obter mais informações sobre _SMSTSOSUpgradeActionReturnCode, veja Variáveis de sequência de tarefas.

Para obter mais informações, veja o passo Atualizar sequência de tarefas do sistema operativo .

Converter do BIOS para o UEFI

Se quiser alterar o dispositivo do BIOS para o UEFI durante esta sequência de tarefas, veja Converter do BIOS para o UEFI durante uma atualização no local.

Gerenciar o BitLocker

Se estiver a utilizar a Encriptação de Disco BitLocker, por predefinição, a Configuração do Windows suspende-a automaticamente durante a atualização. A Configuração do Windows inclui o /BitLocker parâmetro da linha de comandos para controlar este comportamento. Se os requisitos de segurança precisarem que os dispositivos tenham sempre encriptação de disco ativa, utilize a variável de sequência de tarefas OSDSetupAdditionalUpgradeOptions no grupo Preparar para Atualização para incluir /BitLocker TryKeepActive. Para obter mais informações, consulte Opções da Linha de Comandos da Configuração do Windows.

Remover aplicações predefinidas

Alguns clientes removem as aplicações aprovisionadas predefinidas no Windows. Por exemplo, a aplicação Bing Weather ou a Microsoft Solitaire Collection. Em algumas situações, estas aplicações regressam após a atualização do Windows. Para obter mais informações, consulte Como impedir que as aplicações removidas do cliente Windows sejam devolvidas durante uma atualização.

Adicione um passo Executar Linha de Comandos à sequência de tarefas no grupo Preparar para Atualização . Especifique uma linha de comandos semelhante ao seguinte exemplo:

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: