Monday, May 19, 2008

Missing Or Corrupt Hal.dll

There are few different ways that the "missing or corrupt hal.dll" error may present itself, with the first listing being the most common:

"Windows could not start because the following file is missing or corrupt:
\system32\hal.dll.
Please re-install a copy of the above file."


"Winnt_root>\System32\Hal.dll missing or corrupt:
Please re-install a copy of the above file."


"Cannot find \Windows\System32\hal.dll"

"Cannot find hal.dll"

The "missing or corrupt hal.dll" error displays shortly after the computer is first started. Windows XP has not yet fully loaded when this error message appears.

Cause:
Causes of the "missing or corrupt hal.dll" error include, naturally, a damaged hal.dll file or a hal.dll file that has been deleted or moved from its intended location. Additional causes may include a damaged or missing boot.ini file or possibly a physically damaged hard drive.

Solutions:
1. Boot from your CD Windows XP

2. Select "r" at the first screen to start repair

3. Type number 1 (C:\Windows) and press enter

4. If you are asked password administrator, fill in or if you don’t have, just press enter

5. Type bootcfg /list to show current entries in file BOOT.INI

6. Type bootcfg /rebuild to repair the error

7. Remove CD and type "EXIT" then press ENTER (to reboot your computer)

2 comments:

Unknown said...

Hi,
We have faced the problem of ntoskernel.exe and hal.dll and after successfully replacing the corrupt Files when we started the Virtual PC it keeps on rebootingafter every 5 secs. We have also done bootcfg/repair option as suggested by you and others on google. However with no further success. Request you to please provide a solution as soon as possible.

Unknown said...

Hi,
We have faced the problem of ntoskernel.exe and hal.dll and after successfully replacing the corrupt Files when we started the Virtual PC it keeps on rebootingafter every 5 secs. We have also done bootcfg/repair option as suggested by you and others on google. However with no further success. Request you to please provide a solution as soon as possible.