System 32 hal.dll missing or corrupt

Hewlett-packard / 7966
January 2, 2011 at 13:07:24
Specs: Windows XP
Windows XP on my HP 7966 OEM computer no longer starts up - the error message displays:"Windows could not start because the following file is missing or corrupt:<Windows root>\system32\hal.dll. Please re-install a copy of the the above file." HP support gives command prompt directions but they do not work. Since this is an OEM product, I don't have any recovery disks. Any suggestions out there?

See More: System 32 hal.dll missing or corrupt

Report •

January 2, 2011 at 17:58:21
Do you have any Windows XP-CD from any computer? The only fix for this is the commands by booting into recovery console through Windows XP disc (Any disc would do).

1. Boot to recovery console and on the command prompt type:
bootcfg /rebuild

2. The following messages appear:
Scanning all disks for Windows installations.
Please wait, since this may take a while...
The Windows installation scan was successful.
These results are stored statistically for this session. If the disk configuration changes during this session, in order to get an updated scan, you must first reboot the machine and then rescan the disks.
Total identified Windows installs: 1
Add installation to boot list? (Yes/No/All)
******In case the scan is not complete or returns to c: prompt, then run "chkdsk /p" and then try again. What this does is that it organises the boot sectors********

4. Type : y and press ENTER.

5. On the following prompt
Enter Load Identifier:
Type : Windows
Press the <Enter> key on your keyboard.

6. On the followng prompt:
Enter OS Load Options:
Type : /fastdetect

7. In the end type EXIT to restart the system.

In case still same issue, the only other two possibilities would be OS Reinstall or HDD replacement (IN case HDD is bad, through a rare scenario).


Report •

January 3, 2011 at 08:20:55
... How to Fix - hal.dll is missing or corrupt in windows (video) click here

Angel Decoy
... Posting is provided "AS IS" with no warranties

Report •

Related Solutions

Ask Question