Jump to content


Foto

hal.dll sumiu!




Existem 13 respostas neste tópico

#1 mrtailor    

mrtailor
  • Participante
  • 81 mensagens

Publicado 12 June 2004 - 02:50 PM

Galera seguinte...
Não sei o que houve!

Estava usando meu micro normalmente. Do nada o arquivo winlogon.exe começou a usar muito a CPU. Reiniciei o micro e o Windows XP Professional não entrava mais!!!

Dizia que o arquivo hal.dll estava ausente ou corrompido.
Tive que reinstalar o windows...

Isso já aconteceu com algum de vocês?
Será que é vírus novo?

Tomem cuidado. Façam uma cópia desta dll

Valeu!!! 'http://www.babooforum.com.br/idealbb/images/smilies/red.gif'http://www.babooforum.com.br/idealbb/images/smilies/blue.gif'http://www.babooforum.com.br/idealbb/images/smilies/green.gif 'http://www.babooforum.com.br/idealbb/images/smilies/alerta.gif 'http://www.babooforum.com.br/idealbb/images/smilies/alerta.gif 'http://www.babooforum.com.br/idealbb/images/smilies/alerta.gif

PUBLICIDADE  
 

#2 Mr.Million    

Mr.Million

    Consumer Security MVP

  • Especialista
  • 65901 mensagens

Publicado 12 June 2004 - 04:13 PM

Olá, blz? Quando tiver uma dll. perdida ou corrompida procure aqui, antes de Formatar

 


 

Olha ela aqui 

 



#3 E-ponto    

E-ponto

    Windows Expert Consumer MVP

  • Administrador
  • 15734 mensagens

Publicado 12 June 2004 - 06:34 PM

Hummm....... permitam-me um comentário, pois a coisa é um pouco mais complicada. 

o Windows XP estava reclamando a ausência do arquivo HAL.DLL que corresponde a camada de abstração de hardware da máquina (Hardware Abstraction Layer) HAL.
Este arquivo corresponde na verdade a um destes arquivos (existem vários, cito apenas três a título de exemplo):
halapic.dll -> MPS Uniprocessor PC 
hal.dll -> Standard PC

halmacpi.dll -> dual processor PC (P4 HT)
ou seja, varia segundo o tipo de computador detectado na instalação.

 

Para conferir, quem esta com a máquina rodando normal, basta clicar nas propriedades do arquivo HAL.DLL e verificar o nome interno (hal****.dll).
No computador que ocorre o problema deve-se procura-lo pela console de recuperação em %systemroot%Driver Cachei386 driver.cab (sem SP1) ou sp1.cab (com SP1), porém precisa saber a priori qual camada de abstração de hardware usa a sua máquina, aí extrair do .cab e copiar o arquivo correto para pasta %systemroot%system32 e renomea-lo para
HAL.DLL
Se a pessoa não tem certeza de qual hal****.dll corresponde ao seu HAL.DLL o melhor mesmo é fazer uma repação da instalação, ou usar um backup feito a priori.


#4 Mr.Million    

Mr.Million

    Consumer Security MVP

  • Especialista
  • 65901 mensagens

Publicado 12 June 2004 - 06:55 PM

Sim, amigo professor, mais uma vez valeu pela aula


#5 mrtailor    

mrtailor
  • Participante
  • 81 mensagens

Publicado 25 June 2004 - 12:14 AM

Seguinte... Então como isso ocorreu? A minha dll é aquela do Pentium 4 HT. Eu gostaria de saber como ocorreu para eu poder evitar isso!

E como eu posso acessar o Windows pelo console de recuperação?
Eu tentei mas não foi!

Valeu!!!


----------------
E-ponto escreveu:


Hummm....... permitam-me um comentário, pois a coisa é um pouco mais complicada. 

