vSouza Blog

O Despertar dos Logs: Resolvendo o Mistério da Atualização 22H2

Data de Publicação03 novembro, 2024Commentário...

Banner do artigo, contendo imagem fazendo alusão ao universo Star Wars em que Darth Vader é o responsável por desvendar o mistério por trás do problema na atualização 22H2, buscando informações através dos logs do sistema.

Pega um café ou qualquer bebida de sua preferência, e senta que vem história…

Vou contar a saga de um pai, que após décadas sem utilizar o S.O. Windows, se viu completamente perdido, tentando lembrar como as coisas funcionavam, pois há décadas só sabia o que era trabalhar com Linux ou OSX. Tudo isto, para poder atender ao pedido de sua filha: o de consertar o seu computador. Afinal, ela era a única pessoa da casa a estar sem computador. A princípio tudo seria muito simples, pois ele não estava inicializando por conta de um acidente, onde a mãe puxou o cabo de vídeo acidentalmente e acabou arrancando o conector DP (DisplayPort). Então pensei comigo, deve ser só uma restauração de boot e algo a mais, provavelmente coisa simples. Ah! Grande equívoco meu, grande engano…

Bom, minha filha já vinha me pedindo para consertar o computador dela há um bom tempo, e eu sempre postergando, dando desculpas. Neste fim de semana, resolvi pegar várias destas postergações e resolvê-las todas de uma só vez. Mas vamos focar no computador da Maria Vitória, que este é o foco de toda nossa história.

Partindo do princípio de que ele não estava inicializando, a primeira coisa que resolvi foi fazer uma manutenção. Pois ele já estava parado há muito tempo, acumulando poeira, então já que estava metendo a mão, nada mais justo do que já pegar e fazer uma bela limpeza.

Computador sujo (Foto: Reprodução/Computer Cleaning USA) — Foto: TechTudo

É lógico que não estava assim, tão sujo, é apenas para ilustrar, como fica um computador depois de muito tempo parado só acumulando poeira.

Após a limpeza, religuei tudo e fomos para os finalmente, colocando em teste para ver se ele se manteria com o mesmo sintoma, o de falha na inicialização ou se alguma outra coisa poderia surgir. E para a minha maior surpresa, não é que o danadinho ligou normalmente e foi direto para a tela de login do Windows?

Fiquei todo feliz, achando que meus problemas teriam acabado e que finalmente estaria atendendo o pedido da minha filha. Realizei a instalação de alguns aplicativos, a remoção de outros e parti para efetuar a atualização do S.O. através do Windows Update. Foi aí então que a minha felicidade chegou ao fim.

Uma ilustração de proporção retangular, em estilo de banda, dividida em duas partes, onde na esquerda temos uma arte desenhada inspirada na frase “pane do sistema”. A imagem apresenta um robô ou personagem de computador angustiado, com fios emaranhados e uma expressão de surpresa, a olhar para um ecrã de computador com símbolos de erro e avaria. O fundo inclui elementos tecnológicos divertidos, como engrenagens partidas e códigos de erro dispersos. As cores vivas conferem uma atmosfera peculiar e humorística. Texto apresentado: 'Pane no sistema'. E na direita temos a foto da cantora Pitty de pé em frente ao microfone tocando uma guitarra, olhando para seus dedos.

O Windows Update nunca conseguia instalar uma tal de uma bendita atualização denominada de: ”Atualização de recursos para o Windows 10, versão 22H2”. Ele entrou em um looping infinito, onde sempre informava que estava baixando a atualização, depois ele informava que estava instalando, e solicitava que o PC fosse reiniciado para concluir a instalação das atualizações. Entrava em uma tela azul, informando que estaria concluindo as atualizações, porém no final ele dava ERRO, dizia que não havia sido possível atualizar e que estaria revertendo toda a configuração realizada, reiniciava o PC. Então eu efetuava o login e tudo começava novamente. Um ERRO mais explicativo? Não, pra que isto!

Corri para pesquisar em fóruns, pai Google, então me lembrei do ChatGPT e recorri a ele. Detalhe… Não sei você, mas eu converso com a IA como se ela fosse outro ser. Trato com a maior educação, vai que… Bom, o Jarvis, assim apelidei o GPT, me trouxe a seguinte solução:

