新换win11电脑搜不到局域网打印机,首要确认是否同子网(对比ipconfig与打印机ip),再ping测试连通性;接着启用网络发现、文件和打印机共享,将网络配置文件设为“专用”,并启动print spooler及函数发现相关服务;最后可尝试unc路径(ip共享名)直连。

新换的 Win11 电脑连上公司或家用 WiFi 后,在“设置→打印机和扫描仪”里点“添加打印机或扫描仪”,等半天列表空空如也,隔壁工位的旧电脑却能立刻搜到同一台共享打印机,问题就出在无线网络的发现机制没打通。
确认是否真在同一局域网
先别急着改设置,用 cmd 验证基础连通性:按 Win+R → 输入 cmd → 回车 → 输入 ipconfig 查看本机 IPv4 地址(比如 192.168.1.105),再找一台能连打印机的电脑,查它的 IP(比如 192.168.1.102)——如果前三个数不一致(如一个是 192.168.1.x,另一个是 192.168.5.x),说明你连的是不同子网的 WiFi,比如公司有访客网和办公网两个 SSID,必须连办公网才能访问打印机。
接着 ping 打印机 IP:在 cmd 里输入 ping 192.168.1.254(把 254 换成你打印机的实际 IP)。如果返回“请求超时”,说明网络层不通,路由器可能隔离了无线客户端之间通信,需联系 IT 开启 AP 隔离关闭选项。
启用网络发现与文件打印共享
打开 设置 → 网络和 Internet → 高级网络设置 → 网络和共享中心 → 更改高级共享设置。
展开当前连接的网络配置(通常是“专用”网络),确保以下两项已开启:【启用网络发现】 和 【启用文件和打印机共享】。
注意:如果这里显示的是“公用”网络,Win11 默认禁用所有共享功能,必须先在“设置→网络和 Internet→以太网/WiFi→当前连接→网络配置文件类型”里手动改为“专用”。
重启关键后台服务
方法一:重启 Print Spooler
按 Win+R → 输入 services.msc → 回车 → 找到 Print Spooler → 右键 → 选择“重新启动”。
方法二:启用函数发现相关服务(WiFi 下尤其关键)
在同一个 services.msc 窗口中,依次找到并双击启动以下三项,启动类型设为“自动(延迟启动)”:
① 函数发现提供程序主机
② 函数发现资源发布
③ SSDP 发现
这三者缺一不可,否则 WiFi 设备无法被系统识别为可发现设备。重启后务必重启电脑,让服务加载生效。
绕过搜索,直接用 UNC 路径连接
如果以上步骤做完仍搜不到,说明 Windows 的网络浏览协议(NetBIOS/SMB)在当前 WiFi 环境下失效,直接跳过搜索环节:
按 Win+R → 输入 \192.168.1.254(换成打印机所在主机的 IP)→ 回车。
若弹出共享列表,找到打印机名称,右键 → “连接”。如果提示权限错误,说明共享主机未给当前用户分配打印权限,需去那台主机上进“打印机属性→安全”添加你的账户并勾选“管理文档”和“打印”。
如果 UNC 路径打不开,说明共享主机未启用 SMB 1.0(Win11 默认禁用),需在共享主机上启用:控制面板 → 程序 → 启用或关闭 Windows 功能 → 勾选“SMB 1.0/CIFS 文件共享支持” → 重启。











