system32\hal.dll missing problem

  • Thread starter Thread starter James Tepe
  • Start date Start date
J

James Tepe

Before Thanksgiving I updated to the newest version of Zone Alarm Pro and
somehow that corrupted my WinSock. I tried to restore a Ghost image but the
next to the last disc was corrupted, I then tried to do a clean install of
Windows XP Pro but install hung after 'System is checking configuration"
screen. Well I could and did load OS on a different partition on a second HD
after the first one was unplugged from MB. That was solved.

Then last week something stopped my Installer Service from running 'at all'.
Put in a support req. to Microsoft and tech tried three or four fixes but
nothing worked, finally suggesting a clean install again. Well I reinstalled
in same partition but thought that I would try to get it back on C drive in
other HD instead of E drive. Installed there also. After C installation was
running, formatted the E drive and when I rebooted I got the error "<Window
Root>\system 32\hal.dll is missing or corupt" before Windows loads.

I have got XP running but only way I can boot is with OS CD in a drive. I,
like other man, have tried to fix the boot.ini, several times with a clean
one I got a MS web site. I have reformatted and reinstalled several times
but can not get rid of the error.

How can I fix this? Maybe download a good copy of the hal.dll file and then
replace the one in the system 32 folder? I am at a loss as to anything else.
I have done a Google search but there is not any help there. I am pasting a
copy of my boot.ini file below;

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP
Professional" /noexecute=optin /fastdetect

The words between XP Professional and fast detect are the only differences
between MS's and mine and I have replaced mine with their's but it soed not
change anything in booting.

Can you help at all??
I hope my question is clearer that the other man's. I tried to be clear.
Thanks a lot.
jtpcamp
 
Windows XP Setup - Missing HAL.DLL
Error Message: Cannot Find \Windows\System32\hal.dll
http://www.kellys-korner-xp.com/xp_haldll_missing.htm

Extracted from this article (Update Section near bottom).
Somewhere it said to change folder options to view hidden, etc.
NOTE:this assumes you have mounted drive in another computer as slave.
Go to “My Computer†access bad drive.
Search “All or Part of the File Name†= “halâ€

Hal.dll may or may not be found in “D:\WINDOWS\System32†either way it’s no
good.
A working copy of hal.dll WILL be found in “C:\WINDOWS\ServicePackFiles\i386â€
COPY THAT FILE “D:\WINDOWS\ServicePackFiles\i386\hal.dllâ€
And Paste it to “D:\WINDOWS\System32†folder; if it asks to overwrite say YES.

You may now un-do the changes made to Explorer\tools\folder options to
RE-Hide files.
Shut Down the computer.

Remove the 2nd Drive and reinstall it to its own tower as Master.

You should Now be able to boot the computer up as if nothing ever happened.

With the exception that it will prompt you to reinstall some drivers, Just
say YES and let it auto detect …THEY ARE ALREADY THERE. And will setup fine.

This "FIX" assumes that the computer in question HAS at there very least
service pack1, if not service pack 2.

If these patches have NOT been installed , I don't believe any such Reserve
copy of hal.dll will exist on the drive!

Thanks for reading,
Shaun Gray (Author of Update)

I have a couple other links if needed.

James Tepe said:
Before Thanksgiving I updated to the newest version of Zone Alarm Pro and
somehow that corrupted my WinSock. I tried to restore a Ghost image but the
next to the last disc was corrupted, I then tried to do a clean install of
Windows XP Pro but install hung after 'System is checking configuration"
screen. Well I could and did load OS on a different partition on a second HD
after the first one was unplugged from MB. That was solved.

Then last week something stopped my Installer Service from running 'at all'.
Put in a support req. to Microsoft and tech tried three or four fixes but
nothing worked, finally suggesting a clean install again. Well I reinstalled
in same partition but thought that I would try to get it back on C drive in
other HD instead of E drive. Installed there also. After C installation was
running, formatted the E drive and when I rebooted I got the error "<Window
Root>\system 32\hal.dll is missing or corupt" before Windows loads.

I have got XP running but only way I can boot is with OS CD in a drive. I,
like other man, have tried to fix the boot.ini, several times with a clean
one I got a MS web site. I have reformatted and reinstalled several times
but can not get rid of the error.

