睿诚科技协会

windows找不到网络打印机

  1. 网络连接问题:电脑和打印机不在同一个网络,或者网络不通。
  2. 打印机本身问题:打印机未开机、未连接网络、或未正确配置。
  3. 电脑端问题:Windows服务、驱动程序或网络设置有误。
  4. 权限和发现问题:网络发现功能未开启,或者没有权限访问该打印机。

请按照以下步骤,从最简单、最常见的原因开始排查。

windows找不到网络打印机-图1
(图片来源网络,侵删)

第一步:检查基础网络连接(最关键!)

这是最容易出错也最容易被忽略的地方,如果电脑和打印机“见不到面”,后续一切操作都无效。

  1. 确保电脑和打印机连接到同一个Wi-Fi或有线网络

    • 打印机:在打印机上进入“设置”或“网络”菜单,查看其IP地址,在你的电脑上打开命令提示符(CMD),输入 ping 打印机IP地址 (ping 192.168.1.100)。
    • ping 成功(显示“来自...的回复...”),说明网络是通的,可以跳到第二步。
    • ping 失败(显示“请求超时”或“一般故障”),说明网络不通,请检查:
      • 路由器是否正常工作?
      • 电脑和打印机是否连接到正确的Wi-Fi(SSID)?有时家庭和企业Wi-Fi名称相同但网络是隔离的。
      • 如果是连接网线的,检查网线和网口是否正常。
  2. 检查打印机状态

    • 打印机是否已开机?
    • 打印机是否处于正常待机或准备打印状态,而不是卡纸或报错状态?
    • 打印机网络指示灯是否正常闪烁或常亮?

第二步:在Windows中添加打印机

如果网络连接正常,我们来尝试手动添加打印机。强烈推荐使用IP地址添加,这是最可靠的方法

windows找不到网络打印机-图2
(图片来源网络,侵删)
  1. 打开 设置 > 蓝牙和其他设备 > 打印机和扫描仪

  2. 点击 添加设备添加打印机或扫描仪

  3. Windows会自动搜索,如果找不到你的打印机,请不要着急,点击 “我需要的打印机不在列表中”

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

    windows找不到网络打印机-图3
    (图片来源网络,侵删)
  5. 在输入框中,手动输入打印机的完整网络路径,格式为: \\打印机的IP地址 \\192.168.1.100

    • 重要提示:你也可以尝试使用打印机的主机名(如果知道的话),格式为 \\打印机主机名,但使用IP地址通常更稳定。
  6. 点击 “下一步”

    • 如果成功:Windows会自动安装驱动程序并完成添加,如果提示你选择驱动,可以点击“Windows Update”来获取最新的驱动列表,然后选择正确的型号。
    • 如果失败:会弹出错误提示,请记下错误代码,这有助于我们下一步诊断,常见的错误有“0x0000011b”、“找不到网络路径”等。

第三步:针对常见错误进行修复

如果在第二步中失败了,请根据以下情况进行针对性修复。

情况A:提示“找不到网络路径”或无法访问

这通常意味着网络发现或共享设置有问题。

  1. 启用网络发现和文件共享

    • 在Windows搜索栏中输入“控制面板”并打开。
    • 选择 “网络和共享中心”
    • 点击左侧的 “更改高级共享设置”
    • 展开 “当前配置文件”(如果你连接的是家庭或工作网络)。
    • 确保 “启用网络发现”“启用文件和打印机共享” 都被选中。
    • 同样,检查 “所有网络” 部分,确保 “关闭密码保护共享” 被选中(这可以简化首次连接,如果安全要求高可以保持开启,但连接时需要输入用户名密码)。
    • 点击 “保存修改”
  2. 检查Windows打印服务

    • 按下 Win + R 键,输入 services.msc 并回车。
    • 在服务列表中,找到以下几个服务,确保它们的“状态”是“正在运行”,“启动类型”是“自动”:
      • Print Spooler (打印后台处理程序) - 这是最重要的服务!
      • Function Discovery Provider Host
      • Function Discovery Resource Publication
      • SSDP Discovery
      • UPnP Device Host
    • 如果某个服务未运行,双击它,点击“启动”,然后将“启动类型”改为“自动”,确定”。

情况B:提示错误代码 “0x0000011b”

这是Windows更新后一个非常著名的共享打印问题,原因是微软为了安全移除了不安全的SMBv1协议。

  1. 在电脑上启用SMBv1协议(临时解决方案,有安全风险)

    • 按下 Win + R 键,输入 optionalfeatures 并回车。
    • 在弹出的窗口中,找到并展开 “SMB 1.0/CIFS 文件共享支持”
    • 勾选 “SMB 1.0/CIFS 客户端”“SMB 1.0/CIFS 服务器”
    • 点击“确定”,然后重启电脑。
  2. 在打印机主机上启用SMBv1协议(如果电脑方法无效)

    • 这里的“打印机主机”是指连接了打印机的那台电脑(如果打印机是共享的)或者打印机的固件(如果是智能打印机),对于大多数网络打印机,需要在其Web管理界面中查找SMB或协议设置,并启用SMBv1。不同品牌打印机设置位置不同,请查阅说明书。
  3. 最佳解决方案(推荐)

    • 将打印机的固件更新到最新版本,打印机厂商通常会通过更新来修复与新版Windows的兼容性问题。
    • 在打印机的网络配置中,禁用SMBv1,并强制使用SMBv3,这是更安全、更现代的做法。

情况C:驱动程序问题

如果可以连接但打印错误或无法打印,通常是驱动不匹配。

  1. 从打印机厂商官网下载最新驱动
    • 访问你的打印机品牌官网(如HP, Canon, Epson, Brother等)。
    • 进入“支持”或“下载”页面,输入你的打印机 exact 型号。
    • 选择你的操作系统版本(Windows 11 64位)。
    • 下载推荐的 “完整软件及驱动程序包”,而不仅仅是驱动程序,这个包通常包含一个安装程序,能更好地处理安装过程。
    • 卸载旧的打印机,然后运行下载的安装程序进行全新安装。

第四步:终极解决方案(如果以上都无效)

如果所有方法都失败了,可以尝试以下“大招”。

  1. 重置网络堆栈

    • 以管理员身份打开命令提示符(CMD)。
    • 依次输入以下命令,每输完一条按一次回车:
      netsh winsock reset
      netsh int ip reset
      ipconfig /release
      ipconfig /renew
      ipconfig /flushdns
    • 完成后,必须重启电脑
  2. 在打印机的Web管理界面中添加打印机

    • 大多数现代网络打印机都有一个内置的Web服务器,你可以在浏览器中输入打印机的IP地址来访问它。
    • 登录后,通常会有一个“网络”或“设置”菜单,里面有“添加打印机”或“TCP/IP打印”之类的选项。
    • 你可以在这里直接将你的电脑添加为允许打印的客户端,或者配置LPD/RAW端口等,这种方法绕过了Windows的一些限制,非常有效。

总结排查清单

为了方便你操作,这里有一个简化的清单:

步骤 检查/操作项目 目的
网络 ping 打印机IP地址 确认网络物理和逻辑连接是否正常
状态 打印机开机、网络灯亮、无报错 确认打印机本身工作正常
添加 使用 \\IP地址 手动添加 绕过自动搜索,直接尝试连接
共享 检查“网络和共享中心”设置 确保Windows允许被发现和共享
服务 检查“Print Spooler
分享:
扫描分享到社交APP
上一篇
下一篇