想要在Win10系统上实现局域网共享打印机,网络已经设置完成,专用网络和公用网络的共享功能也已打开,且没有密码保护。可以访问连接打印机的电脑,并看到打印机和共享文件夹。但是在具体连接时,出现了“Windows 无法连接到打印机,错误码0x0000011b”的错误,如下图所示:
网上的解决方案:
大部分网上的解决方案都是在打印机所在的电脑上卸载相关的更新,具体的步骤是:“更新和安全” -> “查看更新历史记录” -> “卸载更新”,然后找到补丁编号为KB5005569/KB5005573/KB5005568/KB5005566/KB5005565的补丁,双击进行卸载。有的解决方案甚至要求在连接打印机的电脑上也卸载以上的更新。
问题分析:以上更新导致了该问题,但在Windows的最新更新中已将相关更新合并,因此很多用户在自己的电脑上找不到这些更新包,如下图就没有相关的更新包:
有效解决方案亲测:
后来结合各种情况,找到了以下解决方案。
1.按下Windows键 + R打开“运行”对话框。接下来,在文本框中键入“regedit”,然后按Ctrl + Shift + Enter以以管理员身份打开注册表编辑器,打开新的注册表编辑器窗口,当“用户帐户控制”提示出现时,单击“是”以授予管理权限。
regedit
2.进入注册表编辑器后,使用左侧菜单导航到以下位置:HKEY_LOCAL_MACHINESystemCurrentControlSetControlPrint
注意:您可以手动导航到该位置(通过单击每个键),也可以将完整的路径粘贴到顶部的导航栏中,然后按Enter键立即到达该位置。
3.创建新的DWORD值。进入正确的位置后,请确保选中“Print”键,然后在右侧区域右键单击空白区域,选择“新建 > DWORD(32位)值”。
4.接下来,将新创建的注册表值命名为RpcAuthnLevelPrivacyEnabled,然后按Enter键保存更改。
5.双击新创建的RpcAuthnLevelPrivacyEnabled值。进入“编辑”菜单后,将“基数”设置为“十六进制”,将“数值数据”设置为0,然后单击“确定”保存更改。
6.完成此修改后,重新启动电脑,然后重复之前导致0x0000011b错误的操作,即Win + R -> 输入\xx.xx.xx.xx(打印机链接主机的IP地址) -> 右键点击打印机,选择“连接”。完成后,在打印时请确保选择此打印机。
至此,问题解决。