同一局域网内为什么有的机器能搜索到网络打印机而有的不能

你可以尝试统一所有电脑的工作组名称来解决这个问题。具体做法是:右击我的电脑,点击属性,接着点计算机名,看看工作组名字是否一样。如果不一致,就把那些不一样的改成相同的,这样机器之间就能正常互相搜索到打印机了。

评论 (3)

这个方法对Windows 7/10早期版本确实有效,但Win10/11由于防火墙策略和打印机共享服务的差异,仅统一工作组往往不够。很多时候还需要确保“网络发现”已开启,且打印机驱动在客户端安装正确,否则即便工作组一致也可能搜不到。

这方法确实最基础也最管用,很多时候就是Windows自动分配的工作组名不一样导致的。另外建议检查一下网卡驱动和防火墙设置,有时候防火墙会拦截发现打印机的广播包。

这招其实只治标不治本啊。现在主流系统都默认关闭了SMB1协议,光改工作组没啥用。还得去服务里把Function Discovery Provider Host和Function Discovery Resource Publication都启动了,不然在“网络”里就是看不到其他设备。另外,防火墙规则经常也会拦着发现请求,建议临时关一下防火墙试试,或者直接在打印机属性里手动添加TCP/IP端口,一步到位,不用费劲搜。