o Windows XP estava reclamando a ausência do arquivo HAL.DLL que corresponde a camada de abstração de hardware da máquina (Hardware Abstraction Layer) HAL.
Este arquivo corresponde na verdade a um destes arquivos (existem vários, cito apenas três a título de exemplo):
halapic.dll -> MPS Uniprocessor PC 
hal.dll -> Standard PC

halmacpi.dll -> dual processor PC (P4 HT)
ou seja, varia segundo o tipo de computador detectado na instalação.

 

Para conferir, quem esta com a máquina rodando normal, basta clicar nas propriedades do arquivo HAL.DLL e verificar o nome interno (hal****.dll).
No computador que ocorre o problema deve-se procura-lo pela console de recuperação em %systemroot%Driver Cachei386 driver.cab (sem SP1) ou sp1.cab (com SP1), porém precisa saber a priori qual camada de abstração de hardware usa a sua máquina, aí extrair do .cab e copiar o arquivo correto para pasta %systemroot%system32 e renomea-lo para
HAL.DLL
Se a pessoa não tem certeza de qual hal****.dll corresponde ao seu HAL.DLL o melhor mesmo é fazer uma repação da instalação, ou usar um backup feito a priori.


----------------



#6 Alexspeedman    

Alexspeedman
  • Participante
  • 20 mensagens

Publicado 11 May 2006 - 03:24 PM

Olha o que você tem que fazer, puz passo-a-passo.

Insira o CD bootável com o Console de recuperação(presente em alguns cd's de boot do Windows xp) e reinicie o computador. Se pedido, selecione a opção(ou tecle apenas uma tecla em alguns casos) para fazer o boot pelo cd;

O Setup irá abrir numa tela azul e irá começar a carregar os arquivos necessários, Escolha a opção de RECUPERAR OU REPARAR apertando R;

Se você tiver no seu PC dual-boot ou múltiplos boot's, escolha qual das instalações do XP que você quer acessar com o Recovery Console;

Quando pedido, digite a senha do administrador (se você não criou uma anteriormente aperte o enter);

No prompt do sistema, digite:

Attrib -H C:Boot.ini ->Dê enter
Attrib -R C:Boot.ini ->Dê enter
Attrib -S C:Boot.ini ->Dê enter
DEL C:Boot.ini ->Dê enter
BootCfg /Rebuild ->Dê enter
Fixboot ->Dê enter

Digite HELP se você quer ver a lista de comandos ou "NOME DO COMANDO /?" para dúvidas sobre um comando específico;

Configure como queira as 2 opções que pedem ao novo Boot(Isso não influi em nada, é só o nome dado a ele)

Agora você terá de substituir o arquivo hal.dll danificado. O comando é COPY D:i386hal .dl_ c:windowssystem32hal .dll e substitua "D:" pela letra correspondente ao seu leitor de CD. Uma vez que você tenha substituído o arquivo, digite EXIT para sair do Console de Recuperação e reiniciar o PC.

E vualá. Apesar de fazer tempo, espero ter ajudado =)

#7 Ivan_    

Ivan_
  • Participante
  • 2 mensagens

Publicado 24 June 2006 - 12:03 PM

galera, eu extrai o arquivo driver.cab  e o arquivo sp1.cab e os dois tem o arquivo hal.dll dentro, o meu arquivo interno é o halapic.dll, qual dos dois hal.dll eu uso para substituir?

#8 guimbaboy    

guimbaboy
  • Participante
  • 18 mensagens

Publicado 18 August 2007 - 01:30 PM

Sim já aconteceu umas 3x, ou até mais, e em uma ou duas resolvi reiniciando na última configuração válida ou restaurando/reinstalando o windows. Fazer um backup desse arquivo , já até fiz, a verdade é não sei como restaurá-lo, após a pane, me restando a opçãões já citadas p/ solucionar o problema, ainda bem q tenho 2 HDs, 1 p/ o SO e outro p/ armazenamento , bem isso não vem ao caso.
Pq ele some, realmente não sei, também gostaria de saber o pq e como carregá-lo caso o sumiço occorra novamente. Já ando c/ medo de reiniciar o windows faz tempo. Se acontecer d novo acho q vou ficar na paranóia de vericar sua existência antes de cada reiniciada. :D

