Respostas
B. Piropo
Anteriores:
< Windows >
Volte de onde veio
22/06/98

<Botões sem letreiros nas janelas do sistema>


P: Após instalar alguns programas, passou a ocorrer um problema na exibição de algumas janelas do sistema. Além de outras pequenas imperfeições, os botões na base das janelas aparecem com traços, ao invés das palavras que indicam sua função, como "OK" "Aplicar" "Cancelar" etc... Já reinstalei Windows e o problema persiste. Como resolver?
R: Diversos leitores relataram o mesmo problema, inclusive o Eduardo A. L. Rocha, a quem devemos a solução. Pelos sintomas que ele descreveu, me pareceu que a instalação de um novo programa havia alterado alguma Dll (biblioteca de ligação dinâmica) de Windows. Dlls são arquivos contendo diferentes funções utilizadas por diversos programas, inclusive o próprio sistema. Recomendei então ao Eduardo que procurasse em sua máquina por Dlls recentemente alteradas. E, de fato, ele descobriu que o problema ocorre quando o arquivo Comctrl32.Dll, uma das Dlls de Windows 95, é substituído por uma versão defeituosa, a de número 4.70.1115, datada de 24/7/96 2:52PM. Para verificar se esta é a causa do problema que ocorre em sua máquina, procure o arquivo Comctrl32.Dll no diretório Windows/System de seu drive C, clique com o botão direito sobre seu ícone e acione a opção Propriedades de seu menu de contexto. Passe para a aba Versão e verifique se a versão do produto é a defeituosa. Se for, ela é a responsável. Para resolver, você pode aplicar o "remendo" (patch) descoberto pelo Eduardo Rocha, o arquivo 40comupd.Exe, que ao ser executado substitui a Dll "bichada" por uma versão atualizada. Procure por ele no sítio http://www.microsoft.com/msdn/downloads/files/40comupd.htm (a MS retirou esta página de seu sítio). Se você não o conseguir, pode efetuar a correção manualmente: desinstale o programa responsável pela atualização da Dll (provavelmente o CuteFTP, alguma versão beta do Internet Explorer 3 ou outro programa de acesso à Internet), reinicialize o micro no modo MS-DOS e, usando a linha de comando, efetue a substituição do arquivo Comctrl32.Dll por outro de uma versão não defeituosa (a versão 4.70.1086, com data de 24/5//96 5:03PM é segura, versões mais recentes podem ou não apresentar o mesmo problema) que você pode obter na máquina de um amigo.

B. Piropo