想必不少朋友在升级McAfee时都遇到过这样的糟心事:系统提示“确认有足够的权限启动系统服务”,然后只能按“忽略(I)”才能继续安装,可折腾到最后,升级还是失败。别急,这事儿我也摸爬滚打了一阵,最后在官方资料里找到了靠谱的解法,直接分享出来,省得大家走弯路。
核心操作步骤
先打开服务控制台,找到 McAfee Framework 服务,把它禁用掉。然后重启电脑,启动后在任务管理器里结束 UpdaterUI.exe 进程。接下来是关键:打开注册表编辑器(regedit),依次删除以下三个注册表项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\McAfee FrameworkHKEY_LOCAL_MACHINE\SOFTWARE\Network Associates\TVDHKEY_LOCAL_MACHINE\SOFTWARE\Network Associates\ePolicy orchestrator
注意,这三个必须全删掉,一个都不能少。然后删除以下两个目录:
C:\Program Files\Network Associates\Common FrameworkC:\Documents and Settings\All Users\Application Data\Network Associates
如果找不到 All Users 目录,或者该目录下没有 Network Associates 文件夹,直接用系统搜索功能,把整个 Network Associates 目录删掉就行。最后,卸载 McAfee,重启后再重新安装,问题就解决了。
要是不幸碰上同样的问题,不妨按上面这套流程试试,至少比重装系统省时省力多了,呵呵。
其他办法(针对 Windows XP SP2 测试版环境)
有一些用户在 Windows XP SP2 测试版下使用 McAfee 时,也会遇到更新失败的情况。这时候需要做如下设置:
- 运行
dcomcnfg.exe。 - 依次展开“组件服务” > “计算机” > “我的电脑”。
- 找到“DCOM 配置”,打开 FrameworkService 项的属性。
- 切换到“安全”选项卡。
- 在“启动与激活权限”下选择“自定义”,然后点击“编辑”按钮。
- 在弹出的“启动权限”对话框中,添加你的 Windows 登录账号和 SYSTEM 两个用户账号,并分别给予“本地激活”权限,确认退出。
- 重启后,McAfee 就能正常更新了。