Paralisar serviços, renomear ou apagar as pastas ligadas as atualizações do Windows Update, religar os serviços, forçar o Windows Update a pesquisar as atualizações e por fim reiniciar o PC.

Bom, segui os passos informados, afinal o importante é resolvermos.

  1. Abrir o Prompt de Comando como Administrador

    • No Menu Iniciar, digite cmd.
    • Clique com o bota direito em Prompt de Comando e selecione Executar Como Administrador.
  2. Parar os Serviços do Windows Update

    Digite os seguintes comandos, um por um e pressione ENTER após cada um deles:

    net stop wuauserv
    net stop cryptSvc
    net stop bits
    net stop msiserver

    Esses comandos param os serviços responsveis pelas atualizaçes.

  3. Apagar as Pastas de Atualização

    Agora, ele me orientava a excluir as pastas do Windows Update para que o sistema criasse novas pastas quando o PC fosse reiniciado. Para isto, tive que executar os seguintes comandos:

    rmdir /S /Q C:\Windows\SoftwareDistribution
    rmdir /S /Q C:\Windows\System32\catroot2
  4. Reiniciar os Serviços do Windows Update

    Após excluir as pastas, ele orientava que eu religasse os serviços que haviam sido desligados, para isto eu deveria executar os seguintes comandos:

    net start wuauserv
    net start cryptSvc
    net start bits
    net start msiserver
  5. Forçar a Verificação de Atualizações

    E após religar os serviços, que eu forçasse a verificação das atualizações, através do seguinte comando:

    usoclient start
  6. Reiniciar o PC

    Após terminar de executar todos os passos, ele solicitava que eu reiniciasse o PC para garantir que todas as alterações entrassem em vigor. E que, após eu reiniciar, fosse em Configurações > Atualização e Segurança > Windows Update e visse se a instalação do pacote continuava travada ou se novas atualizações estavam disponíveis.

Neste momento, eu descobri, ou melhor dizendo, me lembrei da forma como o Windows trabalha. Onde determinadas pastas são protegidas e por mais que você tente, nunca nem com reza brava irá conseguir apagar e/ou alterar uma pasta ou arquivo protegido pelo S.O.

Mas se não tinha como remover as pastas, como eu faria o procedimento por completo? Como resolver a questão? Daí me lembrei do modo SEGURO. A forma correta de realizar tais procedimentos era realizando um boot através da inicialização pelo modo de segurança. Beleza, problema resolvido então?

not enough

Mas quem foi que disse que eu conseguia entrar no menu de inicialização do Windows? Nem com F8, nem com SHIFT + F8 de jeito nenhum entrava no menu. Porém, nem tudo estava perdido, mais uma vez recorri ao Jarvis(ChatGPT) e ele me deu as soluções já tentadas antes (F8 e SHIFT + F8) porém também me deu uma nova informação: que eu também poderia forçar o Windows a abrir o menu por livre e espontânea pressão! HEHEHEHEHEHEHE

Acontece que se você desligar o Windows enquanto ele está inicializando por três vezes, na quarta vez ele já irá inicializar entrando no modo de segurança. Bingo!

Voltei a ficar novamente feliz, afinal de contas as coisas estavam dando certo. Agora, diante do modo de inicialização seguro do Windows, eu poderia executar os passos informados pelo Jarvis e tinha comigo a certeza de que tudo iria funcionar, que resolveria o problema da atualização. Nem abriu direito a janela e já fui logo selecionando a opção Solução de Problemas. Eis que me abre um monte de possibilidades, mas eu tinha apenas que apagar as pastas, selecionei a opção Prompt de Comando e fui seguindo os passos informados pelo Jarvis.

Imagem da tela de modo seguro com várias opções a serem escolhidas, dentre elas prompt de comando, foi selecionada.

Após seguir todos os passos, reiniciei o PC, efetuei o login e novamente fui até o Windows Update e solicitei a localização de novas atualizações. Ele encontrou a tal ”Atualização de recursos para o Windows 10, versão 22H2”, porém não adiantou de nada tudo feito, pois ele seguia no loop infinito de tentar instalar a atualização e não conseguir, ou seja, voltamos à estaca zero! A essa hora o desespero começou a bater, nada do que tentei resolveu a questão, não tinha mais expectativas. Foi então que me surgiu o seguinte pensamento: “Tem que ter log deste ERRO em algum lugar, em algum local eu tenho que ter alguma informação com maior riqueza de detalhes para entender o que está acontecendo.” Voltei para o GPT e, sem nenhuma vergonha, fui logo perguntando ao Jarvis, onde eu poderia encontrar esse tipo de informação.

