Share via

CLSID Error due to 80040154

Anonymous
2023-12-08T20:14:05+00:00

When trying to install a 3rd party plug-in to work with QuickBooks I am getting the following error message:

Encountered error removing QuickBooks menu: Retrieving the COM class factory for component with CLSID {FC3C4882-C13E-46E7-96F1-CEE3133207B7} due to the following error: 80040154.

I've spent countless hours with QuickBooks tech support as well as the plug-in IT tech support (NMI) without any resolution.

Any input would be appreciated.

Windows for home | Windows 11 | Settings

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments

7 answers

Sort by: Most helpful
  1. Anonymous
    2023-12-19T16:48:58+00:00

    Hello,

    I will try the solution proposed above - especially in light of the BSOD error (whea_uncorrectable) I had yesterday.

    Thank you.

    1 person found this answer helpful.
    0 comments No comments
  2. Anonymous
    2023-12-13T18:42:57+00:00

    Just checking back in.......

    1 person found this answer helpful.
    0 comments No comments
  3. Anonymous
    2023-12-11T22:02:23+00:00

    I am running into this issue too. The QBWIN.log and the 3rd party application shows it is an issue with the .dll file. I am on both a brand-new machine, and an older machine. On the older machine, the 3rd party program installs, and I can use it. On that same computer, the new user cannot finish the download because of the .dll. In the install window, it does should this error: "Could not load: C:\Program Files(x86)\Common Files\Intuit\Quickbooks\qbfc7.ll.
    The final error for the app says "Encountered error removing Quickbooks menu: Retrieving the COM class factory for component with CLSID {FC3C4882-C13E-46E7-96F1-CEE3133207B7} failed due to the following error: 80040154.

    On the brand-new computer, with the same Windows user the other computer uses where this workds, the QBWIN.log says "trackdll.cpp (148) : MESSAGE: 16796: Mon Dec 11 17:01:47 LVL_SEVERE_ERROR--MainFrame must be already created by now as this dll is demand loaded".

    So much time has been spent on this and QB tech support could not assist. What do you suggest? I followed the steps above and the issue is not resolved.

    1 person found this answer helpful.
    0 comments No comments
  4. Anonymous
    2023-12-11T18:35:18+00:00

    Hello Morning,

    Ran options 1 - 4 you suggested. SFC did find and repair (4) files - however, no change to the issues with the 3rd party plugin. Since my PC is fairly new, I am not going to update the BIOS at this time.

    1 person found this answer helpful.
    0 comments No comments
  5. Anonymous
    2023-12-09T08:47:51+00:00

    Hello cleantech92058KP,

    Welcome to the Microsoft Community!

    I understand that you have encountered the 80040154 error when installing a third-party plugin to use QuickBooks, I understand that you have been working on this issue for hours, I fully understand your feelings, and I will do my best to analyze this problem from a Windows perspective for you. Let's work together to find the possible causes of this problem.

    The error code "80040154" usually indicates that the registry key is missing or corrupt, or that a problem is caused by an incorrectly registered COM component.

    To solve this problem, you can try the following methods:

    1. user Manager

    Press the key combination Win+R to open the run window, enter "services.msc", and press Enter.

    Find the "user Manager" to check whether they are all started. If they are not started, right-click -- Start

    1. Register the DLL and OCX files in the system directory to the Windows registry. The specific steps are as follows:
    • Enter Command Prompt in the Windows search box. - Run the command as an administrator. Enter the following two commands and press Enter:
        for %1 in (%systemroot%\system32\*.dll) do regsvr32 /s %1
      
        for %1 in (%systemroot%\system32\*.ocx) do regsvr32 /s %1
      
    • Restart your computer when finished
    1. Run the system file checker (sfc /scannow) to repair possible corruption. Please refer to this document link for details:

    Repair lost or corrupt system files using the System File Checker tool - supported by Microsoft

    1. Updating the Windows system may fix some errors. Perform the following steps:

    Windows search box Search for "Settings" -- Open Settings --Windows Update-- check for updates

    1. In addition, you can consider updating the BIOS:

    Updating your computer's BIOS to the latest version can address compatibility issues and potentially improve USB performance. However, you should be careful when updating the BIOS, as incorrect updates can cause system instability. You can usually find the latest BIOS version and update instructions on the computer manufacturer's website.

    The above is the plan that you can try at present. I hope it will be of reference significance to you. Thank you again for your patience and cooperation, your support and understanding are highly appreciated. I wish you all the best!

    Sincere regards,

    Morning | Microsoft Technical Support Community

    0 comments No comments