
如果您在Windows系统中执行更新时遇到错误代码0x80040154,该错误通常表示“未注册的类别”,即系统尝试调用某个COM组件时,对应的类标识符(CLSID)在注册表中缺失或损坏。以下是多种可独立操作的修复方案:
一、重置Windows更新服务及缓存目录
该方法通过停止相关服务、重命名损坏的更新缓存文件夹并重启服务,强制系统重建干净的更新环境。
1、以管理员身份运行命令提示符:按 Win + X,选择“终端(管理员)”或“命令提示符(管理员)”。
2、依次输入以下命令,每输入一行后按回车:
net stop wuauserv
net stop cryptsvc
net stop bits
net stop msiserver
3、执行缓存目录重命名:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
4、重新启动服务:
net start wuauserv
net start cryptsvc
net start bits
net start msiserver
5、重启计算机后,再次尝试检查更新。
二、运行DISM工具修复系统映像
当系统组件存储(Component Store)出现注册信息不一致或损坏时,DISM可扫描并恢复健康状态,为0x80040154提供底层修复支持。
1、以管理员身份打开Windows PowerShell或命令提示符。
2、运行完整性检查:
Dism /Online /Cleanup-Image /CheckHealth
3、若返回“无法修复组件存储”但未报错,继续执行扫描:
Dism /Online /Cleanup-Image /ScanHealth
4、确认存在损坏后,执行修复:
Dism /Online /Cleanup-Image /RestoreHealth
5、修复完成后,**必须重启系统**,再进行Windows更新操作。
三、使用Windows更新疑难解答工具
该内置工具可自动检测并修正与更新服务配置、权限、依赖项相关的常见异常,无需手动输入命令。
1、点击“开始”菜单,在搜索栏输入 疑难解答设置,打开“系统设置 > 疑难解答 > 其他疑难解答”。
2、在列表中找到 Windows 更新,点击“运行”按钮。
3、等待工具完成扫描,若识别出问题,点击“应用修复”并遵循提示操作。
4、修复结束后,关闭窗口,重新打开“设置 > Windows 更新”,点击“检查更新”验证效果。
四、清理并重置Microsoft Edge配置(适用于Edge引发的更新冲突)
部分Windows 11/10版本中,Edge浏览器的注册表项或本地配置损坏会干扰系统更新进程,尤其是涉及WebView2或MSHTML组件时。
1、关闭所有Edge窗口,包括后台进程(可在任务管理器中结束“Microsoft Edge”和“msedge.exe”)。
2、重命名Edge用户数据文件夹:
在文件资源管理器地址栏粘贴并回车:
%LOCALAPPDATA%\Microsoft\Edge
3、将整个 Edge 文件夹重命名为 Edge.old。
4、重新启动Edge,系统将生成全新配置;随后立即重启电脑,再尝试更新。
五、重新注册Office 2003网页组件(针对记账/会计软件关联场景)
当错误发生在启动特定财务软件(如记帐专业版)后触发更新失败时,0x80040154常源于已卸载但未彻底清理的Office 2003网页组件残留注册项。
1、打开“控制面板 > 程序和功能”,在已安装程序列表中查找 Microsoft Office 2003 网页元件。
2、若存在,右键选择“卸载”,按向导完成移除。
3、访问微软官方下载页面:
https://www.microsoft.com/downloads/details.aspx?familyid=7287252C-402E-4F72-97A5-E0FD290D4B76
4、下载并安装该组件,安装过程中请勿取消任何默认选项。
5、安装完成后,**不要重启**,直接运行一次记帐专业版或会計速成版,再尝试Windows更新。