How can I fix this? Maybe download a good copy of the hal.dll file and then
replace the one in the system 32 folder? I am at a loss as to anything else.
I have done a Google search but there is not any help there. I am pasting a
copy of my boot.ini file below;

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP
Professional" /noexecute=optin /fastdetect

The words between XP Professional and fast detect are the only differences
between MS's and mine and I have replaced mine with their's but it soed not
change anything in booting.

Can you help at all??
I hope my question is clearer that the other man's. I tried to be clear.
Thanks a lot.
jtpcamp
 
If I understand you correctly, I can not replace the file while I am in
Windows? I have no other computer in my home, I do have use of one at work
but they would not let me install a second HD to work on mine. Is the
hal.dll in use all the time windows is running? Can I not get a good copy
and paste/copy into the system32 folder and tell windows to replace file? Or
can I do this from DOS maybe? or safe mode?
Dixonian69 said:
Windows XP Setup - Missing HAL.DLL
Error Message: Cannot Find \Windows\System32\hal.dll
http://www.kellys-korner-xp.com/xp_haldll_missing.htm

Extracted from this article (Update Section near bottom).
Somewhere it said to change folder options to view hidden, etc.
NOTE:this assumes you have mounted drive in another computer as slave.
Go to "My Computer" access bad drive.
Search "All or Part of the File Name" = "hal"

Hal.dll may or may not be found in "D:\WINDOWS\System32" either way it's
no
good.
A working copy of hal.dll WILL be found in
"C:\WINDOWS\ServicePackFiles\i386"
COPY THAT FILE "D:\WINDOWS\ServicePackFiles\i386\hal.dll"
And Paste it to "D:\WINDOWS\System32" folder; if it asks to overwrite say
YES.

You may now un-do the changes made to Explorer\tools\folder options to
RE-Hide files.
Shut Down the computer.

Remove the 2nd Drive and reinstall it to its own tower as Master.

You should Now be able to boot the computer up as if nothing ever
happened.

With the exception that it will prompt you to reinstall some drivers, Just
say YES and let it auto detect .THEY ARE ALREADY THERE. And will setup
fine.

This "FIX" assumes that the computer in question HAS at there very least
service pack1, if not service pack 2.

If these patches have NOT been installed , I don't believe any such
Reserve
copy of hal.dll will exist on the drive!

Thanks for reading,
Shaun Gray (Author of Update)

I have a couple other links if needed.

James Tepe said:
Before Thanksgiving I updated to the newest version of Zone Alarm Pro and
somehow that corrupted my WinSock. I tried to restore a Ghost image but
the
next to the last disc was corrupted, I then tried to do a clean install
of
Windows XP Pro but install hung after 'System is checking configuration"
screen. Well I could and did load OS on a different partition on a second
HD
after the first one was unplugged from MB. That was solved.

Then last week something stopped my Installer Service from running 'at
all'.
Put in a support req. to Microsoft and tech tried three or four fixes but
nothing worked, finally suggesting a clean install again. Well I
reinstalled
in same partition but thought that I would try to get it back on C drive
in
other HD instead of E drive. Installed there also. After C installation
was
running, formatted the E drive and when I rebooted I got the error
"<Window
Root>\system 32\hal.dll is missing or corupt" before Windows loads.

I have got XP running but only way I can boot is with OS CD in a drive.
I,
like other man, have tried to fix the boot.ini, several times with a
clean
one I got a MS web site. I have reformatted and reinstalled several times
but can not get rid of the error.

How can I fix this? Maybe download a good copy of the hal.dll file and
then
replace the one in the system 32 folder? I am at a loss as to anything
else.
I have done a Google search but there is not any help there. I am pasting
a
copy of my boot.ini file below;

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP
Professional" /noexecute=optin /fastdetect

The words between XP Professional and fast detect are the only
differences
between MS's and mine and I have replaced mine with their's but it soed
not
change anything in booting.

Can you help at all??
I hope my question is clearer that the other man's. I tried to be clear.
Thanks a lot.
jtpcamp
 
You got me confused too.
Well I could and did load OS on a different partition on a second HD
after the first one was unplugged from MB. That was solved.

