hal.dll

The over / re-install is about the only way to fix that. Usually that problem is casued by bad/wrong drivers.

If you mean you started and was running both installs at the same time, DON'T!

Intall OS
Install service pack 3
Install mobo drivers.
Update/install video card drivers if needed.
Install Antivirus
Makes sure Firewall is running / install 3rd party firewall and it is working.
Be sure to reboot between each install or you will be starting over again!
Now you are ready for windows updates.