windows 10更新后共享打印机故障主因是kb5029351等补丁重置策略,需卸载问题补丁、重启print spooler服务、启用smb 1.0支持,并将注册表rpcauthnlevelprivacyenabled设为0以修复0x0000011b错误。

Windows 10 更新后打印机突然无法打印、显示脱机、连接失败或报错代码0x0000011b,这类故障在KB5029351、KB5028185等近期补丁推送后高频出现,不是驱动损坏也不是硬件问题,而是系统服务策略与网络共享配置被强制重置。
确认是否由更新引发故障
按下 Win + R,输入 appwiz.cpl 回车,进入“程序和功能”。
点击左侧“查看已安装的更新”,等待列表加载完成;按安装日期倒序排列,重点筛查最近30天内安装的KB编号更新——尤其是以KB502开头的2024年12月及之后的安全更新。
若发现KB5029351、KB5028185、KB5027215等条目,【这些补丁已确认会拦截老旧驱动并禁用SMBv1协商】,基本可锁定为故障根源。
卸载问题补丁
方法一:图形界面卸载
在“已安装的更新”列表中,右键目标KB编号 → 选择“卸载” → 确认提示 → 等待进度条走完(约3–5分钟)。
方法二:命令行强制卸载(适用于图形界面卸载失败时)
以管理员身份运行PowerShell,执行:wusa /uninstall /kb:5029351 /quiet /norestart(将5029351替换为你实际要卸载的编号)。
卸载完成后必须重启电脑,否则Print Spooler服务仍处于受限状态。
重启打印后台处理程序并清空缓存
第一步:停止服务
Win + R → 输入 services.msc → 找到“Print Spooler” → 右键 → “停止”。
第二步:删除卡滞文件
打开资源管理器,地址栏粘贴:
C:\Windows\System32\spool\PRINTERS\
全选所有文件 → Delete(如提示权限不足,请先关闭Print Spooler再操作)。
第三步:重启服务并设为自动启动
回到services.msc → 右键“Print Spooler” → “属性” → 将“启动类型”改为“自动” → 点击“启动”按钮 → 确认状态变为“正在运行”。
启用SMB文件共享支持(仅限共享打印机)
控制面板 → 程序 → 启用或关闭Windows功能 → 拉到底部,勾选:
✅ SMB 1.0/CIFS 文件共享支持
✅ SMB 2.0/3.0(若存在)
→ 点击确定,系统自动部署组件,无需重启。
这一步不能跳过。Win10 22H2起默认禁用SMBv1,而多数企业级共享打印机依赖该协议协商,【未启用会导致“指定的网络名不再可用”错误】。
修复RPC隐私层验证(针对0x0000011b错误)
Win + R → 输入 regedit → 定位路径:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print
右键右侧空白处 → 新建 → DWORD (32位)值 → 命名为:RpcAuthnLevelPrivacyEnabled
双击该值 → 数值数据填入 0 → 基数选“十六进制” → 确定。
关闭注册表编辑器,立即重启电脑。此设置绕过微软强加的RPC加密等级校验,使旧驱动能正常发起远程打印请求。











