O Despertar dos Logs: Resolvendo o Mistério da Atualização 22H2
03 novembro, 2024...
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.
É 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.
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.
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.
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.
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
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
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
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?
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.
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.
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:
- 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;
- 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:
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 oDiskpart
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.
- Você pode verificar o espaço disponível nessa partição usando a ferramenta Gerenciamento de Disco (
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.
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.
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.
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.
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?
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.
FONTES DE PESQUISA
- Stack Overflow - https://stackoverflow.com/
- ChatGPT - https://chatgpt.com/
- Microsoft - https://learn.microsoft.com/pt-br/
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