So do you have 2 HD in same computer?

So there has to be a hal.dll on bad drive!! Boot from good drive and work on
bad drive.

James Tepe said:
If I understand you correctly, I can not replace the file while I am in
Windows? I have no other computer in my home, I do have use of one at work
but they would not let me install a second HD to work on mine. Is the
hal.dll in use all the time windows is running? Can I not get a good copy
and paste/copy into the system32 folder and tell windows to replace file? Or
can I do this from DOS maybe? or safe mode?
Dixonian69 said:
Windows XP Setup - Missing HAL.DLL
Error Message: Cannot Find \Windows\System32\hal.dll
http://www.kellys-korner-xp.com/xp_haldll_missing.htm

Extracted from this article (Update Section near bottom).
Somewhere it said to change folder options to view hidden, etc.
NOTE:this assumes you have mounted drive in another computer as slave.
Go to "My Computer" access bad drive.
Search "All or Part of the File Name" = "hal"

Hal.dll may or may not be found in "D:\WINDOWS\System32" either way it's
no
good.
A working copy of hal.dll WILL be found in
"C:\WINDOWS\ServicePackFiles\i386"
COPY THAT FILE "D:\WINDOWS\ServicePackFiles\i386\hal.dll"
And Paste it to "D:\WINDOWS\System32" folder; if it asks to overwrite say
YES.

You may now un-do the changes made to Explorer\tools\folder options to
RE-Hide files.
Shut Down the computer.

Remove the 2nd Drive and reinstall it to its own tower as Master.

You should Now be able to boot the computer up as if nothing ever
happened.

With the exception that it will prompt you to reinstall some drivers, Just
say YES and let it auto detect .THEY ARE ALREADY THERE. And will setup
fine.

This "FIX" assumes that the computer in question HAS at there very least
service pack1, if not service pack 2.

If these patches have NOT been installed , I don't believe any such
Reserve
copy of hal.dll will exist on the drive!

Thanks for reading,
Shaun Gray (Author of Update)

I have a couple other links if needed.

James Tepe said:
Before Thanksgiving I updated to the newest version of Zone Alarm Pro and
somehow that corrupted my WinSock. I tried to restore a Ghost image but
the
next to the last disc was corrupted, I then tried to do a clean install
of
Windows XP Pro but install hung after 'System is checking configuration"
screen. Well I could and did load OS on a different partition on a second
HD
after the first one was unplugged from MB. That was solved.

Then last week something stopped my Installer Service from running 'at
all'.
Put in a support req. to Microsoft and tech tried three or four fixes but
nothing worked, finally suggesting a clean install again. Well I
reinstalled
in same partition but thought that I would try to get it back on C drive
in
other HD instead of E drive. Installed there also. After C installation
was
running, formatted the E drive and when I rebooted I got the error
"<Window
Root>\system 32\hal.dll is missing or corupt" before Windows loads.

I have got XP running but only way I can boot is with OS CD in a drive.
I,
like other man, have tried to fix the boot.ini, several times with a
clean
one I got a MS web site. I have reformatted and reinstalled several times
but can not get rid of the error.

How can I fix this? Maybe download a good copy of the hal.dll file and
then
replace the one in the system 32 folder? I am at a loss as to anything
else.
I have done a Google search but there is not any help there. I am pasting
a
copy of my boot.ini file below;

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP
Professional" /noexecute=optin /fastdetect

The words between XP Professional and fast detect are the only
differences
between MS's and mine and I have replaced mine with their's but it soed
not
change anything in booting.

Can you help at all??
I hope my question is clearer that the other man's. I tried to be clear.
Thanks a lot.
jtpcamp
 
Yes, I have two hard drives. Primary drive is a 40g and second drive is a
160g. C, D on small drive and about 5 partitions on second. The failed image
had scrambled the drive and I think that setup could not figure out so did
nothing. After I installed good OS on E, I then plugged in small drive and
formatted C out of windows and it was good then. I now have working
installation of XP on C and have since formatted E and it is a data
partition. Does that clear it up?

I did try to send you a driect reply but OE would not let me, got error. I
can only post replys to group.
Jim
Dixonian69 said:
You got me confused too.
Well I could and did load OS on a different partition on a second HD
after the first one was unplugged from MB. That was solved.

