Windows 10连接网络打印机报错“0x0000011b”的解决方法

网络打印,win10/11都经常遇到这样那样的问题。今天遇到一台新装的windows 10系统连接网络打印机报错

先是弹出报错:“你不能访问此共享文件夹,因为你组织的安全策略阻止未经身份验证的来宾访问”

尝试处理了一些后报错:0x0000011b

网上查了一圈,普遍说的是这个情况,微软官方介绍:通过命名管道使用 RPC  

也就是网上说的最多的注册表方式:

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print]
"RpcAuthnLevelPrivacyEnabled"=dword:00000000

但添加后还是没有解决我的问题,还是提示:0x0000011b

下面总结一下解决问题的几种方式,有些人可能一种就行了,有些人可能反复检查几种。

网络发现和共享是有必要启用的。

1、组策略:gpedit.msc

计算机配置->管理模板->网络->lanman工作站:启用不安全的来宾登录,配置为已启用。应用保存

此方法并未解决我的问题,但这时可发现共享打印机了,连接报错。

 

重启打印服务Print Spooler尝试连接打印机;

2、添加注册表,微软官方解决方案,不同的版本可能有不同。

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print]
"RpcAuthnLevelPrivacyEnabled"=dword:00000000

看看官方的解释,就知道这有多随意。

未设置注册表项时安装更新后的默认行为:

  • 未设置时,2021 年 1 月 12 日或更高版本的更新的默认行为为 0(零)。

  • 未设置时,2021 年 9 月 14 日或更高版本的更新的默认行为为 1(一)。

重启打印服务Print Spooler尝试连接打印机; 

3、启用guest账户

不过这也很迷,我个人笔记本电脑,并未启用,但我的共享正常,但我用虚拟机测试了一下,启用后居然正常了。

 

重启打印服务Print Spooler尝试连接打印机;

4、添加一个Windows凭据

比如添加一个Windows凭据,我这里填的是:192.168.0.88(我这里填的局域网内的计算机名称:caiwu),用户名:guest,密码空

 

重启打印服务Print Spooler尝试连接打印机。

 

总之,做完以上这四部检查,一般就解决了局域网无法连接共享打印机的问题了。

 


Q&A:

Q:未发送StartDocPrinter调用

A:通常是打印机连接可能有问题,检查共享主机是否能够打印,并且重新连线;自己电脑可尝试删除打印机后重新添加共享打印机。

 

posted @ 2023-10-20 13:47  飛言緋語  阅读(900)  评论(2编辑  收藏  举报