SQL Server 2014 Installation - An error occurred during the installation of assembly 'Microsoft.VC80.ATL,version="8.0.50727.6229"

I got this gem of an error tonight while installing SQL Server 2014 Express (just trying to get the management studio mind you but having to install the whole package):

Error installing SQL Server Setup Support Files
An error occurred during the installation of assembly 'Microsoft.VC80.ATL,version="8.0.50727.6229",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="x86",type="win32"'. Please refer to Help and Support for more information. HRESULT: 0x80070BC9.
Error code: 1935

This error can occur for multiple reasons. One has an easy fix, one has more detailed fix.

Solution 1:

The first (and easiest to fix) is if you have a pending Windows Update reboot (one that auto-installed but hasn’t rebooted yet).  This is the easy fix, reboot and let Windows Update finish updating.  After the reboot you should be able to continue your install. I assume something in the Windows Update conflicted with the SQL Server install.

Solution 2:

This can also apparantly occur if the Microsoft.VC80.ATL file becomes corrupted. If this is the case you'll have to repair the installation

Follow the steps in this blog over at MSDN:

For posterity, here are the steps.

  1. Go to Start, Run and type in INSTALLER ad press Enter (this should pull up the installer folder).
  2. Arrange the window in Details view.
  3. Right click the header and click add columns.
  4. Check the checkbox for Comments column.
  5. In the comments column, look for Microsoft Visual C++ 2005 redistributable RTL.
  6. Right click the msi and click Repair the VC++ 2005 redistributable.
  7. The repair process will look for vcredist.msi in the temp folder and most probably it will not find it there and prompt to provide location for the same file.
  8. Downloaded the VC++ 2005 redistributable from: http://www.microsoft.com/downloads/details.aspx?familyid=32bc1bee-a3f9-4c13-9c99-220b62a191ee&displaylang=en
  9. We need to extracted the exe using the following commands at command prompt:
    C:\vcredist_x86.exe /C
    C:\"VCREDI~1.EXE" /C
  10. After running the above steps, we get the vcredist.msi extracted.
  11. Provide the location for vcredist.msi for prompt in Step7.
  12. Once the repair is complete, start the SQL Setup and this should help installing SQL Server successfully