P: Em meu trabalho foram
instalados novos equipamentos e o Windows 98. Ocorre que, em vários
computadores, quando se pede para desligar o computador, o dito
cujo fica na tela de "wait" e trava, não permitindo
mais nada a não ser o desligamento no botão liga/desliga.
Procurei a ajuda do Windows e consegui descobrir, com o uso da opção
"bootlog", que o problema é com "um programa
de 32 bits bloqueando um segmento", como explica a tal ajuda.
Mas não diz como descobrir qual é o programa que está
"bloqueando o segmento".
R: Infelizmente o único jeito que conheço
para resolver seu problema é o velho método da tentativa
e erro. Se você costuma desligar Windows com alguns programas
carregados, saia deles um a um, mandando desligar depois que sair
de cada um. Caso o problema se resolva após a remoção
de um deles, certamente este será o culpado. Mas mesmo que
você costume sair dos programas antes de desligar, ainda assim
há um monte deles rodando sem que você saiba. São
programas carregados automaticamente durante a inicialização
de Windows. Para descarregá-los, você vai ter que invocar
a janela "Fechar programa" teclando simultaneamente Ctrl+Alt+Del.
Na janela, selecione um programa e clique no botão "Finalizar
tarefa". Em seguida, mande desligar Windows e verifique se
o problema desaparece. Repita o procedimento com cada um deles até
identificar o culpado. Se conseguir, restam ainda duas tarefas:
descobrir quem o carregou e saber se ele é indispensável.
Quem o carregou, você pode descobrir investigando a pasta
Iniciar do menu Programas ou um dos seguintes arquivos: Config.Sys,
Autoexec.Bat, Win.Ini e System.Ini ou ainda as entradas do Registro
"Run" e "RunServices" da chave HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\.
Para descobrir se ele é indispensável, impeça
que seja carregado (eliminando o comando que o carregou) e examine
o comportamento da máquina. Se for dispensável (ou
se for necessário apenas em determinadas circunstâncias,
como por exemplo enquanto você estiver conectado à
Internet) elimine a chamada que obriga a carga durante a inicialização
(e, caso ele seja necessário em certas circunstâncias,
carregue-o manualmente apenas quando for preciso). Se for indispensável,
não há outro jeito: você vai ter que finalizar
sua execução imediatamente antes de desligar Windows
abrindo a janela "Fechar programa" com Ctrl+Alt+Del e
ordenando que a tarefa seja finalizada. Diagnosticar problemas na
base do ensaio e erro dá um trabalho danado. Mas infelizmente
nesse caso não conheço outro jeito.
B.
Piropo