下载Windows 11, version 24H2 (修复版本)失败,一直卡在8%无法继续

紗嘉大人 0 信誉分
2026-08-09T03:32:07.4933333+00:00

我的系统是Windows 11 IoT Enterprise LTSC 2024,进行修复更新每次到了8%就会终止,再次点击下载安装又是到8%就会终止。安装失败的代码是:0x8000ffff,请问应该怎样解决这个问题?

屏幕截图 2026-08-09 112321

Windows 商业版 | 适用于 IoT 的 Windows
0 个注释 无注释

2 个答案

排序依据: 非常有帮助
  1. 董梓昊 80 信誉分
    2026-08-13T14:38:56.0966667+00:00

    您好,紗嘉大人,欢迎来到Microsoft问答:

    我整理了几个方法,你可以按顺序试试看,不需要太担心,一步步来就好:

    方法一:运行Windows更新疑难解答

    这是最基础的方法,让系统自己先找找问题。

    按键盘上的 Win + I 键打开设置。

    点击 “系统”,然后找到并点击 “疑难解答”。

    选择 “其他疑难解答”。

    找到 “Windows 更新”,点击旁边的 “运行” 按钮。

    等待它扫描完,然后按照提示操作就可以了。

    方法二:使用命令提示符修复系统文件

    如果方法一没用,我们可以手动修复一下系统文件。这个方法需要一点耐心,但很有效。

    点击 “开始” 菜单,在搜索框输入 CMD。

    在搜索结果中,右键点击“命令提示符”,选择 “以管理员身份运行”。

    在打开的黑色窗口里,依次输入以下两条命令,每输入一条按一次回车键,并等待它运行完成(这个过程可能会有点久,请耐心等待):

    DISM /Online /Cleanup-Image /RestoreHealth

      `sfc /scannow`
      
      两条命令都执行完毕后,**重启电脑**,再试试更新。
      
    

    方法三:重置Windows更新组件

    这个方法可以清理更新时产生的临时文件,相当于给更新功能“刷新”一下。

    同样,以管理员身份打开命令提示符(方法同上)。

    在黑色窗口里,依次复制并粘贴以下命令,每输入一条按一次回车键:

    net stop wuauserv

      `net stop cryptSvc`
      
         `net stop bits`
         
            `net stop msiserver`
            
               `Ren C:\Windows\SoftwareDistribution SoftwareDistribution.old`
               
                  `Ren C:\Windows\System32\catroot2 Catroot2.old`
                  
                     `net start wuauserv`
                     
                        `net start cryptSvc`
                        
                           `net start bits`
                           
                              `net start msiserver`
                              
                              全部执行完后,**重启电脑**,再检查更新。
                              
    

    方法四:特殊提醒(关于你的系统)

    我看到你的系统是 Windows 11 IoT Enterprise LTSC 2024。

    这个版本比较特殊,它通常只接收安全更新和质量更新,不会收到像“Windows 11, version 24H2”这样的大版本功能更新。如果这个“修复版本”是一个大版本更新,那么安装失败可能是因为你的系统版本本身就不支持安装它。

    方法五:就地升级修复

    如果上面的方法都不行,可以试试“就地升级”。这相当于用安装文件重新覆盖安装一次系统,可以修复大部分问题,而且会保留你的个人文件和应用。

    去微软官网下载 “Windows 11 安装助手” 或 “Windows 11 磁盘映像 (ISO)”。

    如果是ISO文件,右键点击它,选择 “装载”。

    在打开的文件夹里,双击运行 setup.exe。

    在安装过程中,务必确保选中“保留个人文件和应用” 这个选项。

    1. 然后按照屏幕提示完成安装即可。

      请注意您下载的文件,您从互联网的文件可能对您很有帮助,但是您必须信任您下载的应用,一些应用可能存在病毒,请注意辨别

    希望这些方法能帮到你!

    谢谢

    此答案是否有帮助?

    0 个注释 无注释

  2. Harry Phan 33,805 信誉分 独立顾问
    2026-08-10T02:22:31.1433333+00:00

    你好!

    错误代码 0x8000ffff 在 Windows 11 IoT Enterprise LTSC 24H2 更新过程中通常代表“Catastrophic failure”,核心原因多半是系统更新组件损坏或证书校验失败。最直接的解决办法是清理更新缓存(SoftwareDistribution 与 Catroot2 文件夹)并修复系统文件。

    在你的场景下,更新每次在 8% 就终止,结合错误码来看,问题很可能出在 C:\Windows\System32\catroot2 或 C:\Windows\SoftwareDistribution 的损坏。建议你先以管理员身份打开命令提示符,执行以下命令:

    net stop wuauserv net stop cryptsvc ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 catroot2.old net start wuauserv net start cryptsvc

    这会强制重建更新缓存。之后请运行 sfc /scannow 和 DISM /Online /Cleanup-Image /RestoreHealth 来修复可能损坏的系统文件。完成后再尝试安装更新。

    另外,确保系统时间与时区正确,因为证书签名验证依赖于时间。如果 CMOS 电池或手动设置导致时间偏差,也会触发 0x8000ffff。你可以在“设置 > 时间和语言 > 日期和时间”里启用自动同步,并在命令提示符运行 w32tm /resync。

    如果以上方法仍然失败,下一步是执行一次就地升级修复(In-place upgrade)。在 IoT Enterprise LTSC 环境下,你需要使用与当前版本匹配的 ISO 镜像,运行 setup.exe 并选择“保留个人文件和应用”。这会重新部署系统组件而不影响现有配置,是微软官方推荐的解决方式。

    总结来说,先清理更新缓存和修复系统文件,再确认时间设置,最后考虑就地升级修复。这样可以解决大多数 0x8000ffff 更新失败的问题。

    希望这里的内容对您有所帮助。如果您觉得它让您对该问题有了更深入的了解,欢迎采纳该回答。如有其他疑问,请随时留言。祝您生活愉快!

    HP.

    此答案是否有帮助?

    0 个注释 无注释

你的答案

提问者可以将答案标记为“已接受”,审查方可以将答案标记为“已推荐”,这有助于用户了解答案是否解决了提问者的问题。