共享打印机操作失败并出现错误代码0x0000011b,通常是由于Windows安全更新(如KB5005565)引入了网络打印的RPC认证变化,导致客户端无法从主机下载打印机驱动。最有效的解决方法是修改注册表以调整RPC认证级别,以下是具体操作步骤。
方法一:修改注册表(推荐)
此方法通过调整注册表设置恢复旧版打印服务行为,适用于大多数Windows 10/11系统。
打开注册表编辑器:在报错的电脑(客户端)上,按Win + R,输入regedit后回车。
定位注册表路径:在地址栏粘贴或手动导航至:
text
Copy Code
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print
3. 新建DWORD值:在右侧空白处右键,选择“新建” > “DWORD (32位)值”,命名为RpcAuthnLevelPrivacyEnabled。
4. 修改数值数据:双击新建的值,将“数值数据”设为0,点击“确定”。
5. 重启打印服务:按Win + R,输入services.msc,找到“Print Spooler”服务,右键选择“重启”。或直接重启电脑使更改生效。
方法二:卸载特定更新补丁
如果修改注册表无效,可尝试卸载导致问题的更新补丁。
打开程序和功能:按Win + R,输入appwiz.cpl,点击“查看已安装的更新”。
卸载补丁:在列表中找到以下补丁(根据系统版本选择),右键卸载:
Windows 10 2004/20H2/21H1:KB5005565。
其他版本:参考KB5005566、KB5005568等。
禁用自动更新:卸载后需暂停Windows更新,防止补丁重新安装。
方法三:使用修复工具
对于不熟悉手动操作的用户,可借助第三方工具一键修复。
例如“Fix Print Spooler”工具(下载地址:https://www.xitongzhijia.net/soft/232794.html)或“金舟打印机驱动修复软件”,输入错误码后自动修复。