Windows 无法更新且修复程序无法运行

匿名
2024-04-20T08:20:26+00:00

今天我接收到了新版的Windows 11 Beta更新,但是却无法下载,显示的错误代码是0x80040154,当我尝试使用sfc /scannow命令时,命令行显示"Windows 资源保护无法启动修复服务",最后当我使用dism准备修复Windows 时,依旧抛出报错信息:”无法修复组件存储“及“没有注册类”。Windows 更新疑难解答也尝试过了,依旧没有办法解决。

这是当前版本信息:

版本 Windows 11 专业工作站版

版本 23H2

安装日期 ‎2024/‎3/‎24

操作系统版本 22635.3495

体验 Windows Feature Experience Pack 1000.22700.1005.0

***moved from Windows 预览体验计划 / Windows Insider Preview / Windows Update***

Windows 商业版 | 面向 IT 专业人士的 Windows 客户端 | 设备和部署 | 安装 Windows 更新、功能或角色

锁定的问题。 此问题已从 Microsoft 支持社区迁移。 你可投票决定它是否有用,但不能添加评论或回复,也不能关注问题。 为了保护隐私,对于已迁移的问题,用户个人资料是匿名的。

0 个注释 无注释
{count} 票

4 个答案

排序依据: 非常有帮助
  1. Deleted

    由于违反了我们的《行为准则》,此答案已被删除。 在采取措施之前,已通过自动检测手动报告或识别该答案。 有关详细信息,请参阅我们的行为准则


    已关闭批注。 了解详细信息

  2. 匿名
    2024-04-24T01:38:12+00:00

    您好 John Liao501,

    感谢您在Microsoft Community forum发帖。

    错误代码0x80040154通常表示COM组件注册错误。您可以尝试以下步骤来解决此问题:

    1. 运行命令提示符(管理员权限)。
    2. 输入以下命令并按Enter键:net stop wuauserv
    3. 输入以下命令并按Enter键:net stop cryptSvc
    4. 输入以下命令并按Enter键:net stop bits
    5. 输入以下命令并按Enter键:net stop msiserver
    6. 输入以下命令并按Enter键:ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    7. 输入以下命令并按Enter键:ren C:\Windows\System32\catroot2 catroot2.old
    8. 输入以下命令并按Enter键:net start wuauserv
    9. 输入以下命令并按Enter键:net start cryptSvc
    10. 输入以下命令并按Enter键:net start bits
    11. 输入以下命令并按Enter键:net start msiserver
    12. 重新启动计算机后,尝试再次运行Windows更新。

    如果问题仍然存在,您可以尝试运行DISM命令来修复组件存储。请按照以下步骤操作:

    1. 运行命令提示符(管理员权限)。
    2. 输入以下命令并按Enter键:DISM /Online /Cleanup-Image /CheckHealth
    3. 如果上述命令返回错误,请尝试运行以下命令:DISM /Online /Cleanup-Image /ScanHealth
    4. 如果上述命令返回错误,请尝试运行以下命令:DISM /Online /Cleanup-Image /RestoreHealth
    5. 等待命令完成后,重新启动计算机并尝试再次运行Windows更新。

    希望以上信息对您有所帮助。

    如果您有任何疑问,请随时联系我。

    Best Regards

    Haijian Shan

    0 个注释 无注释
  3. 匿名
    2025-02-02T09:33:20+00:00

    您好,针对你说的这个操作,问题并没有解决。我不清楚是因为什么原因导致系统更新失败,现在扫描系统里的一些垃圾文件速度也变慢许多,希望您尽快给我一个详细的答复。

    您好 John Liao501,

    感谢您在Microsoft Community forum发帖。

    错误代码0x80040154通常表示COM组件注册错误。您可以尝试以下步骤来解决此问题:

    1. 运行命令提示符(管理员权限)。
    2. 输入以下命令并按Enter键:net stop wuauserv
    3. 输入以下命令并按Enter键:net stop cryptSvc
    4. 输入以下命令并按Enter键:net stop bits
    5. 输入以下命令并按Enter键:net stop msiserver
    6. 输入以下命令并按Enter键:ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    7. 输入以下命令并按Enter键:ren C:\Windows\System32\catroot2 catroot2.old
    8. 输入以下命令并按Enter键:net start wuauserv
    9. 输入以下命令并按Enter键:net start cryptSvc
    10. 输入以下命令并按Enter键:net start bits
    11. 输入以下命令并按Enter键:net start msiserver
    12. 重新启动计算机后,尝试再次运行Windows更新。

    如果问题仍然存在,您可以尝试运行DISM命令来修复组件存储。请按照以下步骤操作:

    1. 运行命令提示符(管理员权限)。
    2. 输入以下命令并按Enter键:DISM /Online /Cleanup-Image /CheckHealth
    3. 如果上述命令返回错误,请尝试运行以下命令:DISM /Online /Cleanup-Image /ScanHealth
    4. 如果上述命令返回错误,请尝试运行以下命令:DISM /Online /Cleanup-Image /RestoreHealth
    5. 等待命令完成后,重新启动计算机并尝试再次运行Windows更新。

    希望以上信息对您有所帮助。

     

    如果您有任何疑问,请随时联系我。

    Best Regards

    Haijian Shan

    0 个注释 无注释
  4. 匿名
    2025-02-04T16:28:41+00:00

    tiworker在HKCR的注册表缺失或错误,比如值类型为reg_sz,路径却是%systemroot%扩展路径。

    0 个注释 无注释