X1 Search Outlook PSA Buttons Nonfunctional

 

There are many factors that can contribute to the X1 Search Outlook Post Search Actions buttons not working. In general, this is due to registry key(s) that may have been left over from a previous version of Outlook or have been corrupted. An uncommon cause can be a corrupted MSOUTL.OLB file.

By reviewing the logs (most generally located at C:\Users\%USER%\AppData\Local\X1 Search\logs) one can determine the error codes, and the steps necessary to correct these errors.

 

Errors that can be found when reviewing X1.log:

A) Error: Retrieving the COM class factory for component with CLSID {0006F03A-0000-0000-C000-000000000046} failed due to the following error: 80080005 Server execution failed (Exception from HRESULT: 0x80080005 (CO_E_SERVER_EXEC_FAILURE)).

  1. Cause: This occurs when Outlook is launched with normal privilege levels and X1 Search is launched as Administrator.
  2. Solution: Close X1 Search and re-launch it with normal user privileges.

 

B) Error: ERROR BasePSAHandler - Exception (IterateSelection callback) in PSA Open System.InvalidCastException: 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: Error loading type library/DLL. (Exception from HRESULT: 0x80029C4A (TYPE_E_CANTLOADLIBRARY)).

  1. Cause: This issue is caused by a left-over registry key or registry key directory if the user has downgraded or upgraded their version of Microsoft Office.
  2. Solution:
    1. Exit out of X1 (Main Menu>Exit) and all Office apps (File>Exit).
    2. Download psa_fix.zip, (http://support.x1.com/cs/psa_fix.zip) and unzip to desktop.
    3. Once the psa_fix.cmd file is unzipped, right click it and select the option to “Run as Administrator”. This will output backup Registry (.reg) files to the desktop and then delete the possible bad keys existing in the registry.
    4. Complete an Office repair using the steps as detailed in this Microsoft support article.
    5. Reboot the affected machine.
    6. Launch X1 and verify that the PSAs are working again,

If the previous solution hasn’t resolved the issue, the keys will need to be manually deleted via the process described below:

  1. Exit out of X1 (Main Menu>Exit) and all Office apps (File>Exit).
  2. Open RegEdit and navigate to the following directory: HKEY_CLASSES_ROOT\TypeLib\{00062FFF-0000-0000-C000-000000000046}
  3. Delete the Registry keys corresponding with the Outlook version(s) that are not being currently used. Please refer to the table below for the correct values:

    OutlookVersion Values

    Outlook 2007

    9.3

    Outlook 2010

    9.4

    Outlook 2013

    9.5

    Outlook 2016

    9.6

  4. After the above step is completed: restart the machine, launch Outlook first, then X1 Search. Verify that the PSAs are working again.

 

C) Error: ERROR BasePSAHandler - Exception (IterateSelection callback) in PSA Forward System.InvalidCastException: 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: Interface not registered (Exception from HRESULT: 0x80040155).

  1. Cause: This error code is more difficult to diagnose, and the specifics of the culprit are uncertain. Aside from a possible registry key being corrupted, this error could be caused by a corrupted MSOUTL.OLB file.
  2. Solution:
    1. Download psa_fix.zip, (http://support.x1.com/cs/psa_fix.zip) and unzip to desktop.
    2. Once the psa_fix.cmd file is unzipped, right click it and select the option to “Run as Administrator”. This will output backup Registry (.reg) files to the desktop and then delete the possible bad keys existing in the registry.
    3. Complete an Office repair using the steps as detailed in this Microsoft support article.
    4. Reboot the affected machine.
    5. Launch X1 and verify that the PSAs are working again.

 

D) Error: ERROR BasePSAHandler - Exception (IterateSelection callback) in PSA Open System.Runtime.InteropServices.COMException (0x80004023): Retrieving the COM class factory for component with CLSID {0006F03A-0000-0000-C000-000000000046} failed due to the following error: 80004023 A Microsoft Software Installer error was encountered. (Exception from HRESULT: 0x80004023).

  1. Cause: This issue is caused when the uninstaller from a previous version of Office fails to delete the necessary registry keys for that Office version
  2. Solution: 
    1. Uninstall any components of the previous version of Microsoft Office present on the machine.
    2. Download psa_fix.zip, (http://support.x1.com/cs/psa_fix.zip) and unzip to desktop.
    3. Once the psa_fix.cmd file is unzipped, right click it and select the option to “Run as Administrator”. This will output backup Registry (.reg) files to the desktop and then delete the possible bad keys existing in the registry.
    4. Complete an Office repair using the steps as detailed in this Microsoft support article.
    5. Reboot the affected machine.
    6. Launch X1 and verify that the PSAs are working again.

 

E) ERROR BasePSAHandler - Exception (IterateSelection callback) in PSA OpenSystem.InvalidCastException: 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)).

  1. Cause: The issue is caused when the version referenced for the TypeLib entry set by the Outlook installation is pointing to an incorrect value/version. If the issue persists after trying the below steps, then an Microsoft Office reinstall is recommended. Repairing the Office installation does not fix this issue. 
  2. Solution:
    1. Download psa_fix.zip, (http://support.x1.com/cs/psa_fix.zip) and unzip to desktop.
    2. Once the psa_fix.cmd file is unzipped, right click it and select the option to “Run as Administrator”. This will output backup Registry (.reg) files to the desktop and then delete the possible bad keys existing in the registry.
    3. Complete an Office repair using the steps as detailed in this Microsoft support article.
    4. Reboot the affected machine.
    5. Launch X1 and verify that the PSAs are working again.

If the above steps have not resolved the problem, it will be necessary to re-register the MSOUTL.OLB library to reference the right version.

PLEASE NOTE: You must have administrative privileges to perform this operation. If you do not have administrative privileges to your machine, please contact your IT department to assist with these steps.

  1. Solution:
    1. Exit Outlook completely by selecting "Exit" from the "File" menu.
    2. Exit X1 Search completely by selecting "Exit" from the Main Menu
    3. Download the reg_msoutlb_fix_attempt.zip file. It will more than likely download the zip file in your Downloads folder unless your settings specify a different directory.
      http://support.x1.com/cs/reg_msoutlb_fix_attempt.zip
    4. Enter the unzipped or extracted "reg msoutlb fix attempt" folder and locate the reg_delete_and_register.cmd file.
    5. Right click on the reg_delete_and_register.cmd file and select "Run as Administrator"
    6. Click "Yes" when prompted "Do you want to allow this app to make changes to your device?"
    7. A black command window will now show up and the script will do two things:
      • Delete the Typelib for the interface
      • Register the MSOUTL.OLB file using the utility included
    8. You should see your Command Prompt windows advise if each of the two operations were successful. When the operation is completed, please close the command prompt window. 
    9. Launch Outlook first, then X1 Search, and verify that following these instructions resolved the issue with Outlook PSA buttons.

 

If none of the solutions described in this article have resolved the issue, a support ticket will need to be filed with the X1 Search Customer Care team. Please follow the steps as described here: http://help.x1s8.com/submit-a-support-request

Have more questions? Submit a request

0 Comments

Article is closed for comments.
Powered by Zendesk