Corregir Error Falta Archivo Hall - DLL en XP

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 4

PASOS

1. Insertar el CD de Windows XP. Esperamos a que cargue la


ventana del Programa de Instalación de Windows XP
2. Presionar la tecla "R" para iniciar la Consola de Recuperación de
Windows XP.
3. Nos aparecerá la consola de fondo negro del cmd y en ella la
instalación de Windows que tenemos instalado de la siguiente
manera: 1: C:\WINDOWS

4. Escribimos el número de la instalación, en este caso el número 1,


A continuación solicitará la contraseña del administrador, si no hay
alguna asignada directamente dar a la tecla INTRO (ENTER).

En este punto es muy importante identificar la letra de la unidad del


CD/DVD, porque será el origen de dónde copiaremos el archivo
hal.dll hacia la unidad C:
Para este ejemplo es la unidad E:

A continuación lo más importante


5. Escribir lo siguiente:

copy E:\i386\hal.dl_ C:\windows\system32\

Luego presionar ENTER, deberá aparecer el siguiente mensaje: "1


archivo copiado(s).
Como verán se ha copiado un archivo llamado hal.dl_ y no
hal.dll, en este punto es necesario renombrar el archivo hal.dl_
que hemos copiado en la carpeta system32

6. Renombrar el archivo HAL.DL_, ingresamos a la carpeta


system32, escribiendo en la consola:

cd c:\windows\sytem32\

. Una vez dentro escribimos el siguiente código:

ren hal.dl_ hal.dll

7. Finalmente escribir "exit" en la consola, retirar el CD de


Instalación de Windows XP e iniciará el Sistema Operativo de
manera correcta.

Si llegaste hasta aquí , tal vez te interese el siguiente artículo :


"Corregir falta o esta dañado archivo ntoskrnl.exe", en el cual
explico las causas de este error, y una casuística desde mi
experiencia personal con la solución de éste.
______________________________________________________

1. Desde la consola de reparación del sistema:


(Este método solo funciona en Windows XP o 2003)

 Arrancar la máquina con el cd de instalación del sistema.


 Iniciar la consola de reparación siguiendo las instrucciones en pantalla para tal
fin.
 Escribir: attrib -R-H-S C:\boot.ini.
 Escribir: del C:\boot.ini
 Escribir: bootcfg /rebuild
 Escribir: fixboot
 Tras reiniciar el sistema todo debería haber vuelto a la normalidad

2. Desde otra máquina:

 Desmontar el disco con el sistema dañado y montarlo como esclavo en otra


máquina con sistema operativo Windows 2000 o superior.
 Arrancar el sistema de la máquina anfitrión y permitir al sistema anfitrión
realizar todos los procesos de detección necesarios.
 Reiniciar el sistema anfitrión.
 Una vez reiniciado, activar la opción de ver archivos ocultos y de sistema.
 Con el explrador de archivos, localizar la carpeta E:\Windows\ServicePackFiles\
i386 si estamos reparando un Windows XP o E:\Winnt\ServicePackFiles\i386 si
estamos reparando un Windows 2000.
 Copiar el archivo hal.dll que se encuentra allí a la carpeta E:\Windows\System32
o E:\Winnt\System32. Si pregunta por sobreescribir, responder que si.
 Apagar el sistema anfitrión
 Desmontar el disco esclavo.
 Reinstalarlo como maestro en su computadora de origen.
 Reiniciar el sistema.

3. Desde la misma máquina pero con otro sistema operativo instalado:

 El otro sistema operativo debe poder leer sistemas de archivos NTFS modernos,
por lo que debe ser, al menos, Windows 2000.
 Arrancar el segundo sistema de la máquina.
 Una vez iniciado, activar la opción de ver archivos ocultos y de sistema.
 Con el explrador de archivos, localizar la carpeta C:\WINDOWS\
ServicePackFiles\i386 si estamos reparando un Windows XP o C:\WINNT\
ServicePackFiles\i386 si estamos reparando un Windows 2000.
 Copiar el archivo hal.dll que se encuentra allí a la carpeta C:\WINDOWS\
System32 o C:\WINNT\System32. Si pregunta por sobreescribir, responder que
si.
 Reiniciar el sistema.

4. Copiando el archivo desde el cd de instalación original:

 Arrancar la máquina con el cd de instalación del sistema.


 Iniciar la consola de reparación siguiendo las instrucciones en pantalla para tal
fin.
 Escribir: type C:\Windows\Repair\Setup.log si es un sistema Windows XP o C:\
Winnt\Repair\Setup.log si es un sistema Windows 2000.
 Buscar la línea que contenga hal.dll, debe ser una línea similar a esta: \Windows\
system32\ hal.dll="halacpi.dll","1d8a1".
 Copiar en un papel el nombre del archivo que aparece a la derecha del signo de
igualdad. Nos refriremos a este archivo en las iguientes líneas como ArchivoHal.
 Escribir: attrib -R-H-S C:\Windows\System32\hal.dll si es un sistema Windows
XP o attrib -R -H -S C:\Winnt\System32\hal.dll si es un sistema con Windows
2000. Si el archivo en efecto ha desaparecido del sistema aparecerá un mensaje
de error advirtiéndonos de tal situación.
 Escribir: del C:\Windows\System32\hal.dll si es un sistema Windows XP o del
C:\Winnt\System32\hal.dll si es un sistema con Windows 2000. Si el archivo en
efecto ha desaparecido del sistema aparecerá un mensaje de error advirtiéndonos
de tal situación.
 Escribir: expand ArchivoHal /F:D:\I386\Driver.cab C:\Windows\System32\
hal.dll /Y si es un sistema Windows XP o expand ArchivoHal /F:D:\I386\
Driver.cab C:\Winnt\System32\hal.dll /Y si es un sistema con Windows 2000.
 Escribir: ren C:\Windows\System32\ArchivoHal C:\Windows\System32\hal.dll
si es un sistema Windows XP o ren C:\Winnt\System32\ArchivoHal C:\Winnt\
System32\hal.dll si es un sistema con Windows 2000.
o Si al tratar de renombrar el archivo nos pregunta por sobreescribir uno
existente, responder que si.
o Si no se puede sobreescribir el archivo existente, escribir: del C:\
Windows\System32\hal.dll si es un sistema Windows XP o del C:\
Winnt\System32\hal.dll si es un sistema con Windows 2000 y reintentar
el paso anterior.
 Reiniciar el sistema.

También podría gustarte