打印机共享0x000011b错误码怎么排查

打印机共享0x000011b这个错误码通常出现在Windows尝试连接网络共享打印机时,表现为“操作无法完成,错误0x000011b”或“Windows无法连接到打印机”。它和驱动程序、网络协议、系统服务都有关系,不是单一原因造成的。排查时要先分清是服务端问题还是客户端问题,再逐项排除。

第一步,确认报错发生在哪台电脑上。如果是共享打印机的那台主机能正常本地打印,而其他电脑连接时报0x000011b,问题多半在客户端或网络协议上。如果主机自己都打不了,先修主机。

第二步,检查Windows的打印服务是否运转正常。按Win+R输入services.msc,找到Print Spooler,确认状态是“正在运行”,启动类型设为“自动”。如果这个服务停了,任何连接共享打印机的操作都会失败。顺便把Remote Procedure Call和RPC Endpoint Mapper也看一眼,这两个服务依赖被关掉也会引发0x000011b。

第三步,查看网络发现和文件打印共享是否开启。进入控制面板的网络和共享中心,点“更改高级共享设置”,在当前网络配置文件下确认“启用网络发现”和“启用文件和打印机共享”都处于打开状态。Windows更新后有时会自动关闭这两项,导致共享连接直接失败。

第四步,检查SMB协议版本。打印机共享依赖SMB,如果主机和客户端之间SMB版本不匹配,或者SMB1被禁用而老打印机只支持SMB1,就会报0x000011b。可以在“启用或关闭Windows功能”里查看SMB 1.0/CIFS文件共享支持是否被勾选。需要提醒的是,SMB1有安全风险,如果条件允许,优先让打印机走较新的SMB版本或改用TCP/IP直连端口。

第五步,尝试用IP地址直连而不是通过网络浏览。在客户端添加打印机时选“添加本地打印机”,创建新端口,类型选Standard TCP/IP Port,输入主机IP地址,然后手动选择驱动。这样绕过网络发现和共享枚举环节,很多0x000011b会直接消失。我自己遇到过一台Win10连Win7共享打印机反复报这个码,最后就是用IP直连端口解决的。

第六步,清理打印后台残留。在客户端停止Print Spooler服务,删除C:\Windows\System32\spool\PRINTERS文件夹里的所有文件,再启动服务,重新添加打印机。残留的打印任务或损坏的驱动缓存也会让共享连接卡在0x000011b。

如果以上步骤都试过仍然报错,把主机和客户端都重启一次,再确认双方在同一个工作组、同一网段,防火墙没有拦截文件和打印机共享。0x000011b本质上是通信链路没打通,从服务、协议、端口三个方向逐一验证,比反复重装驱动更有效。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2305938578@qq.com 举报,一经查实,本站将立刻删除,本文链接:https://www.spubm.cn/73122.html

赞 (0)
上一篇 1小时前
下一篇 45分钟前

好文章推荐

发表评论

登录后才能评论