共享打印机弹出 0x00000005 拒绝访问,通常跟打印机本身没什么关系,问题出在副机连共享时的名称解析,或者凭据和共享权限没对上。Windows 10/11 上出现这个提示,硬件大多是好的,不用急着重装系统。
以下方法在 Windows 10/11 实测可用:先用主机名和 IP 各访问一次定位方向,IP 能走就用 IP 直连并在凭据管理器补一条 Windows 凭据,再回主机端开共享权限、把「拒绝从网络访问」里的 Guest 移掉,最后重启打印和发现类服务收尾。
适用系统:Windows 10/11;最后更新:2026-09-21。
先分清:为什么共享打印机会弹 0x00000005
副机双击主机上的共享打印机,屏幕跳出「Windows 无法访问 \\PC01」,下面还有一行「你没有权限访问,请与网络管理员联系」,这个提示对应的错误码就是 0x00000005,也就是拒绝访问。它拦在登录环节,跟纸、墨、打印头都没关系。
原因集中在几处:主机名解析不到、副机没存主机的 Windows 凭据、主机端共享权限或安全策略把 Guest 挡住、Print Spooler 卡死。先用下面这张图判断方向,再动手。
先判断出问题的环节,再对症处理,能省掉一轮又一轮的重装和乱改设置。
方法1 用主机名和 IP 各访问一次,先判断问题方向
一次对比就能确定故障在名称解析还是在凭据权限,后面不用白折腾。同一个共享打印机,用主机名访问和用 IP 访问走的是两条不同的路。
操作步骤
- 副机按 Win+R,输入 \\PC01(PC01 是主机名)回车,记下是否弹出「Windows 无法访问」和 0x00000005
- 再输入 \\192.168.1.20(主机 IP)试一次,对比两次结果是否一样
- IP 能打开,说明属于名称解析或主机名问题,后面一律走 IP 直连
- 两个地址都报 0x00000005,说明属于凭据或共享权限问题,直接进方法 2
- 主机上 Win+R→cmd,输入 ipconfig,在 IPv4 地址一栏取准确地址,别手抄
两次结果不一样就说明名称解析有问题,两次都一样就是凭据或权限的事。先弄清方向,再决定动哪一侧的电脑。
方法2 在凭据管理器补一条 Windows 凭据,用 IP 直连
要把拒绝访问变成正常登录,关键是把主机账户写对并存进副机的凭据库。0x00000005 里有不少是账户格式写错,比如只写了 user,没带主机名。
操作步骤
- 副机:控制面板 → 用户账户 → 凭据管理器 → Windows 凭据 → 添加 Windows 凭据
- 地址填 \\192.168.1.20 或主机名 PC01,不要带共享名,也别多敲空格
- 用户名填 PC01\user(主机名 + 反斜杠 + 主机账户),密码填主机开机密码
- 保存后重启资源管理器:任务管理器 → Windows 资源管理器 → 重新启动
- Win+R 再输 \\192.168.1.20 复测,不再弹 0x00000005 就说明通了
主机账户如果没设密码,Windows 默认不允许空密码账户做网络登录。先给主机账户设一个密码,或者干脆换一个带密码的账户用来共享。
凭据存好以后,副机再添加这台打印机就会自动带上登录信息,不会再反复弹「输入网络凭据」的窗口。
用「软领打印机驱动修复大师」更省事
上面两步手动做下来,共享设置、安全策略、服务要来回翻好几处。软领打印机驱动修复大师里的打印机共享功能,会先做一次共享环境检测,把本机和共享端跟共享有关的异常项扫出来,比如共享设置没开全、SMB 协议异常、共享错误码 0x00000bc4、共享中卡慢出错,列成清单后点一键修复,能处理的项一次到位。共享环境复杂、两边电脑设置不一致的时候,用它比逐项核对快。

驱动这一步也常卡人。按 IP 直连添加打印机之后,自动安装驱动会扫描并认出已连接的打印机型号,从百万级驱动库里匹配对应驱动一键装好,省掉手动挑型号、版本装错再重装的过程。佳能 G3800 这类常见机型也能直接搜到。

软领是知名国产软件品牌,20 年技术沉淀,服务千万用户。软领官网 wyouhua.com 直接下载,安装过程没有捆绑勾选项;软件里有客服按钮,可以联系真人客服,办公网络里共享环境复杂的情况还能约工程师远程协助。

