Print this page

Salesforce for Outlook does not run and an error message pops up

Knowledge Article Number 000076525
Description

Issue:

When user double-clicks on the Salesforce for Outlook (SFO) icon in the system tray to run it, the error message below pops up and SFO never runs


User-added image



 

Root Cause:

There is a version mismatch in the GAC with the Interop assembly. Depending on the version of the Microsoft Office installed on the machine such as Office 2010 or 2007, the interop Assembly version installed and used must match the Office installation. For example, Office 2010 uses the Interop version 14 and Outlook 2007 uses the version 12. and so on
Resolution

Resolution:

This is not a Salesforce issue and has something to do with the Microsoft Office installation on the machine.

To fix this issue, you need to uninstall Salesforce for Outlook and its dependency applications (Primary Interop Assemble and Visual Studio Run-time) and  then reinstall Office

Please follow the steps below :

1- Make sure Outlook is closed
2- Uninstall Salesforce for Outlook as well as the following applications from
 
Windows 7, 8, 8.1: Control Panel\All Control Panel Items\Programs and Features
Windows XP: Control Panel\Add or Remove Programs
 
 - Visual Studio® 2005 Tools for Office Second Edition Runtime
OR
 - Visual Studio® 2010 Tools for Office Runtime (x64)
 
If you have Outlook 2013 or 365:
  - Outlook 2013: Make sure the .NET Programmability support is installed as part of your Office installation
  - Office 365 users: run an online repair on your office installation to make sure the .NET Programmability support get installed

Refer to Article Number 000228559

If you have Outlook 2010:
  - Outlook 2010 users: Uninstall the ‘Office 2010 Primary Interop Assemblies’ 

If you have Outlook 2007:
  - Outlook 2007 users: Uninstall the ‘Office 2007 Primary Interop Assemblies’
 
3- Open Windows Registry Editor by:

Windows XP: Click on Start ➤ Run ➤ type in Regedit and press Enter

Windows vista, 7, 8, 8.1: Click on Start and type in Regedit in the Search box and press Enter

4- In the registry editor, navigate to
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TypeLib\{00062FFF-0000-0000-C000-000000000046}

5- Under this key you should see one key only that corresponds to the version of Microsoft Outlook you have installed.

 
9.2 for Office 2003
9.3 for Office 2007
9.4 for Office 2010
9.5 for Office 2013

 
For example, if you had Office 2007 on your computer and then installed Outlook (or Office) 2010 installed, and the uninstalled the 2010 version and started using the outlook 2007 again. Sometimes the uninstaller does not remove the corresponding key. So you would need to keep the 9.3 key and remove the 9.4 key.
If there is only one entry here, skip step 5 and move on to the next step

6- Next delete the following key(s) from the registry as well and then close the Registry (There might be more than 1 Redemption entry, delete them all) No need to save them

 
HKEY_CURRENT_USER\Software\Redemption
HKEY_CURRENT_USER\Software\Redemption *
HKEY_CURRENT_USER\Software\Redemption * *
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Redemption

 
7- Next, locate the Microsoft Office version that your Outlook belongs to (for example, if you see more than one Microsoft Office installation in list of installed programs, such as Office 2007 standard Edition and Microsoft Office 2010 profession, find out what version of Outlook you have installed (Outlook 2007 or 2010) and then uninstall that version of Microsoft Office.

8- Make sure you restart after the uninstall is done

9- I would recommend running a utility program to clean the registry and duplicate folders that could possibly point to the wrong version of Office shared library.

Its best to have your IT department perform this step

Applications such as TuneUp Utilities or any other utilities.

Note this is a 3rd party applications and Salesforce is not responsible nor support it.

10- Next, install Microsoft Office completely with all its features.

11- After you install Office, run Windows Update to make sure you have the latest updates and Service Packs installed on the machine.

Office 2007 needs Service Pack 3
Office 2010 needs Service Pack 2
 
Download Locations for Microsoft Office Service Packs

Microsoft
Office Version

Service
Pack

Size
(MB)

 

Download

Office 2013

SP1

643.6

32-bit

SP1

774.0

Office 2010

SP2

638.2

32-bit

SP2

730.4

64-bit

Office 2007

SP3

351.0

32-bit

 

12- Next, for Windows XP users:   

C:\Documents and Settings\<user name>\Application Data\salesforce.com\Salesforce for Outlook\ and delete the “Install” and "DB" folders


For Windows 7,8, 8.1  users:   
C:\Users\<user name>\AppData\Roaming\salesforce.com\Salesforce for Outlook\ and delete the “Install” and "DB" folders
 
13- Login to Salesforce.com and download the Salesforce for Outlook plug-in and run the installer
 
14- On the installation prerequisites step make sure you check the boxes for all the prerequisites items and click on NEXT
 
15- Finish the installation and make sure the Salesforce for Outlook runs in the Taskbar
 
16- Try to reproduce the issue


For Office 2013 please do the extra check:1. Navigate to  Control Panel\Programs\Programs and Features.

2. Select your Microsoft Office 2013 installation and click on Change on top.

3. Choose Add or Remove Features.

4. Expand Microsoft Office Outlook and Make sure .NET Programmability Support is set to "Run from My Computer"

if it is not selected, select it and click on Continue and allow the Office installation to update the files.

Note*
If you have Office 365 or Office Click to Run, you wont see the Add or Remove Features or the Repair option after you click on Change, instead you will see Quick Repair or Online Repair

You need to select Online Repair and complete the repair and restart your computer. this will make sure all the necessary files are installed


5. Run Salesforce for Outlook and Outlook
See Also:

Salesforce for Outlook System Requirements


 




promote demote