Cannot find \Windows\System32\hal.dll__

Cannot find \Windows\System32\hal.dll

XP pro upgrade, not product complete

It comes to the hardware layer for Extraction (HAL) DLL.  Look for a copy in % systemroot%\ServicePackFiles.  If it is not in this directory, you probably have not installed the latest Service Pack.  If this isn't the case for updating hal.dll, install Service Pack 3 now the CD-ROM (see below), not Windows Update in order to run the (SFC) System File Checker utility in the future.  If she is in... \ServicePackFiles, recopy the % systemroot%\system32.  You need to be in safe mode to copy this file.  Do not copy from %systemroot%\$NTServicePackUninstall$ if it is there.

If you have already installed Service Pack 3, since an administrator account, try the following in a "cmd" window ( -R,cmd):

%Systemroot%\ServicePackFiles CD
Expand - %systemroot%\system32\: Fhal.dll

If all else fails, you can run the utility auditor of file system (CFS) to try to restore the missing files.  From an administrator account, type:

-R, sfc/scannow

SFC calls for, first of all, your installation media, and then later the service pack CD-ROM.  If SFC wants to replace the files, leave.  If the SFC rejects your Service Pack CD-ROM, read the KB900910 Microsoft Knowledge base article.  Note that this article applies to SP2, but is also applicable to the SP3.  Just use your common sense and use SP3 where the article refers to SP2.

If you don't have a CD-ROM Service Pack 3, or order it (U.S. / Canada , Europe, Africa , Asia or South America ) from Microsoft or download the ISO (here ) and burn it.  Be sure to Select the appropriate language if you download ISO.  Note, I recommend that you install Service Pack 3 on a CD-ROM, rather than through Windows Update so that youpouvez use SFC with success!

Please, vote if it is useful!  Please, click on Mark as answer if that answers your question.

Tags: Windows

