點評:今天在美國服務器上配置mcafee的時候,發現的這個錯誤,偶配置幾十臺機器,第一次見這個問題,特整理瞭下。
McAfee更新失敗,提示"初始化Common Updater子系統失敗"的解決方法
作為一名忠實的麥粉,多年來我一直使用McAfee這款殺毒軟件。但最近一周開始McAfee出現無法更新的狀況,自動更新和手動更新都失敗,彈出錯誤提示窗口的信息為“初始化Common Updater子系統失敗.確保McAfee Framework service正在運行.McAfee Framework service返回錯誤 ffffffdf @ 3”。
我首先在Google查詢此問題解決方案的關鍵字為 “McAfee 初始化 Common Updater 子系統失敗”,找到的結果非常多,但多為如何重裝McAfee的方法,其餘的也屬無效答案,尤其是百度知道上的問答頁面,其內容簡直是匪夷所思。實在受不瞭,將查詢的關鍵字變為“mcafee common updater ffffffdf”,隻看英文結果。查詢結果第一條就是McAfee官方知識庫,在那裡一次性找到瞭解決問題的方法,不得不悲嘆國人回答科學式問題的漫不經心。
解決方法如下:
Re-Register the OLE32.DLL to Re-Populate the Registry
To re-register the OLE32.DLL:
Click Start, Run, type CMD and press ENTER.
From the command prompt, type: Regsvr32.exe %Windir%\System32\Ole32.dll and press ENTER.
The following RegSvr32 popup message is displayed:
DllRegisterServer in C:\WINNT\System32\ole32.dll succeeded
Click OK.
隻需要重新註冊ole32.dll即可。我嘗試按步驟走瞭一遍,立即見效。
第二種方法:
運行regedit進入註冊表,刪除以下:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\McAfee Framework
HKEY_LOCAL_MACHINE\SOFTWARE\Network Associates\TVD
HKEY_LOCAL_MACHINE\SOFTWARE\Network Associates\ePolicy orchestrator
以上三個必須刪除 然後重啟計算機 重啟後刪除以下目錄
C:\Program Files\Network Associates\Common Framework
C:\Documents and Settings\All Users\Application Data\Network Associates
如果沒有all Users目錄,或者all users 目錄下沒有Network Associates 目錄的,利用查找功能,將Network Associates目錄刪除!
卸載,重裝後問題解決。
——————————————————————————-
其他辦法:
可能有用戶在Windows XP SP2測試版下使用McAfee時會遇到更新失敗的情況。為瞭解決這個問題,你需要做如下設置:
1、“運行”>“dcomcnfg.exe”
2、雙擊“組件服務>計算機>我的電腦”
3、展開“DCOM配置”,打開“FrameworkService”項的屬性。
4、選到“FrameworkService屬性”中的“安全”選項卡
5、在“啟動與激活權限”下選“自定義”,點擊“編輯”按鈕。
6、在彈出的“啟動權限”對話框中,“添加”你的windows登錄帳號和SYSTEM兩個用戶帳號,並分別給與“本地激活”的權限,確定退出。
7、OK,問題解決瞭,現在McAfee可以正常更新瞭~
——————————————————————————–
另外一個方法
1、Run:dcomcnfg.exe(在開始-運行裡鍵入dcomconfig,執行)
2、Component Services – Computers – My COmputer – DCOM config
3、找到FrameworkService,在Properties裡選擇Security頁簽,將Launch and Activation Permissions 設置為“User Default”。
如果不安裝macfee的防火墻就一共應該有7個進程:
UpdaterUI.exe、shstat.exe、Tbmon.exe 、Vstskmgr.exe 、Mcshield.exe 、Frameworkservice.exe 、naPrdMgr.exe
UpdaterUI.exe:自動升級進(咖啡一個星期升級一次。)
shstat.exe:也就是你系統欄裡那個盾牌一樣的圖標,啟動項處於註冊表內.(裝完重新啟動系統後,圖標才會出現在系統任務欄中。不過,即使沒有圖標,VirusScan Enterprise 仍在運行,且您的計算機仍受到保護。)
您可以通過檢查以下註冊表鍵進行確認:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run ShStatEXE="C:\Program Files\Network Associates\VirusScan\SHSTAT.EXE"/STANDALONE
Tbmon.exe:錯誤報告程序
Vstskmgr.exe(Network Associates Task Manager):這個東西屬於系統服務。
Mcshield.exe:咖啡的核心,系統服務!
Frameworkservice.exe(McAfee Framework 服務,McAfee 產品的共享組件框架):咖啡的後臺框架進程,屬於服務。平時關閉的話,經過我測試是不影響普通使用的,但是會影響升級,且這個進程和Vstskmgr.exe不一樣,他不能自動的去啟動服務,如果你調整成手動,那麼你非得自己動手去啟動這個服務,才能運行升級程序。
naPrdMgr.exe:這個進程以前的版本就有,它是個Frameworkservice.exe在一起的,如果Frameworkservice.exe被停止,則它絕對不會在任務管理器裡出現。
下面就打開你的咖啡,(右擊系統托盤咖啡的圖標,選virusscan控制臺)
McAfeeFramework啟動失敗後
McAfee無法更新病毒庫報錯及安裝時報錯情況下:
錯誤1920/1923,“服務McAfeeFramework啟動失敗。確認有足夠的權限啟動系統服務.”及 “初始化常規更新程序子系統失敗。確保McAfee Framework Service 正在運行。 McAfee Common Framework 返回錯誤fffff95b@2/fffFFBC @ 3”等。
可以采用一種徹底的解決方法(基本解決MCAFEE出現的各種故障)
具體如下:
第一步:卸載McAfee產品,可以直接從添加刪除程序中刪除,也可采用命令卸載:
McAfee8.0 uninstall:
msiexec /x {7B256F27-273D-4358-8DBE-8C910EAF8857} REMOVE=ALL REBOOT=R /q
第二步:卸載agent: (沒有使用MCAFEE EPO 的請跳過這一步)
McAfee Common Management Agent卸載:
"X:/Program Files/Network Associates/Common Framework/FrmInst.exe" /Remove=Agent
第三步:清理相關註冊表
刪除McAfee Common Management Agent服務(刪除McAfeeFramework鍵值):
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/McAfeeFramework
McAfee VirusScan服務(刪除McShield及McTaskManager鍵值):
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/McShield
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/McTaskManager
如下註冊表處有相關鍵值直接刪除:
HKEY_LOCAL_MACHINE/SOFTWARE/Network Associates
HKEY_CURRENT_USER/Software/Network Associates
RUN鍵值項(刪除ShStatEXE及McAfeeUpdaterUI鍵值):
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Run/ShStatEXE
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Run/McAfeeUpdaterUI
第四步:重啟計算機;
第五步:刪除相關McAfee目錄(刪除相關Network Associates目錄):
X:/Documents and Settings/All Users/Application Data/Network Associates
X:/Program Files/Network Associates
第六步:重新安裝MCAFEE,安裝最新的Sdatxxxx,立即在線更新即可
第三種說法:
廢話不多說,升級mcafee時出現初始化Common updater子系統失敗,重裝修復問題依然存在,不能解決,看圖:
一共有兩種解決辦法,其一是復制 FrameworkManifest.xml 這個文件來覆蓋,其二是刪除 FrameworkManifest.xml並重新安裝Common Management Agent (CMA)
8.5.0.i版本的FrameworkManifest.xml文件下載:
/201103/other/mcafee_fix.rar
官方的bug說明:
Corporate KnowledgeBase
ERROR: McAfee Common Framework returned error fffff95b @ 2 (issue: FrameworkManifest.xml corrupt)
Corporate KnowledgeBase ID: KB54520
Published: August 08, 2008
Environment
McAfee Common Management Agent 3.60
McAfee Common Management Agent 3.5x
McAfee VirusScan Enterprise 8.5i
McAfee VirusScan Enterprise 8.0i
Problem 1
The following errors occur after initiating an AutoUpdate:
McAfee Common Framework returned error fffff95b @ 2. (FrameworkManifest.xml corrupt)
Failed to initialize common updater subsystem
Make sure the McAfee Framework Services is running
Problem 2
Subsequent errors when trying to start the McAfee Framework Service:
Could not start the McAfee Framework Service on Local Computer
The system cannot find the file specified
Problem 3
Any of the following update methods will result in the AutoUpdate error:
Right-clicking the McShield icon in the system tray and selecting Update Now
Right-clicking the AutoUpdate in the VirusScan Console and clicking Start
Creating a new scheduled task
Editing the properties of the existing AutoUpdate task
Cause
FrameworkManifest.xml has become corrupted.
Solution 1
McAfee Agent 4.0
Changes in the design of the McAfee Agent 4.0 will prevent the corruption of the FrameworkManifest.xml file.
To download the McAfee Agent from the www.mcafee.com website, see KB54808 .
Solution 2
Common Management Agent
Solution 1 – Obtain FrameworkManifest.xml from another computer:
Locate another VirusScan Enterprise (VSE) computer where the updates are working without error.
Copy the FrameworkManifest.xml from the following path:
For VSE 8.5i (running on Windows Vista)
x:\Program Data\McAfee\Common Framework
For VSE 8.5i (running on Windows XP and earlier)
x:\Documents and Settings\All Users\Application Data\McAfee\Common Framework
For VSE 8.0i (running on Windows XP and earlier)
x:\Documents and Settings\All Users\Application Data\Network Associates\Common Framework
Paste the file to portable media or network share that can be accessed by both computers.
Click Start, Run, type services.msc, and click OK.
Right-click McAfee Framework Service and select Stop.
Copy FrameworkManifest.xml to the Common Framework directory.
Right-click McAfee Framework Service and select Start.
Update the product.
Solution 2 – Delete FrameworkManifest.xml and reinstall the Common Management Agent (CMA)
It is necessary to delete FrameworkManifest.xml because it may not be removed or replaced when an uninstall/re-install is undertaken.
Step 1 – Allow VSE files and settings to be modified (VirusScan Enterprise 8.5i and higher only)
Click Start, Programs, McAfee, VirusScan Console.
Right-click Access Protection, then select Properties.
Select Common Standard Protection.
Select Prevent modification of McAfee files and settings and disable this option.
Click OK.
Step 2 – Delete FrameworkManifest.xml and reinstall CMA:
Delete FrameworkManifest.xml from the following path:
For VSE 8.5i (running on Windows Vista)
x:\Program Data\McAfee\Common Framework
For VSE 8.5i (running on Windows XP and earlier)
x:\Documents and Settings\All Users\Application Data\McAfee\Common Framework
For VSE 8.0i (running on Windows XP and earlier)
x:\Documents and Settings\All Users\Application Data\Network Associates\Common Framework
Restart your computer.
Re-install the Common Management Agent (CMA) / ePO agent.
NOTE: CMA is available for download from the McAfee Downloads site. See KB54808.
Previous Document ID
5432392
Rate this Page
Please take a moment to complete this form to help us better serve you.
官方的解決方法原介紹頁面是
https://kc.mcafee.com/corporate/index?page=content&id=KB54520