睿诚科技协会

win10搜索不到网络打印机

第一步:基础检查(最常见的原因)

这些是最简单也最容易被忽略的步骤,请务必先检查。

win10搜索不到网络打印机-图1
(图片来源网络,侵删)
  1. 确保打印机已开启并处于网络状态

    • 打印机电源是否打开?
    • 打印机是否正常连接到你的Wi-Fi或有线网络?可以打印一张网络配置页(通常在打印机的设置菜单里可以找到),查看其IP地址是否与你的电脑在同一个网段内。
  2. 确保电脑和打印机在同一个网络下

    • 这是最最关键的一点,如果你的电脑连接的是 MyHome-WiFi,而打印机连接的是 MyHome-WiFi-Guest,即使信号很好,它们也无法互相发现。
    • 检查方法:在电脑上按 Win + R,输入 cmd 并回车,在命令提示符窗口中输入 ipconfig 并回车,记下你的“IPv4 地址”和“默认网关”。
    • 在打印机上打印网络配置页,记下打印机的IP地址。
    • 对比电脑和打印机的IP地址,它们的前三个数字(即子网掩码部分)必须完全相同,电脑是 168.1.10,打印机是 168.1.20,就是同一个网络,如果一个是 168.1.x,另一个是 168.0.x,那就不是。
  3. 重启设备和路由器

    • 一个简单的“重启大法”可以解决很多临时性的网络问题。
    • 顺序:先关闭打印机和电脑的电源,然后关闭路由器电源,等待1-2分钟,然后按顺序开启:路由器 -> 打印机 -> 电脑,等待所有设备完全启动后再试。

第二步:使用高级添加打印机向导(绕过自动搜索)

如果基础检查后问题依旧,说明自动搜索功能可能出了问题,我们可以手动添加,通过IP地址来定位打印机。

win10搜索不到网络打印机-图2
(图片来源网络,侵删)
  1. 打开 设置 -> 设备 -> 打印机和扫描仪

  2. 点击顶部的 “添加打印机或扫描仪” 按钮。

  3. 等待系统搜索几秒钟后,点击 “我需要的打印机未列出”

  4. 在弹出的窗口中,选择 “按名称选择共享打印机”,然后点击 “下一步”

    win10搜索不到网络打印机-图3
    (图片来源网络,侵删)
  5. 在输入框中,输入打印机的网络路径,格式通常有两种:

    • \\[打印机的IP地址] (最推荐,最直接的方式)
      • \\192.168.1.20
    • \\[计算机名]\[打印机共享名]
      • \\DESKTOP-ABC123 HP LaserJet
  6. 点击“下一步”,系统会尝试连接并安装驱动,如果提示你需要驱动,点击“浏览”找到你提前下载好的驱动程序文件,或者让Windows自动尝试从Windows Update获取。

  7. 按照提示完成安装,并设置为默认打印机。


第三步:启用必要的Windows服务和功能

Windows的一些服务或功能被禁用,也会导致网络发现失败。

  1. 启用“功能发现资源发布”和“SSDP发现”服务

    • Win + R,输入 services.msc 并回车。
    • 在服务列表中找到以下两项:
      • Function Discovery Resource Publication
      • SSDP Discovery
    • 双击打开,确保它们的“启动类型”为“自动”,服务状态”是“正在运行”,如果不是,点击“启动”,应用”->“确定”。
  2. 启用网络发现和文件共享

    • 打开 控制面板 -> 网络和 Internet -> 网络和共享中心
    • 点击你当前连接的网络(WLAN”)。
    • 在弹出的窗口中,确保“网络发现”和“文件和打印机共享”都是已启用状态。
  3. 检查“客户端”服务

    • 再次打开 services.msc
    • 找到 Workstation 服务。
    • 确保其“启动类型”为“自动”,服务状态”是“正在运行”。

第四步:安装或更新打印机驱动程序

Windows自带的通用驱动不兼容或已损坏,导致即使找到打印机也无法安装。

  1. 从打印机制造商官网下载驱动

    • 访问你的打印机品牌官网(如HP, Canon, Epson, Brother等)。
    • 进入“支持”或“驱动下载”页面,输入你的打印机型号,下载最新的、适用于Windows 10的完整驱动程序包
    • 下载后,断开网络连接,双击运行安装程序,让驱动程序先完成本地安装。
    • 安装完成后,再连接网络,Windows通常就能正确识别了。
  2. 使用打印机安装程序添加

    很多打印机驱动安装包里都带有“添加打印机”或“网络设置”工具,运行它,通常会自动搜索并安装。


第五步:检查防火墙和安全软件

防火墙可能会阻止电脑与打印机之间的通信。

  1. 暂时关闭Windows Defender防火墙

    • 打开 设置 -> 更新和安全 -> Windows 安全中心
    • 点击“防火墙和网络保护”。
    • 分别点击“域网络”、“专用网络”、“公用网络”,将防火墙暂时关闭。
    • 尝试添加打印机,如果成功,说明是防火墙规则的问题,成功后,请务必重新开启防火墙。
  2. 暂时关闭第三方杀毒软件

    如果你安装了360、腾讯电脑管家、卡巴斯基等第三方安全软件,请暂时退出或禁用其网络防护功能,然后再试。


第六步:运行网络疑难解答

Windows内置的疑难解答工具可以自动检测并修复一些常见的网络问题。

  1. 右键点击右下角的网络图标 -> “网络和 Internet 设置”
  2. 滚动到底部,点击 “网络疑难解答”
  3. 让它运行并尝试修复问题。

第七步:其他可能的解决方案

如果以上方法都无效,可以尝试以下进阶方法。

  1. 添加TCP/IP端口

    • 打开 控制面板 -> 设备和打印机
    • 点击顶部的“打印服务器属性”(需要管理员权限)。
    • 在“端口”选项卡中,点击“添加端口”。
    • 选择 “Standard TCP/IP Port”,点击“新端口”。
    • 在下一步中,输入打印机的IP地址,点击“下一步”,完成向导。
    • 回到“设备和打印机”,右键点击你的打印机,选择“打印机属性”,在“端口”选项卡中,确保刚刚添加的TCP/IP端口被勾选。
  2. 重置网络组件

    • 以管理员身份打开命令提示符(CMD)。
    • 依次输入以下命令,每输完一条按一次回车:
      netsh winsock reset
      netsh int ip reset
      ipconfig /release
      ipconfig /renew
      ipconfig /flushdns
    • 完成后,必须重启电脑才能生效。

总结一下排查思路:

  1. 先检查网络:同网段、重启。
  2. 手动添加:使用IP地址绕过自动搜索。
  3. 检查系统服务:确保网络发现相关服务已开启。
  4. 重装驱动:从官网下载最新驱动。
  5. 关闭防火墙/杀毒软件:排除干扰。
  6. 使用疑难解答:让Windows自己想办法。
  7. 高级设置:手动添加TCP/IP端口或重置网络。

希望这些步骤能帮助你成功解决问题!如果所有方法都试过了还是不行,可以提供一下你的打印机型号和具体错误提示,我可以给出更针对性的建议。

分享:
扫描分享到社交APP
上一篇
下一篇