Windows could not start because the following file is missing or corrupt Hal.dll

jbohaj

Broken In
Hello to all,
When I Switched On my PC with Windows XP-SP3, then following Error is appearing: -

Windows could not start because the following file is missing or corrupt
<windows root>/system32/hal.dll
please re-install a copy of this file.


(1) I run Windows XP CD, from which I installed windows & then pressed R Repair Windows, But nothing happened. I tried this many times.

(2) Windows cant go to Safe mode.

(3) I also Tried Hiren's Boot CD 8.0 and used its Utility = "Disk Commander" to find Missing & Corrupt & Deleted files. But didnt found. (Probably I dont know how to use Hiren's CD)

Please tell how to re-install this missing or Corrupt (Hal.dll) File, existed in Windows System32 Folder.
 
copy the file from a working XP system and remember the path

boot into system using any linux live cd and copy the file

restart

but...IMO repair should have worked
 

Steve77

Right off the assembly line
Hi jbohaj,

There are 2 reasons that this error may occur.

1. If the System32 hal.dll file is missing or corrupt

2. Any change in the system configurations.

To get rid of this problem you need to boot the computer by Windows XP CD and then start the Recovery Console. After that, use the Bootcfg.exe tool to rebuild the Boot.ini file.

Go through with this tutorial Fix error the following file is missing or corrupt System32 Hal.dll

Good Luck
 

CA50

Cyborg Agent
here have a look
HAL.DLL is Missing

Boot from your CD and follow the directions below to start Recovery Console.

Insert the Setup compact disc (CD) and restart the computer. If prompted, select any options required to boot from the CD.
When the text-based part of Setup begins, follow the prompts; choose the repair or recover option by pressing R.

If you have a dual-boot or multiple-boot system, choose the installation that you need to access from the Recovery Console.
When prompted, type the Administrator password. (if you didn't create one try pressing enter).

At the system prompt, type Recovery Console commands; type help for a list of commands, or help commandname for help on a specific command.

Most likely you will need to expand the file from the CD. The command would be expand d:\i386\hal.dl_ c:\windows\system32\hal.dll. Substitute d: for the drive letter of your CD. Once you have expanded the file type "exit" to exit the Recovery Console and restart the computer.
 

coderunknown

Retired Forum Mod
@jbohaj, your XP cd looks to be corrupted or pirated (with the recovery console part edited & removed).

@CA50, he already told the recovery console isn't working.
 

hjpotter92

The Boy Who Lived
@jbohaj, your XP cd looks to be corrupted or pirated (with the recovery console part edited & removed).

@CA50, he already told the recovery console isn't working.
I agree with Sam. It may be corrupt. Try using someone else's CD
 
OP
J

jbohaj

Broken In
Thanks guys, your suggestions works & problem is solved.
Now, in the Local Area Network > Properties: Only "Client for Microsoft Network" option is remained available & all other options (IP Address & couple of other options) are gone.

Internet is running fine. I want to ask that Whether after Repairing Windows again, whether corrupted LAN options will come or not??
 
Top Bottom