Microsoft finalmente corrigiu este bug irritante

O Fim do Bug do Windows que Impedia o Desligamento Após Atualização

Você já passou pela situação frustrante de selecionar “Atualizar e Desligar” no Windows, apenas para retornar mais tarde e descobrir que o sistema não desligou, mas sim reiniciou e voltou à tela de login ou até mesmo ao sistema operacional em funcionamento? Esse problema, que ocorria mesmo após a atualização ser aplicada, era especialmente incômodo em laptops, pois resultava no gasto desnecessário de bateria.

Pode ficar tranquilo: aparentemente, a Microsoft finalmente corrigiu este *bug* de anos. E sim, você não estava imaginando coisas, isso realmente acontecia.

Detalhes da Correção

A correção deste comportamento indesejado foi implementada nas *builds* do Windows a partir da **.719** e superior, abrangendo tanto as versões 24H2 quanto 25H2.

Para quem utiliza o computador diariamente, como desligando todas as noites, a recorrência desse problema era notável. Era comum ter que verificar se o desligamento havia ocorrido de fato após a atualização, para evitar surpresas na manhã seguinte.

O comportamento persistiu mesmo em máquinas virtuais utilizadas para demonstrações simples do menu Iniciar, indicando que era uma falha sistêmica.

Por que o Desligamento é Necessário após Atualizações?

Ao selecionar “Atualizar e Desligar”, o sistema exibe a mensagem de que está reiniciando. Embora atualizações do Windows frequentemente exijam um reinício para finalizar a instalação, o esperado era que, após a conclusão das modificações, o sistema realmente desligasse, conforme solicitado pelo usuário.

A razão fundamental pela qual atualizações exigem o desligamento ou reinício reside no fato de que certos arquivos centrais do sistema operacional estão em uso enquanto o Windows está rodando. O sistema operacional precisa de um momento de inatividade para substituir ou excluir esses arquivos.

Isso se assemelha ao que acontece ao instalar ou desinstalar certos programas, onde o sistema informa que o reinício é necessário para concluir a operação. O Windows marca os arquivos afetados para serem processados em um reinício, especificamente antes que o sistema operacional carregue completamente.

A Evolução do Comportamento de Atualização

Por um longo tempo, o Windows não tentava concluir a instalação de forma completa durante um desligamento solicitado pelo usuário. Ele realizava apenas metade do processo. Isso levava a situações em que, ao ligar o computador novamente, o usuário era forçado a esperar que a atualização terminasse a instalação, o que gerava bastante irritação.

Com o tempo, para tentar mitigar essa espera inesperada, foi introduzida uma funcionalidade onde o sistema tentava executar o ciclo completo: desligar, reiniciar, finalizar a instalação e, então, desligar novamente caso o usuário tivesse selecionado essa opção. No entanto, o *bug* em questão fazia com que ele nunca chegasse ao segundo desligamento, voltando ao ambiente de trabalho.

Este problema parece ter origem em atualizações significativas implementadas por volta de 2017, quando a Microsoft introduziu uma plataforma unificada de atualizações para otimizar o processo. Relatos de falhas começaram a surgir logo após esse período. Alguns indícios sugerem que a atualização **Windows 10 1803**, lançada em 2018, pode ter sido o ponto de introdução exato deste *bug*, mas a origem precisa ainda não foi confirmada.

A correção desse *bug* é bem-vinda, pois permite que as opções de desligamento funcionem conforme a intenção original. Acredita-se que a implementação da correção estará disponível neste mês, geralmente na segunda terça-feira do mês (o “Patch Tuesday”).

Perguntas Frequentes

  • O que causa o problema de o Windows não desligar após atualizar?
    O problema é um *bug* antigo que impede o sistema de realizar o segundo desligamento após concluir a instalação de arquivos essenciais durante o processo de reinicialização pós-atualização.
  • Como saber se o meu sistema já está corrigido?
    A correção foi implementada em *builds* do Windows a partir da versão .719 e superiores, tanto para 24H2 quanto para 25H2.
  • Por que o Windows precisa de reinício para atualizar arquivos?
    O Windows precisa reiniciar porque alguns arquivos centrais do sistema estão em uso enquanto ele está executando, exigindo que a substituição ou exclusão desses arquivos ocorra antes do carregamento completo do sistema operacional.
  • É possível que a inteligência artificial tenha sido envolvida na correção?
    Apesar de ser um pensamento curioso, o *bug* é antigo, e a correção não está ligada ao uso de inteligência artificial para descobri-lo, mas sim à correção direta do código por parte da Microsoft.