首页 / 系统修复 / 打印机修复 / 0x00000005
0x00000005

拒绝访问(共享打印机权限)

先看现象

连接共享打印机时提示「拒绝访问,错误 0x00000005」,或者提示需要输入凭据却怎么输都不对。

为什么会报这个错

一是客户端用 Guest 匿名访问,而主机关闭了不安全的来宾登录;二是主机上的共享权限只给了 Administrator;三是凭据管理器里存了错的账号。三种都表现为 0x00000005。

怎么修(按顺序做)

  1. 客户端允许来宾登录(内网)

    Win10/11 默认禁止 Guest 访问 SMB 共享,内网可以放开这一项。

    reg add "HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters" /v AllowInsecureGuestAuth /t REG_DWORD /d 1 /f
  2. 用主机上的真实账号连一次

    在客户端资源管理器访问 \\主机IP,弹凭据时输入主机上存在的用户名和密码,并勾选「记住我的凭据」。比匿名访问稳定得多。

  3. 检查主机共享权限

    主机上打印机属性 → 共享 → 权限,确认 Everyone 或目标账号有「打印」权限;同时看「安全」选项卡里是否也有对应权限。

经验提示

如果主机开了「密码保护的共享」,客户端就必须带账号密码,匿名一定失败。

还不行的话

先确认你改的是对的那台机器——共享类问题九成要在主机上改。如果按上面做完仍然报错,把「事件查看器 → Windows 日志 → 系统」里对应时间的错误记下来,再看相关资料:

常见问题

0x00000005 需要重启电脑吗?

改注册表或共享配置的建议重启一次,让改动彻底生效;只重启打印服务的,执行 net stop spooler & net start spooler 后即可测试,不必重启整机。

这个错误要在哪台电脑上修?

在<b>共享主机</b>(接打印机那台)上修。客户端做什么都没用,修完主机后客户端删掉旧打印机重新连接。

按步骤做完还是不行怎么办?

先确认改的是对的那台机器,再看「事件查看器 → Windows 日志 → 系统」里同一时间的错误记录,通常会指出具体的服务或 DLL。

有没有更省事的办法?

如果主机开了「密码保护的共享」,客户端就必须带账号密码,匿名一定失败。