sábado, 16 de julho de 2011

Corrigindo falhas de inicialização do Windows - hal.dll

Certo dia, você liga o seu computador e de repente aparece a seguinte mensagem na tela:

    "O Windows não pode ser iniciado porque o seguinte arquivo está ausente ou corrompido:
    <Windows root>\system32\hal.dll
    Instale novamente uma cópia do arquivo acima."


Para resolver de o boot com o cd de instalação do WindowsXP e no console de recuperação e acesse a unidade de CD e digite os comandos:


cd i386
copy hal.dl_ c:\windows\system32\hal.dll
exit


Explicação:
Na primeira linha acessamos a pasta i386 onde encontra-se o arquivo hal.dll;
Na segunda linha compiamos o arquivo hal.dl_ para a pasta system32 no disco C: (lembrando que na hora de copiar estaremos renomeando o arquivo hal.d_ para hal.dll).
Na terceira linha estaremos saindo do console de recuperação do Windows.

Após reiniciar o computador o erro não vai aparecer.

Agora basta adicionar os atributos de proteção no arquivo de sistema hal.dll.

No prompt do DOS digite:

attrib +h +r +s c:\windows\system32\hal.dll


E assim o problema foi resolvido.

Até a próxima!
 
;