Office 2010 Installation Woes

4 12 2009

My first two installations of Office 2010 went very smoothly, however the third was definitely not a  charm. During the installation I ran into two errors.

Error 1310. Error writing to file: C:\Windows\Installer\21c0d0.msi.    Verify that you have access to that directory.’

Error 1935. An error occurred during the installation of assembly component {4FB1241B-9730-4DF1-B83B-1E9CFB73AAE4}. HRESULT: 0x80070005.

The second error caused the installation to fail and abort. Even running the install as administrator did not result in success, though the first error was resolved by doing so. Each time I ran the install it would fail at a different place in the install.

Eventually after rebooting many times and disabling various applications such as Carbonite and retrying it finally succeeded. I subsequently found some blogs complaining about similar problems during install of the 2010 office beta. The applications that seem to come up on the blogs are Panda AV and Microsoft Security Essentials. I do run Security essentials on all the three computers I installed Office 2010 on, so the problem would appear to be somewhat random, but I suspect security essentials contributed to the problems.

My advice to those installing office 2010 is disable security essentials (and other applications) and be sure to run the installer as administrator.

Update 2010-05-01

The final version of Office 2010 also suffers from touchy installation problems. The best course of action for office 2010 installs is to

  • Disable Real-time scanning in Microsoft Security Essentials. (See below)
  • Clear up any temporary files using CCleaner. (See below)
  • Pause Carbonite
  • Run the install program as administrator.

Be sure to uncheck the real-time scanning in Security Essentials

Use CCleaner to eradicate all temp files on your system

If you had installed 2010 Beta, be sure to unistall all office products prior to install.

Upgrading from 2007 can also be problomatic, best to do a complete uninstall first.