您的位置:首页 >解决Windows 11连接打印机报错0x0000011b
发布于2026-04-20 阅读(0)
扫一扫,手机访问

在Windows 11里连接打印机,突然跳出个“0x0000011b”的错误代码,这事儿确实挺让人头疼的。别急,这问题其实有迹可循——它通常跟微软近期的安全更新(比如KB5005565、KB5006670)有关,这些更新强制启用了更严格的RPC签名验证,结果就和一些打印机驱动“杠上了”。下面这几个方法,从易到难,咱们一步步来,总有一招能帮你把打印机“劝”回来。
首先试试这招“重启大法”。打印后台处理服务(Print Spooler)有时会卡住,或者队列里堆积了损坏的任务。重置一下,往往能解决不少临时性问题,特别是它还能顺带禁用掉可能引发签名验证失败的远程打印功能。
1、按下键盘上的 Win + R 组合键,调出运行窗口,输入 services.msc 后回车。
2、在长长的服务列表里,找到 Print Spooler,右键点击它,选择 停止。
3、接着,打开“此电脑”或文件资源管理器,一路导航到这个路径:C:\Windows\System32\spool\PRINTERS。把里面所有的文件都删掉(如果提示文件正在使用,请返回上一步确认Spooler服务确实已经停止了)。
4、再次回到服务窗口,右键点击 Print Spooler,这次选择 属性。把“启动类型”从原来的“自动”改成 自动(延迟启动)。
5、最后,点击 启动 按钮,等它运行起来后,再点 确定 保存设置。现在去试试添加打印机,看错误还在不在。
如果第一步没搞定,那问题可能出在驱动签名上。Windows 11更新后,对驱动程序的签名验证变得非常严格,一些老打印机或者非官方驱动的“身份证”可能就过不了关了。这个方法就是去“放宽政策”,当然,它只适用于Windows专业版或企业版。
1、同样按下 Win + R,这次输入 gpedit.msc 并回车(家庭版用户没有组策略编辑器,请直接看下一个方法)。
2、在组策略编辑器里,依次展开左侧的树形目录:计算机配置 → 管理模板 → 打印机。
3、在右侧找到并双击 启用打印机驱动程序的即插即用安装 这一项。在弹出的窗口里,选择 已启用。
4、关键一步来了:在下方“选项”区域,勾选上 允许使用未签名的驱动程序。然后点击 确定。
5、设置完成后,别忘了让新策略立刻生效。打开命令提示符(管理员),输入命令 gpupdate /force 并回车,刷新一下策略。
这才是触及问题核心的一招。错误0x0000011b的根源,很大程度上与微软为修复CVE-2021-34481漏洞而发布的补丁有关,它强制要求RPC通信必须进行签名。对于所有Windows版本(包括家庭版),我们都可以通过修改注册表,来暂时绕过这个验证机制。
1、操作注册表前务必谨慎。按下 Win + R,输入 regedit,然后一定要右键选择“以管理员身份运行”。
2、在注册表编辑器地址栏,直接粘贴或手动定位到这个路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print。
3、在右侧的空白区域点击右键,选择 新建 → DWORD (32位) 值。
4、给这个新建的值命名为:RpcAuthnLevelPrivacyEnabled。
5、双击它,将“数值数据”修改为 0,并确保下方的“基数”选择了 十六进制。完成后关闭注册表,重启电脑,再尝试添加打印机。
如果你能明确记得这个错误是在系统自动更新某次补丁后突然出现的,那么“回退”更新是一个直接有效的验证方法。这不会影响系统其他功能,只是暂时降低了相关的安全防护级别。
1、打开系统 设置,进入 Windows 更新 → 更新历史记录,在最下方找到并点击 卸载更新。
2、在弹出的已安装更新列表里,重点查找以下这些已知可能引发问题的更新编号(可以按安装日期排序,优先处理最近一周内安装的):KB5005565、KB5006670、KB5010793、KB5014665、KB5015684。
3、找到后,右键点击该更新,选择 卸载。系统会提示你确认,完成后立即重启电脑。
4、重启进入桌面后,什么都别干,先去尝试重新添加一次打印机,看看错误代码是否已经消失。
如果以上所有“手动”方法都试过了还是不行,那就轮到终极“脚本武器”出场了。这个方法通过PowerShell命令,能批量、彻底地清理所有打印驱动残留,并重装核心模块,相当于给系统的打印功能做了一次“格式化重装”。
1、在开始菜单搜索“PowerShell”,一定要右键选择“以管理员身份运行”。
2、在蓝色的PowerShell窗口里,依次输入并执行以下五条命令(每输入一条,按一次回车):
Stop-Service -Name Spooler -Force
Remove-Item -Path "$env:SystemRoot\System32\spool\PRINTERS\*" -Recurse -Force
Get-Printer | ForEach-Object { Remove-Printer -InputObject $_ -ErrorAction SilentlyContinue }
Get-PrinterDriver | ForEach-Object { Remove-PrinterDriver -Name $_.Name -ErrorAction SilentlyContinue }
Start-Service -Name Spooler
3、所有命令执行完毕后,关掉PowerShell。最后,打开系统 设置,进入 蓝牙和其他设备 → 打印机和扫描仪,点击 添加打印机或扫描仪,从头开始走一遍添加流程。通常情况下,经过这番彻底清理,问题都能得到解决。
上一篇:GCC编译器如何支持多线程编程
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
4
5
6
7
8
9