在局域网里找不到网络打印机,多数是主机端没勾选共享、共享名带了中文或空格、两台电脑不在同一网段,或者 Print Spooler 与网络发现相关服务没有运行。打印机硬件本身一般是好的,先按顺序把这几处排一遍,不必急着重装系统或送修。
排查顺序是:先回主机确认共享名,用 ipconfig 和 ping 判断网络层,补齐打印后台与网络发现服务,再用 \\IP 直连并处理 0x0000011b,最后用 Local Port 把共享名绑成端口。以下方法在 Windows 10/11 实测可用。
适用系统:Windows 10/11;最后更新:2026-09-27。
搜不到、连不上、报错 0x0000011b,到底是哪一层出的问题
在客户端的「添加打印机」里翻遍列表也看不到主机那台机器,手动输入 \\PC01\HP1108 又跳出「Windows 无法连接到打印机」,错误码 0x0000011b。报错原文集中在共享、网络、服务这三处,跟打印机本体关系不大。
先把问题归到「主机没共享」「名字解析失败」「服务没跑起来」里的哪一类,再对症处理,能省掉大量反复重装驱动的功夫。
方法1 先到主机端确认打印机已经共享、记下共享名
客户端搜不到,第一件事是回主机看它到底有没有把打印机共享出来,很多「搜不到」只是主机端那一个勾没打上。
操作步骤
- 在主机上打开「控制面板」→「设备和打印机」,找到要共享的那台打印机
- 右键打印机→「打印机属性」,切到「共享」选项卡
- 勾选「共享这台打印机」,共享名只写字母和数字,例如 HP1108,别带中文和空格
- 同一页点「其他驱动程序」,按客户端的系统位数预装 x64 或 x86 驱动,客户端后面拉驱动时就不容易失败
- 把共享名抄下来,客户端固定用 \\PC01\HP1108 这种写法访问,主机名可以在「系统」信息里看到
方法2 用 ipconfig 和 ping 判定是网络层还是共享层的问题
ping 不通就往网络查,ping 得通就往共享和凭据查,别一上来就翻共享设置。
操作步骤
- 两台电脑都按 Win+R→输入 cmd→执行 ipconfig,看 IPv4 地址前三段是否一致,例如都是 192.168.1.x
- 在客户端执行 ping 主机IP,例如 ping 192.168.1.10,看有没有丢包和延迟
- ping 通:问题在共享、凭据或服务,直接去做方法3
- ping 不通:先确认两台机接在同一个 Wi-Fi 或同一台路由器下,再登录路由器看有没有开 AP 隔离
- ping IP 通、ping 主机名不通,属于名字解析问题,后面一律用 IP 地址访问
方法3 补齐打印后台与网络发现相关服务
Print Spooler 或网络发现相关服务没跑起来,共享打印机在列表里就不会出现,这一步是「搜不到」最常见的落点。
操作步骤
- Win+R→输入 services.msc,逐个确认四项服务的状态为「正在运行」、启动类型为「自动」:Print Spooler、Function Discovery Provider Host、Function Discovery Resource Publication、SSDP Discovery
- 有没在运行的,右键→「启动」;启动类型不对的,右键→「属性」,把启动类型改成「自动」
- 打开「控制面板」→「网络和共享中心」→「高级共享设置」
- 在当前网络配置文件下打开「网络发现」和「文件和打印机共享」两项,保存修改
- 改完在 cmd 里执行 net stop spooler,再执行 net start spooler,让共享列表重新广播一次
用「软领打印机驱动修复大师」更省事
前面几步要手动抄共享名、核对 IP、建端口,局域网里共享打印机一多就容易出错。「软领打印机驱动修复大师」的打印机共享功能会自动找出局域网里已经共享出来的打印机,直接建立连接,省掉手动输 IP、抄共享名、建端口这些容易出错的步骤。连接前先做一次共享环境检测,能提前看出主机端的共享设置、工作组和端口状态是否正常。

软领是知名国产软件品牌,20 年技术沉淀、服务千万用户。软件在软领官网 wyouhua.com 直接下载,安装过程没有捆绑勾选项;遇到复杂情况,界面上的客服按钮可以联系真人客服,也能申请工程师远程协助。

