O problema causado pela atualização KB 2823324 inibia o uso do micro: depois de instalada, a máquina não mais conseguia ser inicializada. Cada tentativa era seguida pela execrada “tela azul” com uma mensagem informando que a máquina foi bloqueada para evitar danos aos arquivos. E daí não passava.
Há, porém, um detalhe extraordinário: os relatos indicam que o problema só ocorreu com a versão de 32 bits de Windows em português. O que nos leva ao segundo ponto: a causa do problema. Que uma análise isenta sugere que pouco tem a ver com atualização propriamente dita. E a razão desta afirmativa é simples: já há alguns anos as versões de Windows são “multilinguais”. Vejamos o que isso implica.
Um sistema operacional é constituído de um complexo conjunto de rotinas de programação que gerenciam todo o funcionamento do micro. Para isso, é preciso eventualmente se comunicar com o usuário seja através de menus que lhe oferecem diferentes funcionalidades, seja através de mensagens de erro que informam sobre falhas eventuais.
É claro que, seja qual for o idioma, o conjunto de rotinas de programação é exatamente o mesmo. O que muda é o idioma dos menus, rótulos das caixas de entrada de dados, mensagens de erro e coisa e tal. Quem usa Windows há muitos anos talvez lembre que houve uma época em que, após o lançamento de uma nova versão em inglês, os demais países tinham que esperar algum tempo para que, usando o jargão da MS, “o produto fosse localizado”, ou seja, adaptado para uso nestes países, o que incluía a tradução dos textos. Hoje o lançamento é quase simultâneo.
O que mudou? Ora, a MS simplesmente separou o conjunto de rotinas do conjunto de textos. E, quando desenvolve uma nova versão, para mudar o idioma basta trocar a parte que contém texto. Uma operação tão simples que a MS distribui “pacotes de idioma” (“language packs”) que permitem que o próprio usuário faça a mudança de idioma. Então, que o problema afete a versão de 32 e não a de 64 bits pode-se entender, já que o código é diferente.
Mas como pode uma atualização de segurança aplicada no cerne do sistema e que apenas afeta as rotinas de programação ser responsável por um problema que ocorre somente em um idioma, se nas versões mais recentes de Windows tudo o que diz respeito ao idioma está isolado das rotinas? A MS tem sido muito cuidadosa em suas declarações sobre o problema em virtude dos aspectos judiciais e financeiros e centralizou tudo em notas oficiais. No blog oficial da MS Brasil, em https://www.blogmicrosoftbrasil.com.br/kb2839011-endereca-problemas-de-atualizacao-do-boletim-de-seguranca/, há um comunicado de Dustin Childs, da MS, que não identifica as causas mas informa que “a atualização, quando colocada lado a lado com certos softwares de terceiros, pode causar erros de sistema”. Ou seja: sugere que a atualização não é a causa do problema, mas sim os tais “softwares de terceiros”.
Ora, como o problema somente se manifesta na versão PT-BR (não há relatos significativos de ocorrência em outras versões), esses “software de terceiros” haveriam de ser usados apenas no Brasil. Que programas seriam esses? Em https://rodrigoi.org.br/o-verdadeiro-problema-por-tras-da-atualizacao-do-w7-kb2823324/ , o blog de Rodrigo Immaginario, depois de efetuar algumas experiências que confirmaram sua hipótese, informa que o problema se manifesta com Windows 7 32 bits em “qualquer” idioma, desde que na mesma máquina esteja instalado um programa tipo “guardião” usado por alguns bancos brasileiros para dar segurança a transações bancárias via internet.
Tentei reproduzir os experimentos, mas a MS removeu a atualização do pacote e não pude confirmar a hipótese de Immaginario. Que, porém, “se non è vera, è ben trovata”. Finalmente, ao que importa: como recuperar a máquina vítima da malfadada atualização? Hoje a maioria das máquinas já devem ter sido recuperadas. Se a sua ainda não foi, há na internet diversas sugestões de procedimentos para este fim. Mas eu sugiro que seja adotado o oficialmente sugerido pela MS em https://support.microsoft.com/kb/2839011.
PERGUNTE AO PIROPO
“Limpando” a máquina
Meu PC está lento. Peço a gentileza de me indicar softwares de limpeza e organização.
Thelma (Tekka) – Belo Horizonte/MG
Vou presumir que “limpeza e organização” significa se livrar do “lixo” acumulado nos discos rígidos sob a forma de programas e arquivos indesejados, remover seus rastros e restos do Registro e otimizar a distribuição dos arquivos no HD. Não há programa que automatize a primeira parte, pois decidir o que é útil ou não depende de critério pessoal. No Painel de Controle vá para Programas “Desinstalar um programa” e remova os que não usa mais. Isto feito, abra o Windows Explorer, examine cada pasta de arquivos de dados (cuidado! Não mexa nos arquivos de sistema e programas) e remova os que já não têm utilidade. Para o restante das tarefas, recomendo o conjunto de programas do excelente programador brasileiro Marco Velasco que você encontra em https://www.velasco.com.br/produtos.php. São gratuitos mas solicitam uma contribuição voluntária que eu recomendo fazer para remunerar o trabalho do bom profissional. Os programas são: “MV Reg Clean” para “limpar”, ou remover itens inválidos do Registro, “MV Reg Compact” para compactar o Registro (o que torna a máquina menos lenta), o “MV Defrag”, para desfragmentar o disco rígido (idem) e o “MV Internet Optimizer” para acelerar o acesso à internet. Sugiro usá-los nesta ordem. Boa sorte.