Loading...

Knowledge Center


McAfee Common Framework returned error 80040154 @ 1. (issue: SecureFrameworkFactory.dll)
Technical Articles ID:  KB57899
Last Modified:  08/09/2012
Rated:


Environment

McAfee VirusScan Enterprise 8.x
McAfee Agent 4.x

 

Problem

You see one of the following errors when you initiate an AutoUpdate:
 
McAfee Common Framework returned error 80040154 @ 1. (issue: SecureFrameworkFactory.dll) ERROR: Failed to initialize Common Updater Subsystem)

Make sure the McAfee Framework Service is running

Cause

These errors are caused by either:
  • Missing or unregistered .dll file. This can be caused by third-party software or an incomplete upgrade from an older version of VirusScan Enterprise.
  • Missing or empty Common Framework folder.

Solution 1

If the file exists but is not registered, re-register SecureFrameworkFactory.dll and SecureFrameworkFactory3.dll as follows:
  1. Click Start, Run, type explorer, and click OK.
  2. Navigate to: C:\Program Files\McAfee\Common Framework\
  3. Ensure that SecureFrameworkFactory.dll exists in this folder. If not, copy it from the same location on a working system.
    NOTE: If you do not have another system, then refer to Solution 3.
     
  4. Click Start, Run, type CMD, and click OK.
  5. In the command window, type the following command and press ENTER:

    Regsvr32.exe "C:\Program Files\McAfee\Common Framework\SecureFrameworkFactory.dll"

  6. Click OK when you receive the confirmation that the file was successfully registered.
  7. Repeat the steps above for SecureFrameworkFactory3.dll.

Solution 2

Re-register all the Framework and Windows DLL files
This issue can usually be resolved by re-registering the DLL files in the McAfee Common Framework folder as well as the DLLs in the Windows System32 folder. 
  1.  Stop the Framework service: 
    1. Click Start, Run, type services.msc, and then click OK.
    2. Right-click the McAfee Framework Service and select Stop.
    3. Close the Services window.
       
  2. Register all DLL files in the Common Framework folder:
    1. Click Start, Run, and type CMD to open a command window.
    2. To navigate to the Common Framework folder, type the following command and press ENTER:

      cd C:\Program Files\McAfee\Common Framework\

      NOTE: The above command uses the default installation directory. If you specified a different directory during installation, use that location instead. 
       
    3. To re-register the files, type the following command and press ENTER:

      for %m in (*.dll) do regsvr32 /s %m 
       
    4. Wait for the DLL registrations to take place.
       
  3. Register all DLL files in %SystemRoot%\System32 as follows:
    Some of the shared McAfee DLL files are located in this folder.

    1. To navigate to the System32 folder, type the following command and press ENTER:

      cd  %SystemRoot%\System32 
       
    2. To register all the files in the System32 folder, type the following command and press ENTER:

      for %m in (*.dll) do regsvr32 /s %m 
       
    3. Wait for the DLL registrations to take place, and then close the command prompt window.
       
  4. Restart the McAfee Framework Service:
    1. Click Start, Run, type services.msc, and then click OK.
    2. Right-click the McAfee Framework Service and select Start.
    3. Close the Services window.
    4. Initiate an AutoUpdate. 

Solution 3

If either of the previous solutions fail to resolve this issue, or the Common Framework folder is missing or empty indicating a failed upgrade, then remove VirusScan Enterprise and the McAfee Agent and reinstall.

To manually remove McAfee Agent 4.x / Common Framework, see KB65863.

Rate this document

Did this article resolve your issue?

Please provide any comments below

Glossary of Technical Terms


Highlight Glossary Terms

Please take a moment to browse our Glossary of Technical Terms.
United States - English
© 2003-2013 McAfee, Inc.