连接共享打印机是必不可少的,但在连接共享打印机时难免会出现各种各样的报错信息,下面是我总结的几种连接报错及解决办法,如有不对,敬请谅解!也欢迎留言我们一起探讨、一起学习!
1. 错误代码: 0x00000002
错误描述: 通常表示“找不到文件” 或 “路径不存在”。
解决办法:
检查打印机路径: 确保你输入的共享路径是正确的,格式为 \\打印服务器IP\打印机共享名。
直接使用IP 地址: 有时使用计算机名会因为 DNS 解析问题出错,尝试用服务器的 IP 地址代替计算机名。
启用必要的服务: 在打印服务器上,确保 “Server” 和 “Workstation” 这两个服务已经启动并设置为自动运行。
2. 错误代码: 0x00000005
错误描述: “拒绝访问”。这是一个非常常见的权限问题。
解决办法:
使用管理员凭据连接: 在弹出的凭据输入框中,确保输入的是打印服务器上的管理员账户和密码。
检查打印机安全权限: 在打印服务器上,右键点击打印机 -> “打印机属性” -> “安全” 选项卡,确保你用来连接的账户(或 “Everyone” 组)拥有 “打印” 权限。
启用Guest 账户: 如果是在小型办公网络或家庭网络中,可以在打印服务器上启用 “Guest” 账户,并给予它打印权限。
3. 错误代码: 0x00000070
错误描述: 通常与“打印机驱动程序” 有关,可能是驱动不兼容或损坏。
解决办法:
安装正确的驱动: 访问打印机厂商官网,为你的客户端操作系统(如 Windows 11 64 位) 下载并安装最新的官方驱动程序。
先装驱动再连接: 建议先在你的电脑上手动安装好驱动,然后再尝试连接共享打印机。
清除旧驱动: 在 “设备管理器” 中,展开 “打印队列”,卸载掉与该打印机相关的所有旧驱动或未知设备,然后重启电脑再试。
4. 错误代码: 0x0000007c
错误描述: 这通常指向一个更底层的网络问题,与“SMB 协议” 版本不兼容有关。
解决办法:
启用SMBv1 协议(临时解决):
在你的电脑上,打开“控制面板” -> “程序和功能” -> “启用或关闭 Windows 功能”。找到并勾选 “SMB 1.0/CIFS 文件共享支持”,重启电脑。
更推荐的做法(治本):
在打印服务器上启用SMBv2/v3。这通常是默认开启的。
确保你的客户端操作系统是较新的版本(如Windows 10 1709 及以上),它们默认支持 SMBv3。
5. 错误代码: 0x0000011b
错误描述: 这是一个在Windows 更新后非常普遍的问题,与一个安全补丁(KB5005565 等)有关,该补丁限制了非管理员账户的打印权限。
解决办法:
解决办法一:在客户端电脑上修改注册表(最常用)
按Win + R,输入 regedit 打开注册表编辑器。
导航到以下路径:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print
在右侧空白处,右键-> “新建” -> “DWORD (32 位) 值”,命名为 RpcAuthnLevelPrivacyEnabled。
双击该值,将“数值数据” 改为 0,点击 “确定”。
重启电脑或重启“Print Spooler” 服务 后再尝试连接。
解决方法二:在打印服务器上安装修补补丁
访问微软官网,为你的服务器操作系统下载并安装对应的“Out-of-band” 补丁,该补丁专门修复了此打印问题。
通用排查步骤:
当你遇到任何0x00000 开头的错误时,可以尝试以下通用步骤:
检查基本网络连接:
在你的电脑上ping 一下打印服务器的 IP 地址,确保网络是通的。
关闭你电脑和服务器上的防火墙进行测试。
使用“Windows 打印机疑难解答”:
在你的电脑上,打开“设置” -> “系统” -> “疑难解答” -> “其他疑难解答”。
找到并运行“打印机” 疑难解答,它有时能自动修复问题。
重启“Print Spooler” 服务:
在你的电脑和打印服务器上都执行此操作。
按Win + R,输入 services.msc。
找到“Print Spooler” 服务,右键选择 “重启”。
6. 错误代码: 0x00000709
错误描述: 通常是系统更新了组件引起的,比如KB5006670导致。
解决办法:
卸载KB5006670补丁,在控制面板查看已安装的更新,找到对应补丁进行卸载,重启电脑。
总结一下:面对0x00000 系列错误,首先看错误代码的后几位,0x5 是权限,0x70 是驱动,0x7c 和 0x11b 是网络和策略问题。根据具体代码,针对性地尝试上述解决方案,通常能解决问题。