Ele me deu todo o caminho das pedras, detalhou onde o Windows Update salva seus arquivos (o que não adiantou muito, já que não conseguia ler os arquivos), e me lembrou de algo muito importante no Windows nesse sentido, os Eventos. No Windows temos o Visualizador de Eventos, que é um aplicativo onde conseguimos visualizar todos os logs/eventos do Windows. E todo aplicativo e até mesmo o próprio S.O. emitem logs/eventos. Então, bastava eu ir ao local indicado pelo Jarvis para tentar encontrar alguma pista sobre o que poderia estar causando ERRO na instalação da atualização.

Microsoft-Windows/Windows-Update-Client/Operational

E lá estavam todos os logs/eventos relacionados ao Windows Update. Nossa, nessa hora eu suspirei e pensei: agora eu decifro esse mistério.

Imagem da janela do visualizador de eventos do Windows, listando todos os eventos da chave Microsoft-Windows-WindowsUpdateClient/Operational

De cara, um monte de logs/eventos, mas nada de ERRO, até que, rolando com o mouse, identifiquei um evento de ERRO. Quando cliquei, minha mente explodiu. Era um ERRO relacionado à bendita da tal atualização, mas parecia até piada, pois a mensagem de erro não dizia muito, pois ela trazia a seguinte mensagem:

o Windows não pôde instalar a seguinte atualização com o erro 0x800F0922: Atualização de recursos para o Windows 10, versão 22H2.

As únicas coisas que me chamavam atenção na mensagem eram: a falta de informação e um código hexadecimal que, não trazia nenhuma credibilidade à mensagem. Porém, pensei comigo, esse código deve me ajudar a chegar a algum lugar, não é possível que não ajude em nada. Sem pestanejar, recorri novamente ao Jarvis e colei a mensagem e não é que o danadinho já tinha a resposta na ponta da língua? IA tem língua?

Ele me deu duas possibilidades de problemas que poderiam estar causando o meu inferno astral. Sendo elas:

  1. Espaço insuficiente na partição reservada do sistema: A atualização pode falhar se a partição reservada do sistema estiver sem espaço suficiente. Esta partição é criada durante a instalação do Windows para armazenar arquivos de inicialização e informações de recuperação;
  2. Problemas com a conexão à internet ou com o serviço do Windows Update: Se você estiver usando uma VPN ou algum firewall que restrinja o acesso à rede, o Windows Update pode não conseguir baixar ou instalar a atualização corretamente.

A segunda eu já descartei de cara, pois eu sabia que não poderia ser, pois algumas outras atualizações haviam sido baixadas e instaladas, então por que apenas uma delas não estaria conseguindo? Bom foquei na primeira hipótese.

Jarvis me deu algumas possíveis soluções:

  1. Expandir a Partição Reservada do Sistema:

    • Você pode verificar o espaço disponível nessa partição usando a ferramenta Gerenciamento de Disco (diskmgmt.msc). Se ela estiver quase cheia, considere expandi-la com uma ferramenta de particionamento como o Diskpart ou um software de terceiros, como o MiniTool Partition Wizard.
    • Observação: Essa ação requer cuidado, pois a partição reservada é crítica para o funcionamento do sistema.
  2. Desativar VPN e Firewall Temporariamente:

    • Se você utiliza VPN, desative-a temporariamente durante a atualização.
    • Se tiver algum firewall de terceiros, também pode ser útil desativá-lo temporariamente e tentar o update novamente.
  3. Usar o Windows Update Troubleshooter:

    • Vá para *Configurações > Atualização e Segurança > Solução de Problemas* e selecione Windows Update. Isso pode corrigir alguns problemas comuns automaticamente.
  4. Atualizar Manualmente via Media Creation Tool:

    • Baixe o Media Creation Tool no site oficial da Microsoft e use-o para atualizar para a versão 22H2. Essa ferramenta faz uma instalação completa e muitas vezes contorna os problemas do Windows Update.

