1. Go to START, Run, type MSCONFIG and press Enter.
2. On the GENERAL tab, untick these 2 options:
- Process SYSTEM.INI file
- Process WIN.INI file
After clicking ok, DO NOT RESTART.
3. Next, go to CONTROL PANEL, Add/Remove Programs, and remove "Microsoft Visual C++ 2005" (or 2008).
4. Once that has finished uninstalling, run MSCONFIG again. This time go to STARTUP and untick "HDAScut" if it is there.
6. Now, download and install the package at:
Microsoft.com /downloads/details.aspx?break-&FamilyID=32BC1BEE-A3F9-4C13- 9C99-220B62A191EE&breakheretoo&displaylang=en
Once that install is finished, NOW you can restart

7. After restart, go into MSCONFIG again. Retick the two options you disabled in step 2. Also re-tick the HDAScut entry under STARTUP if you disabled it earlier