terça-feira, 18 de outubro de 2016

[Dica] Resolvendo problemas do update no Windows 7 com WSUS Offline Update

Este artigo é para registrar uma dica de como resolver certo tipo de problema no Windows Update do Windows 7. Sintoma: estava há algumas semanas intrigado com um erro no Windows Update de uma instalação com Windows 7 Home Premium. O sistema informava que haviam 4 atualizações, eu solicitava instalar mas elas não eram baixadas, não importa quanto tempo deixasse rodando. Pesquisei na Web, no site da Microsoft, em fóruns, e depois de umas 6 a 8 horas gastas nisso (não direto claro, quem me dera ter este tempo todo) ainda nada.

Desconfiei da instalação do Windows, que tinha pouco mais de um ano de idade mas sofreu com a muitas  instalações e desinstalações,  estar corrompida ou invalidada alguma forma, e veio a tentação de reinstalar o sistema. Atualmente eu evito isso ao máximo por considerar uma solução desesperada, preguiçosa, muitas vezes desnecessária, e que também é acima de tudo, custosa em tempo. Mas depois de gastar tanto tempo pesquisando sem resultado, o investimento na atual linha de ação também estava ficando caro. Decisão difícil.

Finalmente, algumas semanas convivendo com o problema, sobrou um tempo para reinstalar o Windows.  Feita a instalação limpa, coloquei o driver de som, baixado do site da placa, baixei o driver de vídeo da nVidia, ativei o Windows, porque era o mesmo hardware já conhecido, imaginando estar livre do problema. Esperei algum update da Microsoft, mas nada. Tentei atualizar manualmente, e ficava eternamente buscando. Uns dois ou três dias depois disso e estava no mesmo ponto de partida, pesquisando na Web, em fóruns, lendo artigos da Microsoft, cheguei a instalar alguns updates isolados baixados diretamente da Microsoft, para tentar resolver, outros nem sequer rodaram. Parecia que a versão do Windows Update atualmente no PC estava incompatível com elas. Então esbarrei com um comentário de fórum indicando ter resolvido com uma ferramenta chamada "WSUS Offline Update". Não é uma ferramenta da Microsoft, como pode ser visto na URL, mas achei outros artigos de sites conhecidos citando. Não gosto de usar programas de terceiros, mas dado o tamanho do problema, arrisquei.

A idéia deste software é criar uma base local das atualizações oficiais da Microsoft, que pode ser depois salva em uma mídia ótica ou pendrive, e depois poder instalar os updates em PCs sem precisar de acesso ao Windows Update pela Internet, mesmo que o PC esteja offline (daí o nome, imagino). 

Resultado, baixei a versão 10.8, descompactei, rodei o gerador dda base de upgrade. Para isso não é preciso instalar, basta descompactar e rodar o executável. Em seguida escolher o sistema, no meu caso apenas o Windows 7 x64, mas pelo visto se pode escolher mais de um. Ele demora bastante baixando os downloads da Microsoft, que também ficam em subpastas dentro da pasta de instalação. Não cheguei a fazer a mídia de instalação, rodei o atualizador diretamente da pasta "client".  Abre-se uma janela de linha de comando, que roda algum script que faz a instalação de todos os updates na ordem. Nesta janela de linha de comando ele pediu para reiniciar e depois rodar o programa de instalação novamente, umas 3 vezes. Depois o próprio Windows Update, finalmente, alertou sobre novas atualizações na barra de tarefas.... É engraçado que normalmente é uma mensagem chata que indica perda de tempo a segur, mas desta vez fiquei feliz!

Enfim, o Windows Update achou mais 144 updates, instalou, pediu restart, depois mais 83 (!), instalou, depois mais 3 updates. Parece que voltou a funcionar. E a dica não é apenas usar o "WSUS Offline Update" para quando o Windows Update normal falhar. Ele também pode ser útil em outras situações, como para instalar em mais de um PC sem ter que trafegar os mesmo pacotes pela conexão Internet várias vezes, poupando tempo e franquia de dados. E também para agilizar uma possível reinstalação do Windows, como uma espécie de "seguro-update". Note que depois de feito o download esta base aos poucos ira ficando desatualizada, sem os últimos updates, ainda assim é muito melhor que nada, ela já esta incluindo vários anos de updates. Também se pode executar o gerador de base de updates com alguma frequência que se ache conveniente, digamos mensalmente, para ter uma versão mais completa a mão. Empresas normalmente tem um servidor WSUS instalado para este fim, mas para usuários domésticos não conhecia outra solução. Sair catalogando e baixando os updates manualmente seria inviável. 

Como este é um blog opinativo, não podia apenas dar esta dica e não comentar nada. É lamentável que um serviço crucial para segurança como o Windows Update pare de funcionar sem motivo. Tanto o hardware ( 12 Gb de RAM, HD de um 1 TB com quase metade livre) , quanto Internet (30 Mbps estável) não foram nenhum empecilho. Também não existia nenhum software de segurança instalado além do da Microsoft, o Security Essentials. E mais, antes de finalmente "jogar a toalha" e reinstalar o Windows fui desinstalando tudo e "rebootando", na esperança que fosse algum conflito com programa, e nada. Enfim, não vejo justificativa. O segundo ponto negativo é que uma vez acontecido o erro só consegui resolver com uma ferramenta de terceiros. 

Referência:
http://www.wsusoffline.net/

   

Nenhum comentário :

Postar um comentário