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)).
- Cause: This occurs when Outlook is launched with normal privilege levels and X1 Search is launched as Administrator.
- 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)).
- 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.
- Solution:
- Exit out of X1 (Main Menu>Exit) and all Office apps (File>Exit).
- Download psa_fix.zip, (https://www.x1.com/download/X1Search/psa_fix.zip) and unzip to desktop.
- 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.
- Complete an Office repair using the steps as detailed in this Microsoft support article.
- Reboot the affected machine.
- 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:
- Exit out of X1 (Main Menu>Exit) and all Office apps (File>Exit).
- Open RegEdit and navigate to the following directory: HKEY_CLASSES_ROOT\TypeLib\{00062FFF-0000-0000-C000-000000000046}
- 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
- 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).
- 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.
- Solution:
- Download psa_fix.zip, (https://www.x1.com/download/X1Search/psa_fix.zip) and unzip to desktop.
- 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.
- Complete an Office repair using the steps as detailed in this Microsoft support article.
- Reboot the affected machine.
- 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).
- 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
- Solution:
- Uninstall any components of the previous version of Microsoft Office present on the machine.
- Download psa_fix.zip, (https://www.x1.com/download/X1Search/psa_fix.zip) and unzip to desktop.
- 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.
- Complete an Office repair using the steps as detailed in this Microsoft support article.
- Reboot the affected machine.
- 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)).
- 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.
- Solution:
- Download psa_fix.zip, (https://www.x1.com/download/X1Search/psa_fix.zip) and unzip to desktop.
- 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.
- Complete an Office repair using the steps as detailed in this Microsoft support article.
- Reboot the affected machine.
- Launch X1 and verify that the PSAs are working again.
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: https://www.x1.com/support/x1-search-submit-a-case/
0 Comments