必须用命令提示符绕过GUI卸载指定KB补丁:先以管理员身份运行Windows终端,用wmic或dism确认补丁已安装,再执行wusa /uninstall /kb:编号(去KB前缀)或DISM精准移除,最后重启完成回滚。

当Windows更新引发蓝屏、驱动异常或软件崩溃,而图形界面又打不开或卸载按钮灰显时,必须用命令提示符绕过GUI直接卸载指定KB补丁。
确认目标补丁是否已安装
按 Win + R 打开运行框,输入 cmd 回车,打开普通权限命令提示符。
执行命令:wmic qfe list brief /format:table | findstr "KB5063878"(把 KB5063878 换成你要查的实际编号)。
有输出说明已安装;无输出可能是编号输错、补丁未生效,或它属于累积更新的一部分——这类补丁在 wmic 列表中可能不单独显示,需改用 dism /online /get-packages | findstr "KB5063878" 辅助验证。
以管理员身份运行终端
右键“开始”按钮 → 选择“Windows 终端(管理员)”。不能只点“命令提示符”,必须选带(管理员)后缀的终端入口。
若弹出用户账户控制(UAC)窗口,点击“是”;否则后续所有命令都会因权限不足失败,返回错误码 0x80070005。
执行卸载命令
方法一:标准交互式卸载(推荐新手)
输入:wusa /uninstall /kb:5063878(注意:这里不带 KB 前缀,只写数字部分)→ 回车。
系统会弹出独立图形确认框,必须手动点击“是”,不能按 Y 键跳过——这是 Windows 的安全设计,键盘响应在此界面无效。
让 Windows 桌面程序在开机时静默自启并隐藏到系统托盘。特别适用于 Flutter、Electron 等无视 VBS/ProcessStartInfo 窗口样式、难以隐藏的顽固应用。提供「VBS 启动器 + Python ctypes/Win32 API」的隐藏窗口方案,可稳定把窗口收进托盘且不闪控制台。
方法二:静默卸载(适合脚本或批量操作)
输入:wusa /uninstall /kb:5063878 /quiet /norestart → 回车。
该模式不弹窗、不提示,但失败时也不会报错信息,仅返回错误码。若不确定补丁状态,优先用方法一。
方法三:DISM 精准移除(当 wusa 提示“此更新无法通过 wusa 卸载”时启用)
先查包名:dism /online /get-packages | findstr "KB5063878"
找到类似 Package_for_KB5063878~31bf3856ad364e35~amd64~~10.0.1.12 的完整名称
再执行:dism /online /remove-package /packagename:"Package_for_KB5063878~31bf3856ad364e35~amd64~~10.0.1.12"
DISM 命令中的包名必须用英文双引号包裹,且大小写、波浪线、版本号一个字符都不能错,否则报错 0x800f081f。
完成卸载并重启
第一步:等待命令行返回“卸载成功”或进度条走完,终端窗口保持打开状态,不要关闭。
第二步:关闭终端 → 点击“开始”→电源→重启。
第三步:重启后进入登录界面前,系统会自动执行文件回滚和注册表还原,此过程不可中断,约需 2–5 分钟。










