可清理softwaredistribution文件夹并重置windows update组件来解决win10升win11卡在99%的问题:先停止相关服务,删除缓存文件,再通过命令行重命名旧目录、重启服务,最后手动运行setup.exe完成升级。

如果您在将 Windows 10 升级至 Windows 11 的过程中卡在 99%,且怀疑是系统软件分发文件夹(SoftwareDistribution)中残留或损坏的更新缓存所致,则可针对性清理该文件夹以恢复安装流程。以下是具体操作步骤:
一、停止 Windows Update 相关服务并清理 SoftwareDistribution 文件夹
SoftwareDistribution 文件夹用于存储 Windows 更新下载的临时文件和安装包,若其中存在损坏、不完整或权限异常的文件,会导致升级进程停滞在 99%。必须先停止依赖服务,再安全删除内容。
1、按 Win + R 打开“运行”对话框,输入 services.msc 并回车,打开服务管理窗口。
2、在服务列表中依次右键单击以下三项,选择“停止”:Windows Update、Background Intelligent Transfer Service (BITS)、Cryptographic Services。
3、打开文件资源管理器,在地址栏中输入 C:\Windows\SoftwareDistribution 并回车。
4、选中该文件夹内所有子文件夹与文件(可按 Ctrl + A 全选),右键选择“删除”。如提示权限不足,请点击“继续”或以管理员身份运行文件资源管理器后再试。
5、全部删除成功后,返回服务管理窗口,重新启动上述三项服务(右键 → “启动”)。
二、重置 Windows Update 组件并重建分发缓存
仅清空 SoftwareDistribution 文件夹可能不足以修复底层组件异常。需同步重置相关注册表项与缓存目录结构,确保 Windows Update 框架处于初始可用状态。
1、以管理员身份运行命令提示符:右键“开始”按钮 → 选择“Windows Terminal(管理员)”或“命令提示符(管理员)”。
2、依次执行以下四条命令,每条执行完毕后按回车,并等待提示“操作成功完成”:
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
机械设备钢材建材网站是基是一个以PHP+MySQL/Sqlite进行开发的四网合一网站源码。 系统功能特点: 四网合一企业网站管理系统支持在线升级(支持跨版本)、插件在线安装、系统内置严格的过滤体系、可以有效应对安全检测报告。 四网合一:电脑网站、手机站(数据同步、支持绑定域名)、小程序、公众号管理一个后台即可搞定。 双数据库引擎、运行环境全面:同时支持Sqlite
3、执行重命名命令,为旧缓存目录添加“.old”后缀以便隔离:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
4、重启全部服务:
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
三、手动触发升级程序并跳过当前卡住阶段
清理完成后,原升级流程不会自动恢复,需主动调用 $GetCurrent 中的安装程序,绕过已失效的后台更新通道,直接启动全新安装会话。
1、在文件资源管理器地址栏中输入 C:\$GetCurrent 并回车。若未显示该文件夹,请点击顶部“查看”选项卡,勾选“隐藏的项目”。
2、找到名为 Media 的文件夹,右键 → “复制”。
3、右键桌面空白处 → “粘贴”,确保 Media 文件夹已备份至桌面。
4、重启电脑,登录系统后再次进入 C:\$GetCurrent。
5、将桌面上的 Media 文件夹拖入该路径下,覆盖提示选择“是”。
6、双击 Media 文件夹内的 setup.exe,在弹出窗口中选择“更改更新设置” → 关闭“获取重要更新”选项 → 点击“下一步”继续安装流程。