Bom a última eu não queria muito seguir, pois não queria ter tanto trabalho, mas vai vendo como o destino é sacana. O troubleshooter eu já tinha tentado por conta própria diversas vezes sem sucesso. A sugestão de ser problema relacionado a VPN/Firewall já havia descartado, então restou apenas a primeira solução, e lá fui eu.

Primeiro problema a ser resolvido, meu disco foi bem dividido na instalação e não havia nenhum espaço sobrando na instalação. Todas as partições foram devidamente criadas e nenhum espaço vazio foi deixado, então, como expandir a partição reservada do sistema? Diskpart? Algum software para tentar redimensionar? Pior escolha que poderia ter tomado, pois tentei ajustar as partições e depois disso a coisa desandou, pois nenhum software conseguiu ajustar e, de brinde, o sistema não inicializava mais.

Ah! O modo seguro, a opção de recuperação da inicialização, agora vai resolver! Pois bem, recorri à opção de Reparo de Inicialização.

Imagem do reparo de inicialização informando falhar ao tentar reparar a inicialização.

O reparo não ocorreu, ERRO sendo apresentado e nada mais do WINDOWS inicializar, agora nem atualizações e nem inicialização coisa conseguiu piorar e muito! Aí lembra da opção que mencionei lá atrás do Media Creation Tool, foi nessa hora que bateu o arrependimento, pois se tivesse seguido com ela teria me poupado muito trabalho.

Bom, depois disto, peguei o pendrive com a instalação do Windows 10, realizei o boot no PC a partir dele, iniciei uma nova instalação e no menu escolhi a opção customizada, onde eu tivesse total poder de escolha na instalação, afinal de contas, minha intenção era a de não apagar todas as partições. Na hora da instalação, apaguei a partição onde o S.O. estava instalado e a Partição Reservada do Windows e já ia seguir para a instalação, deixando as novas partições criadas, conforme sugestão da própria instalação do Windows, mas quando eu olho com mais atenção, me deparo com o seguinte:

Partição Reservada: 55Mb
Partição do Windows: 495Gb

Daí me vem o seguinte questionamento: a própria instalação do Windows te induz a fazer ERRADO, pois se eu continuasse com essa instalação, teria dor de cabeça novamente com a tal da bendita atualização por falta de espaço na Partição Reservada do Windows. Venhamos e convenhamos, 55Mb é uma piada?

Bom, fiz ajustes, alterei o que a própria instalação sugeria, colocando ± 6GB para a Partição Reservada do Windows, deixando o restante para a Partição do Windows, assim saberia que por falta de espaço não teria dor de cabeça.

Gerenciador de Disco exibindo as partições do disco, onde temos a partição reservada com ± 6GB de espaço.

Concluí a instalação, reinstalei todos os programas necessários e abri com muito receio o Windows Update, solicitando que ele localizasse novas atualizações. E não é que ele localizou várias outras atualizações, incluindo a bendita, e instalou todas elas?

Imagem do histórico de atualizações contendo a atualização 22H2 listada como concluída com êxito.

Nesta hora, deu um alívio imenso, pois depois de tanto trabalho e sofrimento, havia chegado ao fim toda essa SAGA. Depois de tudo isso, muitos aprendizados e dois dos maiores deles são:

  • Nunca confie piamente nas configurações padrão que uma instalação padrão do Windows pode lhe oferecer, pois nem a Microsoft sabe o quanto uma Partição Reservada do Sistema necessita de espaço, na verdade.
  • Nunca seja miserento com o tamanho das partições do sistema, elas são importantes e se você tem um HD de 1TB, 5GB, não vai lhe fazer falta.
  • Quando algo parecer que vai ser muito trabalhoso para você, analise com mais calma, pode ser que o caminho que você está seguindo não seja o melhor.

Bom, depois de tanto trabalho e dedicação, logrei sucesso, cheguei ao meu final feliz, ou melhor dizendo, ao final feliz esperado pela minha filha. Espero que tenham curtido, que sirva de experiência e ajude alguém.

Janela do Windows update informando que o PC está atualizado

FONTES DE PESQUISA


Escrito por Vitor Souza, residente do Rio de Janeiro.
Filho, irmão, marido, pai, amigo e um eterno amante da tecnologia. Você pode me seguir no Twitter


© 2024, Construído com Gatsby