共享打印机报错连不上怎么办?修复错误代码(0x000006d9/0x0000011b 等)最新Win10/11 共享打印机常见问题 + 解决教程,附工具!
温馨提示:
本文最后更新于 2025年08月03日,已超过 40 天没有更新。若文章内的图片失效(无法正常加载),请留言反馈或直接联系我。
摘要
在 Win11 环境下,老款惠普等打印机常会因系统防火墙、网络发现、补丁驱动等原因无法共享或连接,报错码涵盖 0x000006d9、0x0000011b、0x0000007e 等。本文系统梳理打印机共享常见问题成因,并提供一站式“打印机共享修复工具大合集”,助你十分钟内彻底搞定共享打印机。
1. 常见共享错误及成因
1.1 开启共享权限时的错误
错误提示 | 核心成因 | 出现场景 |
---|---|---|
0x000006d9 | 防火墙未允许“文件和打印机共享”服务端口(445) | 点击“共享这台打印机”时弹出 |
0x00000709 | 打印机名称包含特殊字符或共享名与已有冲突 | 设置共享名称后确认时弹出 |
0x80070005 | 当前用户非管理员,缺少系统共享权限 | 非管理员账号操作共享设置时 |
服务未启动 | Print Spooler(打印后台处理)服务未开启 | 打印机属性 → 共享选项灰色不可选 |
Tip:
- 错误 0x000006d9 本质是 Windows 防火墙拦截,需在“高级防火墙设置”中允许“文件和打印机共享”入站规则。
- 确保“Print Spooler”已设为“自动启动”,并在“服务”管理中处于“正在运行”状态。
1.2 其他设备搜索打印机时的错误
错误提示 | 核心成因 | 出现场景 |
---|---|---|
网络中找不到共享打印机 | 组策略禁用了网络发现,或工作组名称不一致 | 点击“查找打印机”后无任何结果 |
0x00000103 | Function Discovery Resource Publication 服务未启动 | “正在搜索”后无结果 |
错误 0x00000035 | 两台电脑不在同一网段,或物理网络连接异常 | “网络”页面看不到共享打印机 |
0x00000002 | 共享名含中文/空格,或被防火墙规则过滤 | 手动输入 \\电脑名\打印机名 时出错 |
Tip:
- 确保所有设备在同一子网(Wi-Fi 与网线混用需检查网关和掩码)。
- 在“网络和共享中心” → “高级共享设置”中,开启“网络发现”与“文件和打印机共享”。
- 工作组(或域)名称必须保持一致。
1.3 客户端连接共享打印机时的错误
错误提示 | 核心成因 | 出现场景 |
---|---|---|
0x0000011b | 微软安全补丁(KB5005565 等)限制远程打印机连接 | 点击“连接”后立即弹出 |
0x0000007e | 客户端缺少对应型号驱动 | “安装驱动”后提示失败 |
0x800b0109 | 驱动未经过微软数字签名 | Win11 连接老款打印机时常见 |
0x00000005 | 共享端未给访客/匿名用户正确权限,或用户无密码 | 客户端用户无密码导致访问被拒绝 |
0x000006ba | Print Spooler 服务在连接过程中崩溃 | 多次尝试连接后服务意外停止 |
Tip:
若遇 0x0000011b,可通过注册表或组策略暂时绕过:
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print] "RpcAuthnLevelPrivacyEnabled"=dword:00000000
- 驱动问题推荐手动下载官方 WHQL 驱动,并在“设备和打印机”中“添加本地打印机”→“使用现有端口”模式下指定。
2. 核心解决思路和步骤
服务与防火墙排查
- 确认“Print Spooler”“Function Discovery Provider Host”“Function Discovery Resource Publication”均设为“自动”并已启动。
- 防火墙高级设置允许「文件和打印机共享」及 TCP 445、TCP 139 端口入站。
网络与发现配置
- “网络和共享中心”开启“网络发现”“文件和打印机共享”。
- 检查 IP、子网掩码、网关,确保同一网段;必要时固定 IP。
共享设置与命名规范
- 共享名仅用英文字母、数字和下划线,避免中文、空格和特殊字符。
- 确保工作组/域名称一致。
驱动和补丁兼容
- 手动下载并安装 32/64 位对应的 WHQL 驱动。
- 按需在注册表或组策略中关闭补丁限制(0x0000011b)。
权限与用户
- 共享端给“Everyone”或“Guest”至少“打印”权限,确保客户端用户能匿名访问。
- 若采用密码保护共享,客户端输入账号密码。
3. 一键修复工具大合集
说明: 以下脚本/工具集覆盖上述所有场景,一键检查并修复关键配置(管理员权限下运行)。
# PrinterSharingFix.ps1
# 1. 启动服务
$services = @(
'Spooler',
'FDResPub',
'FDPhost'
)
foreach ($s in $services) {
Set-Service -Name $s -StartupType Automatic
Start-Service -Name $s
}
# 2. 防火墙放行
$fwRules = @(
'File And Printer Sharing (SMB-In)',
'File And Printer Sharing (NB-Session-In)'
)
foreach ($r in $fwRules) {
Enable-NetFirewallRule -DisplayGroup $r
}
# 3. 网络发现 & 共享
Set-NetFirewallRule -Name FPS-Discovery-UDP-In -Enabled True
netsh advfirewall firewall set rule group="Network Discovery" new enable=Yes
# 4. 注册表关闭远程打印限制
New-Item -Path "HKLM:\System\CurrentControlSet\Control\Print" -Force | Out-Null
Set-ItemProperty -Path "HKLM:\System\CurrentControlSet\Control\Print" `
-Name "RpcAuthnLevelPrivacyEnabled" -Type DWord -Value 0
# 5. 提示用户重启
Write-Host "所有设置已完成,请重启电脑并重新尝试打印机共享。" -ForegroundColor Green
使用方法:
- 将以上内容保存为
PrinterSharingFix.ps1
;右键“以管理员身份运行 PowerShell”,执行:
Set-ExecutionPolicy Bypass -Scope Process .\PrinterSharingFix.ps1
- 重启后再次设置共享,即可十分钟内完成整机排错。
工具已经上传至网盘,有需要的自取:
通过网盘分享的文件:打印机驱动修复
链接: https://pan.baidu.com/s/11qpbwnrkqnDozrf-LjteRQ?pwd=8ifv 提取码: 8ifv
以前总觉得打印机共享是技术活,非得 IT 专业人士才能搞定,没想到用对工具这么简单。这工具不仅解决了眼前的问题,还省了请人维修的钱 —— 之前问过外面的维修师傅,上门一次就要 200 块,现在自己花十分钟就能搞定,性价比太高了。
要是你们也有打印机共享的烦恼,别再死磕系统设置了,试试这些工具,亲测比改防火墙、重装驱动靠谱多了。毕竟对咱们来说,能让打印机安安稳稳共享,大家不用跑腿,就是最高效的事儿了。
关注我:获取更多 Windows 系统优化、网络配置、日常办公自动化技巧!
正文到此结束
- 本文标签: 打印机
- 本文链接: https://code.itptg.com/article/132
- 版权声明: 本文由老魏原创发布,转载请遵循《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权