1. You should first reboot your computer, since HAL.DLL errors are not always real threats, and might stop after a simple reboot.
2. HAL.DLL errors might be caused simply by an improper booting order in your BIOS configuration. You should make sure that the system disk is the first source of boot-up on your computer.
3. If you run the right version of Windows, you might actually have System Restore on your computer. Run this to restore to an older point before these HAL.DLL errors started appearing. Perhaps this might solve your problem.
4. Boot up your computer using your Windows Installation Disk, and when you receive the 'Welcome to the Setup' message, press 'R.' This will start the recovery console. Write the administrator password and press 'Enter,' and then type 'bootcfg /list' and press 'Enter.' After that, do the same thing, only this time, typing 'bootcfg /rebuild.'
5. If all goes wrong, you still have three more options. You can either restore the HAL.DLL file from the Windows disk (in other words, copying the file and overwriting the old HAL.DLL), you can run a repair installation of Windows (if this is available on your version of windows), or you will have to, as a last resort, run a clean, new installation of Windows.
Read more ►