Similar Questions

  • After that the changing environment variables get various issues which cannot find %windir%\system32\rundll32.exe errors

    After you sort a few UAC problems on the computer of a friend (see we hit another problem.

    After modification of the environment variables, it seems that windows loses some environment variables until a disconnection/connection is made. If you open a back command prompt and type the value, there are far fewer variables and things like %windir%\System32 disappeared. If you try to open the variable dialog environment again, you get a 'cannot find windir%\system32\rundll32.exe %. The same thing happens if you restart in safe mode. After a closed session/login, added environment variable are there, so they are saved, it just seems like it won't let windows none of them until a new logon.

    One oddity is that the variable env pathext has different things in after things go wrong. He started as a


    and after adding a new use env variable and opening a new prompt back, together said


    Is this a sign of a register messed up, that could have caused the original problem, or something else? Any ideas on how to diagnose this problem? Any help much appreciated. I have left this in the Security section, as it seems that it could be linked to the original problem, but am happy to move.

    Any help much appreciated.

    I don't know what caused your problem, but your original path certainly seemed excessively long. There is a lot of overlap in it you need to remove - see below. In addition, having records of remote machines at the beginning of your path will cause the machine to slow down a lot. You should remove them.


    C:\Program Files (x 86) \Common Files\Roxio Shared\DLLShared
    c:\Program Files (x 86) \Microsoft SQL Server\100\Tools\Binn\
    C:\Program Files (x 86) \Microsoft Visual Studio 8\Common7\IDE
    C:\Program Files (x 86) \Microsoft Visual Studio 8\Common7\Tools
    C:\Program Files (x 86) \Microsoft Visual Studio 8\Common7\Tools
    C:\Program Files (x 86) \Microsoft Visual Studio 8\Common7\Tools\bin
    C:\Program Files (x 86) \Microsoft Visual Studio 8\SDK\v2.0\bin
    C:\Program Files (x 86) \Microsoft Visual Studio 8\VC\BIN
    C:\Program Files (x 86) \Microsoft Visual Studio 8\VC\PlatformSDK\bin
    C:\Program Files (x 86) \Microsoft Visual Studio 8\VC\VCPackages
    C:\Program Files (x 86) \Microsoft Visual Studio 9.0\Common7\IDE
    C:\Program Files (x 86) \Microsoft Visual Studio 9.0\Common7\Tools
    C:\Program Files (x 86) \Microsoft Visual Studio 9.0\VC\BIN
    C:\Program Files (x 86) \Microsoft Visual Studio 9.0\VC\VCPackages
    c:\Program files (x 86) \microsoft visual studio\vss\win32
    C:\Program Files (x 86) \microsoft visual studio\vss\win32
    c:\Program files (x 86) \microsoft visual studio\vss\win32
    C:\Program Files (x 86) \QuickTime\QTSystem\
    C:\Program Files (x 86) \Windows Resource Kits\Tools\
    c:\Program Files
    C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin
    c:\Program Files\Microsoft SQL Server\100\DTS\Binn\
    c:\Program Files\Microsoft SQL Server\100\Tools\Binn\
    C:\Program Files\TortoiseHg\
  • HP Pavilion running Vista system crashes then it said 'cannot find Windows.

    I have a HP Pavilion otherwise very satisfied with Vista and installed Service Pack 2. Lately, unfortunately, the machine often accidents / crashes. Sometimes, the problem is resolved after you restart Windows. But more often, when I try to reboot normally, or via Ctrl/AltDel or removal of complete power, an error message appears back, indicating "cannot find Windows. I think I have a problem of HARD drive and/or a little defective internal power connections. But since I still have a lot of free space on the HARD disk, I prefer not to scrap it. However, if it 's the drive itself that has a problem, I would consider that replace it with a new one. Anyone out there with some thoughts on this?


    ·         Since when are you facing this problem?

    ·         What is the code or an exact error message you get?

    ·         Remember to make changes to your computer before this problem occurred?

    Method 1:

    I suggest you to refer to the article below and check if it helps:

    Method 2:

    I suggest you follow the article from the link provided below and solve the problem:

    What to do if Windows does not start correctly

    Hope this helps

  • How can I fix-windows cannot find c:\system32\ I use my control panel

    When I open my control panel and click on all programs I get (windows cannot find C:\windows\system32\rundll32.exe.


    What operating system is installed on your computer?
    If you use Windows XP, visit the link provided and follow the steps.
    Cannot find the Rundll32.exe file when you open Control Panel
  • I think I got a virus on xp family, I did a restore of system f10 and he said: I need a windows disk < root Windows > \system32\hal.dll. disc. Where can I find it?

    my computer is not let me finish my system recovery it says windows does not start because the followingfile is missing or damaged \system32\hal.dll. of and re - install a copy of it


    I suggest you try these methods and check the status of the issue.

    Method 1:

    Start your computer in last good known Configuration.

    Using the last good known Configuration.

    Method 2:

    If the computer cannot start in the last known good Configuration, try to start the computer in safe mode.

    Step 1:

    Start your computer in safe mode...

    Step 2:

    If the computer works fine in safe mode, restore the system to a system restore point when the computer was working fine.

    How to restore Windows XP to a previous state.

    Note: Undo system restore does not work when the system restore is called safe mode.

  • When I start my computer I get a message that says that the file < root windows > \system32\hal.dll. is damaged or missing.

    file HAL.dll

    When I start my computer I get a message that says that the file \system32\hal.dll. is damaged or missing. Please reinstall a copy of the file. I have the original Windows XP CD and I tried to re - install, but it will not go beyond the implementation of window. I can't sign in to windows. How can I reintall this file?

    It's extremely likely that you will need to replace the hal.dll and since there are seven files on the XP installation CD that will extend into hal.dll, which would you choose?  It depends on your hardware, but it is extremely likely that the problem (did I already say that?).  I've never had to replace a file hal.dll for this problem.

    The real problem is most likely that XP just can not find the file because of a file system corruption or a file c:\boot.ini afflicted.

    For this error, I would always be first boot from the XP Recovery Console and sometimes run a chkdsk-r that will fix things right to the top.

    If the chkdsk /r is clean and you have the same problem, and then re-create your c:\boot.ini file but rename the old one first so you don't build on top of those afflicted - this tidbit is absent from MS KB article that assumes too.

    You can do all this in the XP Recovery Console, but do go through these methods in this article and see how you go.

    For example, method 1 will not work if your system does not start.  You may have more luck with other "methods".

    If that doesn't work, then I suggest to provide a little more information about your system:

    Since the Microsoft Answers forum does not have any kind of information system request when a new question is asked, we know absolutely nothing about your system.  Not knowing the basic information a problem prolongs the frustration and the agony of these issues.

    Thank you MS Answers, allowing the resolution of simple problems as frustrating and a lot of time as possible.

    Provide information on your system, the better you can:

    What is your system brand and model?

    What is your Version of XP and the Service Pack?

    Your system have IDE or SATA disks?

    Describe your current antivirus and software anti malware situation: McAfee, Symantec, Norton, Spybot, AVG, Avira!, MSE, Panda, Trend Micro, CA, Defender, ZoneAlarm, PC Tools, Comodo, etc..

    The question was preceded by a loss of power, aborted reboot or abnormal termination?  (this includes the plug pulling, buttons power, remove the battery, etc.)

    The afflicted system has a working CD/DVD (internal or external) drive?

    You have a real installation CD bootable XP which is the same Service Pack as your installed Service Pack? (this is not the same as any recovery CD provided with your system)?

    If the system works, what do you think might have changed since the last time it did not work properly?

  • Missing or damaged"< root windows > \system32\hal.dll.

    I get the message "Windows cannot start because the following file is missing or corrupt" \system32\hal.dll. It is a Dell computer running windows XP that came preloaded on the Dell. I've been running this computer for years before, without this problem. Can anyone help?

    If the computer is not currently bootable,

    Then, you will need to borrow an xp installation cd to start the computer and run some commands through the function of the CD recovery console.

    Another option, to remove the hard drive and install it as a slave on a functional computer disk.   then use this functional computer and the o.s. to fix the problem on this slave drive.

    Another option is to see if dell experts have a different methodology to fix the error.

    There is a community forum to dell, where you can ask this question.

    in all cases, the question you have is not uncommon and has been requested and answered thousands of times.

    Here is more information about this:

  • How can I get a copy of the file < windows > \system32\hal.dll.

    How can I get a copy of the file \system32\hal.dll.   ?

    There are 7 possibilities for the hal.dll file and the installation of XP takes the right one to match your hardware during the installation of XP.

    That's why replace a bit difficult because you need to know which of the 7 on the XP installation CD you need.  You can guess and try things and you might get lucky, or you can try them all.  That would take some time and probably be frustrating and you would need a CD bootable XP installation genuine to start the trials and errors.

    Replace the hal.dll file becomes even more difficult, because most of the people do not have a genuine XP bootable installation CD, even if they wanted to replace the hal.dll file.  If you really want just a copy, you can understand that one you need or just copy the one you already have.

    Unfortunately, the Microsoft Answers don't ask for enough information when a new question is asked to provide you with a good idea for your problem not specified.  For all that is your problem not specified, you will need to provide additional information.

    If you see the message that your hal.dll file is missing or damaged, the chances are that the file is not really missing or damaged... Windows XP just can not find the file.

    Fix hal.dll "missing or corrupted" message is usually not too demanding and has nothing to do with the replacement of the file.

    Maybe someday the dialog box 'ask a question' forums XP will ask these questions automatically when a new thread is started so I don't have to ask every time.  It might even be possible to solve a problem in a single response when enough information is provided.

    Please provide additional information on your system:

    What is your system brand and model?

    What is your Version of XP and the Service Pack?

    Describe your current antivirus and software anti malware situation: McAfee, Symantec, Norton, Spybot, AVG, Avira!, MSE, Panda, Trend Micro, CA, Defender, ZoneAlarm, PC Tools, Comodo, etc..

    The question was preceded by a loss of power, aborted reboot or abnormal termination?  (this includes the plug pulling, buttons power, remove the battery, etc.)

    The afflicted system has a CD/DVD drive work?

    You have a true bootable XP installation CD (it is not the same as any recovery CD provided with your system)?

    What you see you don't think you need to see?

    What do not you think that you should see?

    If the system works, what do you think might have changed since the last time it did not work properly?

  • I have this message on my desk: < root windows > \system32\hal.dll.

    original title: a little too technical for me this answer...

    I have this message on my desk:\system32\hal.dll.

    But according to the ansver on the support line, it is too technical for me, I put the CD rom and pressing the "F2" on the keyboard it lead me to a blue page with 3 columns, vertical on the left side with a menu to select with: System, readers, devices on board, video... so onon the system one I tried the boot sequence but get stock there.

    I don't know if I took the right track!

    Can anyone help please?

    WINDOWS ROOT>\SYSTEM32\hal.dll

    This message is rather misleading.  It happens because the boot.ini file that tells where to look for 'Windows' boot is damaged, so it is looking for the files in the right place - hal.dll is be the first person he's looking for. Set the BIOS to boot CD before the hard drive.  Start the XP CD and at the installation site, take the immediate R for repair.  Assume that any requested password is empty.

    At the command prompt, type:

    H r s C:\boot.ini attrib [press Enter]
    DEL C:\boot.ini [press Enter] [to remove the bad]
    BootCfg /Rebuild [press Enter] [to search an installations of Windows, and make a new one]

    Remove the XP CD and hopefully restart Windows. MS - MVP - Elephant Boy computers - don't panic!

  • Windows XP does not start because < root Windows > \system32\hal.dll file is corrupted

    I get the following error message when starting my windows XP Home PC. : Windows didn't start because the following file is missing or damaged

    \System32\hal.dll. Please reinstall a copy of the file. How do I do that?

    This could be the result of a corrupt / missing hal.dll file or boot.ini file. You have your windows disc? If so, follow the instructions below. If you do not have your windows disk click HERE to create a disc of windows recovery console.

    1. Use the Windows XP CD to start your computer.
    2. When you receive the message to press R to repair Windows by using the Recovery Console, press the R key.
    3. Select the Windows installation that you want, and then type the administrator password when you are prompted.
    4. Type bootcfg/Rebuild, and then press ENTER.
    5. When the Windows installation is located, the following instructions are displayed:
      Add installation to boot list? (Yes/no/all)
      [Type Y in response to this message.]

      Enter load identifier:
      [This is the name of the operating system. Type Windows XP Professional or Windows XP Home Edition].

      Enter operating system load options:
      Leave this field blank, and then press ENTER.

      After completing the previous steps, restart the computer, and then select the first item in the start menu. This should allow Windows XP to start normally.

      After Windows XP is successfully loaded, the Boot.ini file can be modified to remove the incorrect entry.

  • Error starting: < root Windows > \system32.hal.dll file missing or corrupt

    I used the Norton Utilities 15 on my Win XP = done many times with no problems, this time however she appeared with\system32.hal.dll file missing or damaged asking to reinstall a copy of the above file. F8 opens but doesn't correct; for example, in safe mode and the latest version of work etc does not work as always guests return to error. \system32.hal.dll missing or damaged file asking to reinstall a copy of the above file.

    I have no Win install drive as it came preoaded on my computer.  Is there anywhere I can get this file to replace or am I stuck with my recover the DVD file erase all my personal files/photos etc.?

    Hi KevinHassin,

    (a) you can try to arrange for a Windows XP disk that corresponds to the same edition, as it is installed on your machine.

    (b) thereafter, follow this link & check if you are able to start correctly on the desktop.

    Error message: "Windows did not start because of a configuration of the disk of the computer problem.

    Hope the helps of information.
    Please post back and we do know.

  • cannot access windows\system32\config\system file to retrieve

    Hi all, my problem was a common originally, my XP computer would not start as it says that the file \windows\system32\config\system is damaged or missing. I tried the 3 steps to recovery according to the instructions, but already in the first stage, I had the following problem: I could not copy the SYSTEM TMP file, it does not, and I get a message that the file is not accessible, even if I can see it in the CONFIG DIR. Nor could then delete the file, I get the message "the falied to delete operation. So as a result, I can't open the CONFIG folder to be able to put the "new" SYSTEM repair file Then of course as a result I can't go to step 2 (safe mode) because I keep getting the error about the missing or damaged file SYSTEM.

    So in summary: I can see the SYSTEM file in the config folder, dated a few days ago. But I can't make them disappear to put in the place of repair file SYSTEM safe mode and access.

    Does anyone have a solution for this? Thank you

    I see.

    All too well since KB307545 normally should be attempted If chkdsk /r does not solve the problem.
    I'll look into your question. But in the meantime, boot from the CD and rerun the Recovery Console. When you get the C:\ prompt, type the following
    Chkdsk /r
    then press the Enter key (there is a space before the slash).
    You may find that chkdsk /r is all you need to do to fix your problem. Let us know!
  • I got a virus and my computer starts is no longer the error message was < root windows > system32\hal.dll

    I downloaded a virus on my computer that wouldn't let my computer startup message wasn't system32\hal.dll Windows didn't start because the following file is missing or damaged.  I went into the recovery console and tried to repair the files what happened was now I can start only on my storage drive and it will stay running only for a few minutes and then the computer shuts down. At startup in the bios it is that one illustrious disc which is my small storage disk not the large drive box and not CD drive. A few days ago everything worked well today can't get to run long enough to fix it.


    What a mess!

    Are you saying that the PC does not see the CD drive? Or that Windows could not see it?
    What is the brand and model of your PC? Are you able to get into the BIOS to see if the CD drive is listed? If so, you can then change order of device for the start-up of the PC then it stops on the CD instead of the hard drive.
    Links for bootable CD:
    Software to burn a bootable CD from a .iso file:
    The drive being SATA Seagate, I wonder if you need to make a setting in the BIOS.
    I also wonder what will happen if you remove the Seagate and equip the Maxtor, then start with the disks to run RC. I still think that the Maxtor drive has an MBR on it!
    I think that your first course of action is to see if this CD player works or not (independent of WIndows).
  • Windows didn't start because the following file is missing or corrupt: < root windows > \System32|hal.dll, please reinstall a copy of the above file.


    What can I do with this message:

    Windows didn't start because the following file is missing or corrupt: \System32|hal.dll, please reinstall a copy of the above file.

    Thank you

    In Windows XP:

    In Windows Vista & 7:

    In addition, if the file is actually missing, you can try to boot from a UNIX / Linux Live CD like Knoppix and add/replace the file manually with a file from another PC running THE SAME VERSION OF WINDOWS!

    If you are not good with computers, you should ignore this option because it could cause serious problems. If you still want to try, and there is a hal.dll file in \system32\ BACK IT UP. You have to put back in place.

    Let us know if it works.

  • @ Startup error: < root Windows > \system32\hal.dll.

    A "highly recommended" malware free program apparently deleted a file system.

    After the reboot, I received this message at startup:
    Windows could not start because the following file is missing or corrupt:
    Please reinstall a copy of the above file
    So the question is... How do I re - install the hal.dll file when I can't start the computer... Download USB?
    Hi thomasm.
    Follow the steps listed in this article to resolve the problem:

Maybe you are looking for

  • How can I find the default firefox start window so I can sync my phone and android

    I have trouble finding my starting window of Firefox so that I can get my android and phone in sync with my computer.

  • A few questions about G10

    Hello, just bought the qosmio g10. Here are my horses/questions 1. the sound during DVD playback is not getting a lot. Can't handle the bass too well. low voice is hard to hear. is there a good setting for this in the virtual surround from toshiba. c

  • Bad drivers nvidia for Satellite A100 (PSAA9)

    I downloaded the drivers nvidia 97.45 but this driver recognizes my card GeForce Go 7600 NVIDIA Quadro NVS 110 M. Is there something wrong with the drivers? Nvco.inf, I found that there is not only support for this last card. What is going on?

  • Satellite L500-120 - where can I get the display driver?

    Hey guys,. I need help to find the right driver form. My graphics card is: ATI Mobility Radeon HD 4650 and I have Satellite L500 120 PSLJ3EI need to have the driver for my ATI Mobility Radeon HD 4650, but I can't find the right...Can someone help me

  • cDAQ cannot do several analog readings

    I'm a bit confused with the tasks and the cDaq chassis.  I work with technical support ON this, but I am against a delay.  Does anyone know what I'm doing wrong here? Kyle LabView silly!