#9 Samuca_BH    

Samuca_BH
  • Participante
  • 1 mensagens

Publicado 21 November 2007 - 08:28 PM

E ai galera blz? sou novo aqui nesse forum, e tive um pequeno problema desse arquivo Hal.dll. tentei substituir no modo mais fácil até o mais avançado,já tentei fazer até do jeito que o Alexspeedman falou, mas não adiantou, entaum apelei para formatação, mas você's acreditam que msm eu apagando as partições do HD , formatando do jeito mais lento, o problema não desapareceu?...pois eh... to desconfiado de problema de Hardware, mas o foda é que já limpei memória, já testei com uma memória, e nd. Alguém ai tem alguma outra sugestão???
abraços a todos.

ADICIONADO PELA MODERAÇÃO__________________________

*Leia as Regras do Fórum! Respeite a regra 3.3, ok?

Editado por Silas Matos 21 November 2007 - 08:40 PM


#10 yurimj    

yurimj
  • Participante
  • 5 mensagens

Publicado 30 July 2008 - 04:40 PM

Sei que este tópico é antigo, mas vou responder a pergunta, pois pode ser a dúvida/problema de outros (como era meu problema).

Primeiramente, é necessário entender o que é esse hal.dll
Resumidamente falando, ele é um arquivo instalado pelo driver do seu sistema de energia do windows. Sistema de energia ACPI são utilizados por exemplo em conjunto com fonte ATX (para seu computador não desligar imediatamente quando você pressionar o botão de desligar).
Se seu sistema de energia na BIOS está configurado para ACPI porém no windows para PC PADRÃO ou MPS você COM CERTEZA terá sérios problemas, ás vezes o PC nem irá bootar.
Aih vocês me perguntam: POXA, PORQUE VOCÊ ESTÁ NOS FALANDO TODA ESSA BABOSEIRA?
Simples, quando vocês copiarem o arquivo hal.dll que se encontra no cd do windows xp (dentro da pasta i386, com o nome de " hal.dl_ " ), o computador poderá não bootar ou entrar apenas em modo de seguranã ou apenas em modo VGA... afinal, o sistema operacional estará no modo PC PADRÃO, e ficará extremamente lento e louco.
Então, após trocar o hal.dll, SE O COMPUTADOR NÃO ESTIVER EM PERFEITO ESTADO (seja pela fonte funcionando como AT ou por uma extrema lentidao) será necessário trocar o PC PADRÃO do sistema de energia

como troca-lo:
entre em propriedades do sistema/hardware/gerenciador de dispositivos

abra a aba Meu Computador:
Irá aparecer 2 opções (a ativada defeituosa) e a outra que supostamente é a correta. Atualize o driver da suposta correta da seguinte forma:
Clique em Atualizar Driver - selecione a opcao NAO NAO AGORA e de avançar - instalar de uma lista ou local especifico, avançar - Não pesquisar, escolherei o driver a ser instalado, avançar - aih clica pra mostrar hardware compatíveis e escolha SUA OPÇÃO ADEQUADA!

um pouco mais sobre acpi:
http://www.clubedoha...ionario/termo/3

AAAA Outra coisa, achei inútil o que o Alex disse, pra deletar o boot.ini e recriá-lo.
Aqui eu fiz, mas não surtiu efeito algum, passei chkdsk /p e também o /r ... inúteis para esse problema

Não sou um especialista em nada, e não tenho a certeza de nada sobre o que disse de acpi e hal.dll sei apenas que deve ser feito isso para o perfeito funcionamento.
Fiz questão de postar aqui e em outros fórums sobre esse problema pois não encontrava nada em toda internet.


PUBLICIDADE