So do you have 2 HD in same computer?

So there has to be a hal.dll on bad drive!! Boot from good drive and work
on
bad drive.

James Tepe said:
If I understand you correctly, I can not replace the file while I am in
Windows? I have no other computer in my home, I do have use of one at
work
but they would not let me install a second HD to work on mine. Is the
hal.dll in use all the time windows is running? Can I not get a good copy
and paste/copy into the system32 folder and tell windows to replace file?
Or
can I do this from DOS maybe? or safe mode?
Dixonian69 said:
Windows XP Setup - Missing HAL.DLL
Error Message: Cannot Find \Windows\System32\hal.dll
http://www.kellys-korner-xp.com/xp_haldll_missing.htm

Extracted from this article (Update Section near bottom).
Somewhere it said to change folder options to view hidden, etc.
NOTE:this assumes you have mounted drive in another computer as slave.
Go to "My Computer" access bad drive.
Search "All or Part of the File Name" = "hal"

Hal.dll may or may not be found in "D:\WINDOWS\System32" either way
it's
no
good.
A working copy of hal.dll WILL be found in
"C:\WINDOWS\ServicePackFiles\i386"
COPY THAT FILE "D:\WINDOWS\ServicePackFiles\i386\hal.dll"
And Paste it to "D:\WINDOWS\System32" folder; if it asks to overwrite
say
YES.

You may now un-do the changes made to Explorer\tools\folder options to
RE-Hide files.
Shut Down the computer.

Remove the 2nd Drive and reinstall it to its own tower as Master.

You should Now be able to boot the computer up as if nothing ever
happened.

With the exception that it will prompt you to reinstall some drivers,
Just
say YES and let it auto detect .THEY ARE ALREADY THERE. And will setup
fine.

This "FIX" assumes that the computer in question HAS at there very
least
service pack1, if not service pack 2.

If these patches have NOT been installed , I don't believe any such
Reserve
copy of hal.dll will exist on the drive!

Thanks for reading,
Shaun Gray (Author of Update)

I have a couple other links if needed.

:


Before Thanksgiving I updated to the newest version of Zone Alarm Pro
and
somehow that corrupted my WinSock. I tried to restore a Ghost image
but
the
next to the last disc was corrupted, I then tried to do a clean
install
of
Windows XP Pro but install hung after 'System is checking
configuration"
screen. Well I could and did load OS on a different partition on a
second
HD
after the first one was unplugged from MB. That was solved.

Then last week something stopped my Installer Service from running 'at
all'.
Put in a support req. to Microsoft and tech tried three or four fixes
but
nothing worked, finally suggesting a clean install again. Well I
reinstalled
in same partition but thought that I would try to get it back on C
drive
in
other HD instead of E drive. Installed there also. After C
installation
was
running, formatted the E drive and when I rebooted I got the error
"<Window
Root>\system 32\hal.dll is missing or corupt" before Windows loads.

I have got XP running but only way I can boot is with OS CD in a
drive.
I,
like other man, have tried to fix the boot.ini, several times with a
clean
one I got a MS web site. I have reformatted and reinstalled several
times
but can not get rid of the error.

How can I fix this? Maybe download a good copy of the hal.dll file and
then
replace the one in the system 32 folder? I am at a loss as to anything
else.
I have done a Google search but there is not any help there. I am
pasting
a
copy of my boot.ini file below;

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP
Professional" /noexecute=optin /fastdetect

The words between XP Professional and fast detect are the only
differences
between MS's and mine and I have replaced mine with their's but it
soed
not
change anything in booting.

Can you help at all??
I hope my question is clearer that the other man's. I tried to be
clear.
Thanks a lot.
jtpcamp
 
I don't know? Are you saying all is well??

All I know (concerning hal.dll) the problem is that you have to boot up to
a good partition/drive and work on bad drive/partition. Using hal.dll from
described bad drive's directory ( servicepack) and copy to system32 directory.

Exact logistics have to be determined by you. Not going to figure out your
part/hd arrangement.

