Nada melhor que um exemplo:
No meu último emprego eu recebi a tarefa de colocar para funcionar uma pequena rede de cinco computadores. Se você já teve
dificuldades bizarras para colocar uma rede Windows deste tamanho para funcionar, imagine uma onde quatro computadores rodam
DOS. E estes tem que compartilhar arquivos com um servidor Windows 2000 server, sendo que as máquinas DOS é que iam ter compartilhamentos, que um programa no Windows ia acessar para coletar dados. Dependendo do ângulo por onde você olhar, as máquinas DOS é que são os servidores nesta rede.
Não é realmente difícil, quando você
sabe fazer. E eu não sabia. Jogar
DOOM numa rede DOS
era moleza, mas compartilhar aquivos? E com o fresco do Windows 2000? Nunca havia precisado antes. Depois de dias pesquisando pela internet e testando disquetes de boot (não, 386s não tem USB) finalmente fiz funcionar. A parte mais complicada, quando você sabe, é conseguir placas de rede que funcionem.
Um outro dia, talvez, eu explique o propósito dessa rede. E não, fazer upgrade nas máquinas DOS não era opção.
A rede ficou lá instalada e, meses depois, meu chefe me comunicou que havia parado de funcionar. De um dia para o outro as quatro máquinas DOS tinham deixado de enxergar a máquina Win2K e vice-versa.
Eu não me lembro por quanto tempo apanhei com isso, mas foi bastante. Eu pude determinar rapidamente que todas as cinco máquinas continuavam "na rede", porque enxergavam outras máquinas. Mas não se enxergavam. Chegou um momento em que decidi instalar outro servidor Windows 2000, do mesmo jeito que havia instalado o primeiro, para comparação. E as máquinas DOS imediatamente enxergaram o novo servidor.
Detalhe: ninguém tinha a senha para mexer na máquina Windows, a não ser eu, meu chefe e o programador.
Eu não gosto da idéia de resolver problemas formatando e eu tinha o aval de meu chefe para levar o tempo que fosse preciso para descobrir o que realmente havia acontecido, pois correr o risco de que acontecesse novamente e nós de novo ficarmos com cara de bobos olhando para o servidor não era opção. Eu não me lembro mais dos meus procedimentos, mas depois de muita comparação e pesquisa, descobri que na instalação problemática o arquivo responsável pelo protocolo NETBEUI era diferente do que eu havia instalado e que havia uma cópia de backup dele (esta era o arquivo correto) em outro lugar, que em seguida descobri ser um backup de atualização automática do Windows 2000.
Mas essa máquina não deveria ser capaz de fazer atualizações! Nem sequer deveria ter acesso à internet!
Não demorou muito para eu entender o que havia ocorrido. O servidor era conectado, para conveniência da gerência, à rede da empresa (nós da eletrônica tinhámos nossas próprias redes, independentes, até porque o pessoal de TI da fábrica parecia ter a missão de nos atrapalhar e não ajudar) e naquele período o acesso à internet foi liberado para a rede inteira, sem senha (normalmente, acesso à internet requeria logon específico). Eu não havia desligado a atualização automática do windows 2000 (honestamente, acho que na época eu nem sabia que ele tinha isso) e o SO ao detectar o acesso aproveitou para se atualizar...
16/12/08: faz sentido que eu não soubesse das atualizações automáticas do 2000. Isso passou a existir
a partir do SP3.
A MS precisou fazer uma atualização de segurança no netbeui do 2K e cortou a funcionalidade que permitia a conexão com máquinas DOS (afinal, quem ainda está usando DOS, né?).
O resultado foi esse aí. No primeiro reboot, a rede DOS-Win2K parou de funcionar.
Desliguei as atualizações, substituí o arquivo e elaborei uma nota explicando o problema, pro caso de acontecer de novo com outro técnico. Apesar do pessoal de TI da fábrica saber que não deveria mexer nos nossos computadores (e respeitar isso, apesar da gerência de TI não gostar nem um pouquinho), ainda havia a possibilidade de por uma combinação de enganos, alguém aparecer por lá e
ligar as malditas atualizações.
Eu não consigo me lembrar, de cabeça, de um único problema que eu tenha tido que possa ser diretamente relacionado com falta de atualizações do Windows. Mas eu posso citar de cabeça alguns problemas como esse, indubitávelmente provocados por elas.
04/09/09: Mais um problema causado por atualizações automáticas.