Loading

Error 'Library not registered (TYPE_E_LIBNOTREGISTERED)' in Salesforce for Outlook — Registry TypeLib Fix

게시 일자: May 4, 2026
상세 설명

Important — End of Life Notice: Salesforce for Outlook is in an end-of-life process. Customers are encouraged to migrate to Einstein Activity Capture or the Outlook Integration. This article applies to customers who are still using Salesforce for Outlook.

After installing Salesforce for Outlook on a Windows machine, you receive a pop-up window with the following error when attempting to launch the application:
"Unable to cast COM object of type 'Microsoft.Office.Interop.Outlook.ApplicationClass' to interface type 'Microsoft.Office.Interop.Outlook._Application.' This operation failed because the QueryInterface call on the COM component for the interface with IID '{00063001-0000-0000-C000-000000000046}' failed due to the following error: Library not registered. (Exception from HRESULT: 0x8002801D (TYPE_E_LIBNOTREGISTERED))."

This error typically occurs when a user has multiple versions of Outlook installed, or when the Outlook installation left incorrect TypeLib version references in the Windows registry.

솔루션

This issue is caused by the TypeLib version reference created by the Outlook installation pointing to an incorrect value in the Windows registry. Follow the steps below to check and correct the registry entries, then reinstall Salesforce for Outlook.

Outlook Version Reference

Before editing the registry, identify your installed Outlook version and its corresponding TypeLib version number:

Outlook VersionTypeLib Version
Outlook 20079.3
Outlook 20109.4
Outlook 20139.5
Outlook 20169.6
Outlook 20199.7

Resolving the Error

  1. Close Outlook.
  2. Fully uninstall Salesforce for Outlook.
  3. Check the Interface. In the Windows registry (press the Windows key + R to open the Run box, type Regedit, press Enter), find the default entry in the key below to confirm the correct Outlook version reference.
    1. For 32-bit Windows: HKEY_CLASSES_ROOT\Interface\{00063001-0000-0000-C000-000000000046}\TypeLib
    2. For 64-bit Windows: HKEY_CLASSES_ROOT\WOW6432Node\Interface\{00063001-0000-0000-C000-000000000046}\TypeLib
  4. Check and correct the TypeLib by navigating to: HKEY_CLASSES_ROOT\TypeLib\{00062FFF-0000-0000-C000-000000000046}
  5. Delete the version keys (for example, 9.5 or 9.4) for any version of Outlook that is NOT installed on the user machine, based on the version table above. Do NOT delete the entry for the version confirmed in Step 3.
    1. Example: If the user is not using Outlook 2013, remove the "9.5" entry. If not using Outlook 2010, remove the "9.4" entry only.
  6. Remove the Redemption keys from the following registry locations:
    1. HKEY_CURRENT_USER\Software\Redemption
    2. HKEY_CURRENT_USER\Software\Redemption *
    3. HKEY_CURRENT_USER\Software\Redemption * *
    4. HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Redemption
  7. Run a repair on the Office installation.
  8. Restart the machine.
  9. Reinstall Salesforce for Outlook.
  10. Launch Salesforce for Outlook.
Knowledge 기사 번호

000386443

 
로드 중
Salesforce Help | Article