Missing File "<Windows root>\system32\ hal.dll." RRS feed

  • Question

  • PC froze in the middle of work.  Reboot gave the hal.dll. message. Bing search cannot find Vista related fixes-all XP.

    Reconfig BIOS to CD.  Vista CD will not load. hal.dll message reappears.

    Vista updated regularly. Anti Virus always on and current.

    Monday, September 6, 2010 5:30 PM


  • Hi,

    I would suggest try Startup repair or Using Last Known Good Configuration to check if you can log in the system.


    According the the previous case logs, this error did appear to Windows XP system mostly. The root cause is either faulty hardware or corrupt system files. If the above methods did not resolve the issue, I would suggest inplace upgrade onto itself to check if we can resolve the issue.

    Note: After performing In-Place Upgrade, your personal data and installed programs usually will not be removed but we may need to run Windows Update to install all the available updates for your system to update these system files to the current version. This troubleshooting process is time consuming. Your patience is highly appreciated.

    As to the steps of In-Place Upgrade, I still would like to explain that it will reinstall all system files with this method. You may need to reinstall some applications to upgrade some files to a higher version, because they may be replaced during the installation of Windows. It will take about two hours to repair. Your personal files and settings will be kept as they were after the installation. However, it is always recommended to backup the important information and files to other partitions or other disks before doing it.

    If you would like to perform the In-place Upgrade, let’s refer to the following steps.

    1. Start the computer by using the current Operating System.

    2. Insert the Windows Vista DVD in the computer's DVD drive.

    3. Use one of the following procedures, as appropriate:

    • If Windows automatically detects the DVD, the Install now screen appears. Click Install now.

    • If Windows does not automatically detect the DVD, follow these steps.

    a. Click Start, type Drive:\setup.exe, and then click OK.

    Note Drive is the drive letter of the computer's DVD drive.

    b. Click Install now.

    4. When you reach the "Which type of installation do you want?" screen, click Upgrade to upgrade the current operating system to Windows Vista.


    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread. ”
    Thursday, September 9, 2010 9:38 AM