局域网里有一台网络打印机,同事那台电脑打得出来,这台机器在 设置 → 蓝牙和其他设备 → 打印机和扫描仪 里点「添加设备」,进度条转完,列表里一台都没有。手动去连共享打印机,文件资源管理器还会弹「Windows 无法连接到打印机」,错误码 0x0000011b 或者 0x00000bc4。
遇到这种情况,先让打印机自己证明它在网里,比继续刷新列表或者重装驱动都管用。 从打印机面板进网络设置,或者直接打一张网络配置页,看 IPv4 地址是多少、是不是 169.254 开头。拿到地址之后,在本机用 ping 和 ipconfig 比对网段,问题就分成两条路:ping 不通的先解决网络,ping 通还搜不到的就走端口测试加直连添加。
下面这些操作在 Windows 10/11 上实测可用(最后更新 2026-11-10)。
打印机自己有没有连上路由器,以及这台电脑能不能找到它的打印通道。 按这个顺序查,能省下反复重装驱动的时间。
多数情况是这四种:
打印机和路由器本身大多没坏,不必急着重装系统或送修。
这两步的顺序不要颠倒。先查网络层(IP、网段),再查应用层(端口、共享);反过来做,很容易在电脑上折腾半天,结果问题出在打印机那根网线没插紧。
搜不到不一定是电脑的问题,先让打印机自己说出它在网里的地址。只要网络配置页上的 IPv4 是 169.254 开头,就说明它根本没从路由器拿到地址。
带屏幕的机器,在面板的「设置」→「网络设置」里能直接看到 IPv4 地址;没有屏幕的,按面板上的报告键打一张「网络配置页」,地址就印在纸面上。
192.168.1.50,顺便看一眼子网掩码是不是 255.255.255.0、状态是不是写着已连接。169.254.x.x 这类自动分配的地址,说明 DHCP 没成功,先查网线有没有插紧、WiFi 有没有连上、路由器是不是开着 DHCP,别急着在电脑上折腾。这串地址后面到处都要用到,中途它变了,排查就得从头再来。DHCP 租约到期、路由器重启之后打印机换地址,是这类问题里最常见的返工原因。

打印机有 IP 之后,一次 ping 就能把问题劈成两半,再用 ipconfig 比对两边是不是同一个网段。
回显 来自 192.168.1.50 的回复: 字节=32 时间<1ms TTL=64 是通;请求超时 或者 无法访问目标主机 就是不通,数据包根本没走到打印机。
cmd 回车,打开命令提示符。ping 192.168.1.50,把地址换成打印机实际 IP,看回显是「来自 192.168.1.50 的回复」还是「请求超时」。ipconfig,找到本机的 IPv4 地址和子网掩码,例如 192.168.1.23 / 255.255.255.0。ping 192.168.1.50
ipconfig不通和通是两条完全不同的路,别把两种情况混在一起处理。
ping 结果 | 说明 | 下一步 |
|---|---|---|
有回复(TTL=64) | 打印机在线,问题不在这层 | 测 9100 端口,通就往下添加打印机 |
请求超时 | 数据包没到打印机 | 查网段,查打印机是不是换了 IP |
无法访问目标主机 | 路由或网段不通 | 确认两台设备接在同一台路由器下 |
ping 通只代表这台机器在线,打印走的是 9100 端口,端口没开照样连不上。
Windows 自带的 Test-NetConnection 就能测端口,不用另外装工具。结果里的 TcpTestSucceeded 是 True,说明打印通道是开的,问题不在网络这一层;是 False,通道就是关闭的。
Test-NetConnection 192.168.1.50 -Port 9100,把 IP 换成打印机实际地址。Test-NetConnection 192.168.1.50 -Port 9100
网络已经通了、列表里还是搜不到,就绕开自动发现,手动建一条直连通道。 要把本机的打印机分给同事用,则回主机端确认共享状态。
自动发现靠的是 WSD 和网络发现,路由器开了 AP 隔离、主机防火墙拦了广播之后,它们经常失灵,哪怕打印机就在同一个网段。
\\192.168.1.10,换成主机实际 IP,访问一次,看是卡在凭据输入还是直接报错。手动建端口要认准 IP,主机端的共享名也要和客户端输入的对得上,两边一致才能通。
不想手动进控制面板一项项点共享、改权限、填共享名,可以用 软领打印机驱动修复大师 的打印机共享功能。它把这件事拆成「共享我的打印机」和「连接共享打印机」两个方向,主机和客户端各走一边;中间还带一次共享环境检测,把主机上的打印机设成局域网里其他人能连上的状态,省掉共享设置里最容易漏的那几步。

这几条是我没在客户现场全部验证过的,只在两台机器上确认过 USB 直连和 DHCP 换地址两种情形,其余按原理推的,遇到实际环境还是要以现场的设备日志为准。
找不到网络打印机,但 ping 得通、列表里就是没有,怎么办?
ping 通只说明打印机在线,自动发现可能被路由器隔离,也可能被防火墙挡了。直接走方法四,用 TCP/IP 地址加一个 9100 端口,绕开 WSD 发现这条路。
打印机 IP 是 169.254 开头还能连上吗?
这种地址是设备自己分配的,没经过路由器,本机很难连到它。先让打印机重新从路由器拿一个 192.168.x.x 的地址,再按 IP 添加;实在固定不住,就在路由器里给它绑一个静态 IP。
Test-NetConnection 测 9100 端口显示 False 是什么原因?
常见的是打印机换了 IP、和电脑不在同一个网段、中间隔了路由器做隔离。把两台设备接到同一台路由器的同一个网段再测,还是 False 就回去看打印机面板上的网络配置页。
添加共享打印机时提示 0x0000011b 怎么处理?
这是主机端和客户端的凭据、共享权限没对齐导致的。先在主机上确认共享名和访问账号,客户端用 \\主机IP 访问一次并输入账号密码,把凭据记住。
用 TCP/IP 地址添加完打印机显示脱机是怎么回事?
先看打印机是不是换了 IP,端口还指着旧地址。打开打印机属性 → 端口,确认里面的 IP 和打印机面板上的一致;地址会变的话,改成主机名,或者在路由器里把这个地址固定下来。
整条排查链其实只有两问:打印机有没有从路由器拿到地址,这台电脑能不能通过 9100 端口摸到它。这两问答完,剩下的就是按 IP 建一条端口,或者回主机端把共享名和凭据核对一遍。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。