方法3 主机端补齐共享权限,副机改用 IP 直连添加
共享是主机说了算,主机端的共享设置和安全策略没开全,副机怎么连都会被拒。这项按共享设置、共享名、安全策略、账户的顺序一层层往下查,范围会越缩越小。
操作步骤
- 主机:控制面板 → 网络和共享中心 → 更改高级共享设置 → 启用网络发现、启用文件和打印机共享
- 主机:设备和打印机 → 右键打印机 → 打印机属性 → 共享,勾选「共享这台打印机」,记下共享名
- 主机:Win+R→secpol.msc → 本地策略 → 用户权限分配 → 拒绝从网络访问这台计算机
- 把列表里的 Guest 移除;更稳的做法是改用带密码的账户做共享,不再依赖 Guest
- 回副机:设备和打印机 → 添加打印机 → 我需要的打印机不在列表中 → 按 IP 地址添加
- 端口类型选 Standard TCP/IP,地址填主机 IP,装上对应驱动后打印一张测试页
改完策略最好把主机重启一次,再让副机按 IP 重新添加。同一台主机用 Guest 的共享方式在 Windows 10/11 上越来越不稳,换成带密码的账户更省心。
主机和副机还要在同一网段,网络位置设成专用网络,否则网络发现开不起来,副机在列表里根本看不到这台主机的共享。
方法4 重启打印与发现类服务,清旧条目重装驱动兜底
设置都对了还报错,多半是服务卡死或旧端口残留,重启服务加上重新添加,一般能收尾。
操作步骤
- 主机和副机都 Win+R→services.msc,找到 Print Spooler(C:\Windows\System32\spoolsv.exe)右键重新启动
- 同样重启 Function Discovery Resource Publication 和 Function Discovery Provider Host,启动类型都设成自动
- 副机删掉旧的共享打印机条目,按 IP 重新添加一次,避免继续沿用坏掉的端口
- 仍报错就 Win+R→devmgmt.msc,看打印队列下有没有黄色感叹号(代码 43),有就更新驱动
- 驱动异常先在管理员命令行跑 sfc /scannow,再跑 DISM /Online /Cleanup-Image /RestoreHealth,完成后重启
- 改为共享连接后若报 0x0000011b,回主机确认 Print Spooler 处于运行中再重连;还是拒绝访问,就再补一次方法 2 的凭据
这几步的顺序别颠倒,先重启服务让打印后台恢复,再删旧条目,最后按 IP 重新添加,中间少一步都容易继续报错。
如果主机硬盘有坏道、系统文件损坏这类情况,先备份重要文件再动手,报错原因可能不在共享本身。
常见问题
共享打印机拒绝访问 0x00000005 怎么解决?
先在副机依次试 \\主机名 和 \\主机IP,看两者结果是否一致;再在凭据管理器补一条 Windows 凭据,主机端开共享权限并把 Guest 从「拒绝从网络访问这台计算机」里移除,最后重启 Print Spooler 和发现类服务,按这个顺序基本都能连上。
\\主机IP 能打开,\\主机名 打不开是什么原因?
说明名称解析没走通。可以去主机上确认网络发现已开启,或者在副机的 C:\Windows\System32\drivers\etc\hosts 里加一行「192.168.1.20 PC01」,把主机名和 IP 绑死。日常用 IP 直连最稳。
添加共享打印机提示要用户名和密码,填了也不对怎么办?
账户要写成「主机名\账户名」的形式,例如 PC01\user,密码填的是主机开机密码。主机账户没有密码时,Windows 默认不允许空密码账户做网络登录,先给主机账户设个密码再连。
secpol.msc 里「拒绝从网络访问这台计算机」没有 Guest 怎么办?
说明 Guest 已经被移除过,这时把重点放到共享权限上:打印机属性的共享页要勾选并写好共享名,安全选项卡里给 Everyone 或对应账户留出打印权限,同时确认两台电脑在同一网段、网络位置为专用网络。
重启 Print Spooler 后共享打印机又拒绝访问,是哪里没设对?
多半是重连时用了旧端口或旧条目。删掉副机里那台打印机,按 IP 重新添加,端口选 Standard TCP/IP;主机上把 Print Spooler 和两个 Function Discovery 服务都设成自动启动,避免重启后服务没起来。
推荐阅读
相关推荐

提示