方法4 绕开搜索,用 \\IP 或 \\主机名 直连并处理 0x0000011b
搜索依赖广播,直连走 SMB,能绕开「列表刷不出来」这一环,报错码也在这条路上看得到。
操作步骤
- 在客户端文件资源管理器的地址栏输入 \\192.168.1.10 或 \\主机名,回车
- 跳出凭据框就填主机上的本地账户;主机账户是空密码的,先给主机账户设一个密码,空密码默认会被拒绝
- 报 0x0000011b:在客户端打开注册表编辑器,定位到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print,新建 DWORD(32 位) 值 RpcAuthnLevelPrivacyEnabled,数值数据填 0
- 报 0x00000709:多为默认打印机冲突或旧连接残留,先在「设备和打印机」里删掉同名打印机再重连
- 改完注册表在 cmd 里执行 net stop spooler → net start spooler,再重试连接,凭据框里勾上「记住我的凭据」
方法5 用 Local Port 把共享路径直接绑成端口
浏览和搜索都不可靠时,把 \\主机名\共享名 直接写成一个本地端口最稳,端口建好后和本地打印机一样用。
操作步骤
- 「添加打印机」→选「我需要的打印机不在列表中」→「通过手动设置添加本地打印机或网络打印机」
- 端口界面选「创建新端口」,端口类型下拉里选 Local Port
- 端口名填 \\主机名\共享名,例如 \\PC01\HP1108,注意共享名大小写要和主机端一致
- 驱动界面选「从磁盘安装」,指向主机上导出的驱动文件夹,或者直接用 Windows 内置的通用打印驱动
- 装完打印一张测试页,失败就回方法4核对共享名和凭据是否正确
方法6 兜底:清打印队列、放行端口、关无线隔离、USB 验证本体
前面全做过还是连不上,问题基本不在共享设置,而在队列、防火墙或网络隔离这几处。
操作步骤
- 主机上「设备和打印机」→右键打印机→「查看打印队列」,把卡住的任务全部取消并清空
- 检查主机防火墙是否放行「文件和打印机共享」,第三方安全软件也要放行 445 和 139 端口
- 走 Wi-Fi 的,登录路由器关闭「AP 隔离 / 客户端隔离」,或者把两台机器都接到同一台路由器的有线口
- 用 USB 线把打印机直接接到客户端,能正常打印说明打印机本体和驱动没问题,结论回到网络共享层
- 仍不行就重启路由器和主机的 Print Spooler 服务,再按方法4用 IP 直连重试一次
常见问题
找不到网络打印机,连接时提示 0x0000011b 怎么解决?
这是打印 RPC 隐私级别限制引起的。在客户端注册表 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print 下新建 DWORD(32 位) 值 RpcAuthnLevelPrivacyEnabled,数值数据填 0,然后在 cmd 里执行 net stop spooler 和 net start spooler,再重连共享打印机。
共享打印机搜不到,但 ping 主机是通的,问题出在哪一步?
ping 通说明网络层没问题,重点看共享和凭据:主机端有没有勾选「共享这台打印机」、Print Spooler 与网络发现相关服务有没有跑起来、客户端填的主机账号密码对不对。主机账户是空密码的,先给它设个密码再连。
Win10 访问共享打印机报 0x00000709 是什么原因?
多数是默认打印机冲突或旧连接残留。先在「设备和打印机」里删掉同名打印机,重启 Print Spooler 服务,再用 \\主机IP 重连一次。
Print Spooler 服务启动后自动停止,导致添加打印机时搜不到怎么办?
先看 C:\Windows\System32\spool\PRINTERS 文件夹里有没有卡住的任务,清空后再启动服务。仍然自动停止的,依次执行 sfc /scannow 和 DISM /Online /Cleanup-Image /RestoreHealth 修复系统文件,然后重启电脑。
地址栏能打开 \\主机名,但添加打印机列表里搜不到共享打印机?
说明 SMB 通道是通的,只是搜索广播没生效。直接用「添加打印机」里的手动设置走 Local Port,端口名填 \\主机名\共享名,不必依赖列表刷新。
推荐阅读
共享打印机连接不上win11,从主机共享设置查到打印后台服务
相关推荐

提示