Ganhe dinheiro  escrevendo tutoriais para o Fórum do BABOO! Conheça os Tutoriais Pagos 2016

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

mrtailor

hal.dll sumiu!

14 posts neste tópico

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!!! red.gifblue.gifgreen.gifalerta.gifalerta.gifalerta.gif


Roberto F. Tailor

Nothing Else Matters...

0

Compartilhar este post


Link para o post
Compartilhar em outros sites

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

O 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.

e_ponto.jpg

 

E-Ponto era o administrador deste fórum. Lamentavelmente ele faleceu dia 29/Out/2014 e fará muita falta para todos.

0

Compartilhar este post


Link para o post
Compartilhar em outros sites
Sim, amigo professor, mais uma vez valeu pela aula 4.gif2.gif


MVP Mr.Million

0

Compartilhar este post


Link para o post
Compartilhar em outros sites

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.

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


Roberto F. Tailor

Nothing Else Matters...

0

Compartilhar este post


Link para o post
Compartilhar em outros sites

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

56.gifInsira 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;

56.gifO 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;

56.gifSe 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;

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

54.gifNo 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;

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

54.gifAgora 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.

53.gifE vualá. Apesar de fazer tempo, espero ter ajudado =)53.gif


PC1:Core 2 Duo E6750 2.6Ghz|Asus P5k SE|GeForce 9600 GT|3Gb DDR2|Samsung 750Gb Sata2

PC2:Athlon64 X2 5200+ 2.7Ghz|PCChips A15G|GeForce 8500 GT|2Gb DDR2|80Gb IDE

PC3:Pentium4 1.5GHz|PCChips M921LR|Geforce FX5200|512Mb Dimm|20Gb IDE

Note:Core 2 Duo P8600 2.4GHz|Cantiga GM45|3Gb DDR2|320Gb IDE

0

Compartilhar este post


Link para o post
Compartilhar em outros sites

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?

0

Compartilhar este post


Link para o post
Compartilhar em outros sites

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

0

Compartilhar este post


Link para o post
Compartilhar em outros sites

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?

0

Compartilhar este post


Link para o post
Compartilhar em outros sites

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.clubedohardware.com.br/dicionario/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.

0

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá, amigos, levantei o tópico das tumbas. No meu laptop tenho o Ubuntu 8.04 e o Windows XP Professional SP3 original instalados no HD SATA de 80 GB. Instalei o console de recuperação conforme a página (http://support.Microsoft.com/kb/307654/pt-br) e no que reinicio o computador, entro no console, diz que o arquivo está ausente ou corrompido. Já passei o arquivo hal.dll do meu outro computador com processador Celeron (no laptop processador Celeron também) mas não funcionou. Já desinstalei e instalei de novo o console de recuperação e não adianta. Quero executar os comandos fixmbr e fixboot para entao excluir a partição do Ubuntu e aumentar a partição do Windows, como já havia feito com essa mesma instalação do Windows. Sabem o que posso fazer? Para não precisar formatar o computador. Obrigado.


Kiss; Julia; Guitar; Tennis; Steam; Books (L)

Social Networks of Me: http://sites.google.com/site/wbinoto

0

Compartilhar este post


Link para o post
Compartilhar em outros sites

Modo mais simples tentei de vairios jeitos recuperar hal.dll consegui ai outro erro com outra dll blz recuperei outro erro com dll. recuperei ai outro erro ai disse vai toma no c... Então nem tentei recupera dll pq modo q vou ensina naum vai perde nem um arquivo você naum vai poder usar mesmo XP antigo ( o q deu erro de hal.dll) mais vai poder recupera tudo o q tinha la

Desligue o computador insira o cd de instalação do windows xp de boot ( como dar boot preguiça de escreve quem naum souber deixei meu e-mail no final)va em instalar normalmente quando chegar na par de onde instalar , instale mesma partição em q esta o windows antigo ai vai pergunta se q ja tem uma pasta chamada windows quer sibstituir clike naum e mude o nome da pasta onde vai instalar o windows aguarde ate q seja instalado normalmente (ESSA PROXIMA PARTE E PRA QUEM POIS SENHA NO USAARIO E NU VAI DAR PRA ACESSO SEUS ARQUIVOS SE NAUM FAZER A PROXIMA PARTE NO C:/ SE NAUM TIVER POSTO SENHA SO você FUÇA LA Q você AXA TODOS SEUS PERTENCEM CASSO NAUM CONSIGA E-MAIL NO FINAL DO TUTORIAL) depois de instala vai em meu computador e ponha esse endereço no no bagunho de endereço la em cima C:\Documents and Settings vai na pasta q contem seus arquivos q você quer ter acesso com o botao direito do mouse e clike em propriedades/seguraça/avançado/proprietario na vai ter um negocio escrito nome e vai te o nome do teu computador clika sobre o nome e marque a caixa Substituir Proprietário em sub-recepientes e objetos so espera o negocio termiar e ja era depois e so clika na pasta q quer ter acesso e catar seus arquivos

OBS: ESSE TURORIAL FOI FEITO POR MIM NAUM REPAREM NA NAS PALAVRAS ERRADAS ^o) E UM PROBLEMA chato PRA ARRUMA FIKEI FIKEI QUASI 2 FUÇANDO INTERNET E NADA AI DEPOIS DE ALGUMAS DICAS MUITO UTEIS POR EXEMPLO A DA PASTA CONSEGUI FINALIZAR MEU PROBLEMA CASO DEU ERRADO OU AJA DUVIDA MEU MSN andre_panco@hotmail.com podi add la q vou te responder e ajudar no que precisar

0

Compartilhar este post


Link para o post
Compartilhar em outros sites
    • 2 Mensagens
    • 75 Visualizações
    • 3 Mensagens
    • 910 Visualizações
    • 9 Mensagens
    • 9956 Visualizações
    • 2 Mensagens
    • 274 Visualizações
    • 5 Mensagens
    • 492 Visualizações