
如果您在 Windows 10 系统中尝试连接无线打印机,但局域网内始终无法发现该设备,则可能是由于网络发现未启用、共享设置异常、防火墙拦截或服务未运行所致。以下是多种可独立实施的修复方法:
一、启用网络发现与文件和打印机共享
Windows 需通过“网络发现”功能识别同一子网内的设备,而“文件和打印机共享”是打印机被其他计算机访问的前提条件。若二者关闭,系统将完全忽略局域网中所有共享打印机。
1、点击“开始”菜单,输入“控制面板”,打开控制面板窗口。
2、进入“网络和 Internet” > “网络和共享中心” > “更改高级共享设置”。
3、在当前网络配置(如“专用”或“来宾或公用”)下,展开设置项。
4、确保勾选“启用网络发现”和“启用文件和打印机共享”。
5、向下滚动至“所有网络”部分,确认“关闭密码保护共享”已启用(适用于家庭或可信局域网)。
6、点击“保存更改”并重启网络适配器(可通过禁用再启用Wi-Fi/以太网实现)。
二、重启打印后台处理程序服务
Print Spooler 是 Windows 中负责管理打印任务的核心服务。一旦该服务停止或卡死,系统将无法枚举、添加或通信任何本地或网络打印机。
1、按 Win + R 打开运行框,输入 services.msc 并回车。
2、在服务列表中找到 Print Spooler,右键选择“停止”。
3、打开文件资源管理器,导航至 C:\Windows\System32\spool\PRINTERS,清空该文件夹内全部内容(无需删除文件夹本身)。
4、返回服务窗口,右键 Print Spooler,选择“启动”。
5、右键再次打开属性,将“启动类型”设为 自动(延迟启动)。
三、手动添加网络打印机(使用IP地址直连)
当自动发现失败时,绕过NetBIOS和SMB广播机制,直接通过TCP/IP端口连接打印机,可规避多数网络发现类故障。
1、确认打印机已正确连接至同一局域网,并从其控制面板或Web界面获取静态IPv4地址(例如 192.168.1.120)。
2、打开“设置” > “蓝牙和其他设备” > “打印机和扫描仪” > “添加打印机或扫描仪” > “我需要的打印机不在列表中”。
3、选择“使用TCP/IP地址或主机名添加打印机”,点击“下一步”。
4、在“设备类型”中选择“TCP/IP设备”,在“主机名或IP地址”栏输入打印机IP地址。
5、点击“下一步”,系统将自动检测端口并尝试安装驱动;若失败,手动指定已下载的官方驱动程序路径。
四、检查并配置Windows防火墙例外规则
Windows Defender 防火墙默认会阻止SMB、WS-Discovery及IPP等打印机发现协议的入站通信,导致其他设备无法探测到共享打印机。
1、打开“控制面板” > “系统和安全” > “Windows Defender 防火墙” > “允许应用或功能通过Windows Defender防火墙”。
2、点击“更改设置”,向下滚动查找以下项目并确保其在“专用”列打勾:– File and Printer Sharing– Network Discovery– Print Spooler (RPC)
3、若列表中无“Print Spooler (RPC)”,点击“允许另一应用”,浏览至 C:\Windows\System32\spoolsv.exe 并添加。
4、临时禁用防火墙测试:在防火墙主界面点击“启用或关闭Windows Defender防火墙”,选择“关闭”对应网络类型,观察打印机是否立即可见;若恢复可见,说明规则配置生效。
五、运行内置打印机疑难解答工具
Windows 10 自带的打印机疑难解答能自动检测并修复常见服务异常、驱动冲突及共享权限问题,无需人工判断具体故障点。
1、打开“设置” > “更新和安全” > “疑难解答” > “其他疑难解答”。
2、在列表中找到“打印机”,点击右侧“运行”按钮。
3、等待扫描完成,查看诊断结果;若提示“发现并修复了问题”,则直接点击“应用修复”。
4、若显示“未发现问题”,请继续执行后续步骤;若提示“需要管理员权限”,请确保当前账户为管理员并重试。

评论(0)