James Tepe said:
Yes, I have two hard drives. Primary drive is a 40g and second drive is a
160g. C, D on small drive and about 5 partitions on second. The failed image
had scrambled the drive and I think that setup could not figure out so did
nothing. After I installed good OS on E, I then plugged in small drive and
formatted C out of windows and it was good then. I now have working
installation of XP on C and have since formatted E and it is a data
partition. Does that clear it up?

I did try to send you a driect reply but OE would not let me, got error. I
can only post replys to group.
Jim
Dixonian69 said:
You got me confused too.
Well I could and did load OS on a different partition on a second HD
after the first one was unplugged from MB. That was solved.

So do you have 2 HD in same computer?

So there has to be a hal.dll on bad drive!! Boot from good drive and work
on
bad drive.

James Tepe said:
If I understand you correctly, I can not replace the file while I am in
Windows? I have no other computer in my home, I do have use of one at
work
but they would not let me install a second HD to work on mine. Is the
hal.dll in use all the time windows is running? Can I not get a good copy
and paste/copy into the system32 folder and tell windows to replace file?
Or
can I do this from DOS maybe? or safe mode?
Windows XP Setup - Missing HAL.DLL
Error Message: Cannot Find \Windows\System32\hal.dll
http://www.kellys-korner-xp.com/xp_haldll_missing.htm

Extracted from this article (Update Section near bottom).
Somewhere it said to change folder options to view hidden, etc.
NOTE:this assumes you have mounted drive in another computer as slave.
Go to "My Computer" access bad drive.
Search "All or Part of the File Name" = "hal"

Hal.dll may or may not be found in "D:\WINDOWS\System32" either way
it's
no
good.
A working copy of hal.dll WILL be found in
"C:\WINDOWS\ServicePackFiles\i386"
COPY THAT FILE "D:\WINDOWS\ServicePackFiles\i386\hal.dll"
And Paste it to "D:\WINDOWS\System32" folder; if it asks to overwrite
say
YES.

You may now un-do the changes made to Explorer\tools\folder options to
RE-Hide files.
Shut Down the computer.

Remove the 2nd Drive and reinstall it to its own tower as Master.

You should Now be able to boot the computer up as if nothing ever
happened.

With the exception that it will prompt you to reinstall some drivers,
Just
say YES and let it auto detect .THEY ARE ALREADY THERE. And will setup
fine.

This "FIX" assumes that the computer in question HAS at there very
least
service pack1, if not service pack 2.

If these patches have NOT been installed , I don't believe any such
Reserve
copy of hal.dll will exist on the drive!

Thanks for reading,
Shaun Gray (Author of Update)

I have a couple other links if needed.

:


Before Thanksgiving I updated to the newest version of Zone Alarm Pro
and
somehow that corrupted my WinSock. I tried to restore a Ghost image
but
the
next to the last disc was corrupted, I then tried to do a clean
install
of
Windows XP Pro but install hung after 'System is checking
configuration"
screen. Well I could and did load OS on a different partition on a
second
HD
after the first one was unplugged from MB. That was solved.

Then last week something stopped my Installer Service from running 'at
all'.
Put in a support req. to Microsoft and tech tried three or four fixes
but
nothing worked, finally suggesting a clean install again. Well I
reinstalled
in same partition but thought that I would try to get it back on C
drive
in
other HD instead of E drive. Installed there also. After C
installation
was
running, formatted the E drive and when I rebooted I got the error
"<Window
Root>\system 32\hal.dll is missing or corupt" before Windows loads.

I have got XP running but only way I can boot is with OS CD in a
drive.
I,
like other man, have tried to fix the boot.ini, several times with a
clean
one I got a MS web site. I have reformatted and reinstalled several
times
but can not get rid of the error.

How can I fix this? Maybe download a good copy of the hal.dll file and
then
replace the one in the system 32 folder? I am at a loss as to anything
else.
I have done a Google search but there is not any help there. I am
pasting
a
copy of my boot.ini file below;

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP
Professional" /noexecute=optin /fastdetect

The words between XP Professional and fast detect are the only
differences
between MS's and mine and I have replaced mine with their's but it
soed
not
change anything in booting.

Can you help at all??
I hope my question is clearer that the other man's. I tried to be
clear.
Thanks a lot.
jtpcamp
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Back
Top