先将wifi网络设为“专用”并启用网络发现和文件打印机共享,再关闭密码保护共享;接着用win+r输入unc路径ip共享名直连,或用powershell执行add-printer命令添加;最后确认ip同网段且仅启用单一网络连接。

Win11电脑连上WiFi后,在“打印机和扫描仪”里点“添加设备”却搜不到同一局域网里的共享打印机,不是驱动问题也不是打印机没开,而是网络发现服务根本没被唤醒或被防火墙掐断了通信路径。
先让系统认出局域网里有台能打印的机器
Windows 11默认可能把当前WiFi网络识别为“公用网络”,这种模式下会主动关闭网络发现功能,导致打印机广播包被直接丢弃。
按下 Win + I 打开“设置”,进入“网络和 Internet” → “高级网络设置” → “高级共享设置”。
找到当前连接的网络配置(通常显示为“专用”或“公用”,留意右上角标识),【必须点开该配置项】,然后启用“网络发现”和“文件和打印机共享”。
把“密码保护的共享”设为“关闭密码保护的共享”——否则每次访问共享打印机都要输主机账户密码,而Win11默认不缓存这类凭据,连接直接中断。
点击“保存更改”,这一步不做完,后面所有手动添加方式都会反复弹凭据框或提示“找不到网络路径”。
用运行框直连UNC路径,绕过自动扫描失效环节
方法一:按 Win + R 打开“运行”对话框,输入完整 UNC 路径:\192.168.1.100MyPrinter(把 192.168.1.100 替换为共享打印机所在主机的实际IP,MyPrinter 替换为该主机上设置的纯英文共享名)。
回车后若弹出登录窗口,说明路径正确但缺凭据;若直接报错“找不到网络路径”,请返回上一步确认网络发现已启用。
方法二:如果只知道主机名(如 DESKTOP-ABC),可输入 DESKTOP-ABCMyPrinter,但需确保本机DNS或NetBIOS能解析该名称——WiFi环境下主机名解析常失败,优先用IP地址。
成功打开后,双击打印机图标,系统将调用本地驱动库尝试安装;若提示“驱动不可用”,说明主机未共享x64架构驱动,需在共享主机上打开“打印机属性→共享→其他驱动程序”,勾选“x64”并指定.inf文件路径。
用PowerShell命令强制注册连接(不依赖图形界面)
右键“开始”按钮 → 选择“终端(管理员)”,按 Ctrl + Shift + 1 切换到 PowerShell 模式。
执行命令:Add-Printer -ConnectionName "\192.168.1.100MyPrinter"(同样替换IP和共享名)。
命令无报错即表示注册成功,新打印机立刻出现在“打印机和扫描仪”列表中,状态为“就绪”;【此操作不会触发驱动下载,必须确保本地已有匹配驱动】,否则设备会显示但无法打印。
如果提示“拒绝访问”,说明凭据未预存——需先去“控制面板→凭据管理器→Windows凭据→添加Windows凭据”,网络地址填 \192.168.1.100,用户名填共享主机的本地账户(如 DESKTOP-ABCuser),密码填对应密码(空密码也要留空提交)。
检查WiFi是否被系统误判为多个网络
第一步:右键任务栏网络图标 → “网络和Internet设置” → 点击当前WiFi名称 → “IP设置” → 点击“编辑”。
第二步:确认IP分配方式是“自动(DHCP)”,且获取到的IPv4地址与打印机主机在同一网段(例如打印机IP是192.168.1.100,你的电脑IP必须是192.168.1.x,不能是192.168.50.x或10.x.x.x)。
第三步:如果电脑同时连着WiFi和有线网卡,Windows可能把两者划为不同网络区域——断开有线网线,或禁用有线适配器,只保留WiFi连接再试。
这一步漏掉,系统会认为打印机在“另一个网络”,自动屏蔽所有发现请求。











