游客发表
在办公室或家庭局域网里,享打修复Win10 电脑连接共享打印机时突然弹出“操作无法完成(错误 0x0000011b)”,印机是提示近几年非常常见的一类故障。它通常不是解决打印机坏了,而是实操主机(连接打印机的那台电脑)与客户端之间的打印通信被安全策略或补丁改动挡住了。本文按“先判断、排查再修复、步骤后验证”的享打修复顺序,给出可落地的印机处理思路,适用于大多数 Win10 对 Win10、提示Win10 对 Win7 的解决共享场景。
需要先说明边界:0x0000011b 多与系统打印补丁、实操RPC 通信设置、排查凭据与驱动有关,步骤不同系统版本(家庭版、享打修复专业版、不同补丁号)界面可能略有差异,具体入口以你电脑的实际系统界面和单位 IT 规定为准。如果你在公司域环境内,修改注册表前最好先问一下网管,避免与统一策略冲突。
第一步不要急着改注册表,先分清是“主机共享没成功”还是“客户端连不上”。在连接打印机的主机上,打开“设置 → 设备 → 打印机和扫描仪”,找到那台打印机,进入“管理 → 打印机属性 → 共享”,确认已勾选“共享这台打印机”,并记下共享名。随后在主机上打开“控制面板 → 网络和共享中心 → 更改高级共享设置”,确认当前网络配置文件下“启用文件和打印机共享”是打开的。
第二步在客户端测试基础连通性。按 Win+R 输入 \\主机IP 或 \\主机计算机名 回车,看能否看到共享的打印机图标。如果连共享列表都打不开,问题在局域网发现或凭据;如果能打开、双击添加时才报 0x0000011b,那基本可以锁定为打印通信被拦截,继续看下面的修复。
这是目前处理 0x0000011b 最常被验证有效的手段。原因在于部分安全更新收紧了打印后台与客户端之间的 RPC 身份验证要求,导致旧式共享打印握手失败。操作在“主机”(直接插着打印机的那台电脑)上进行,而不是客户端。
regedit 回车,打开注册表编辑器;如弹出用户账户控制提示,选择“是”。HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print。Print 项,右键空白处 → 新建 → DWORD(32 位)值,命名为 RpcAuthnLevelPrivacyEnabled。0,基数选十六进制或十进制均可(0 都一样),确定。重启后回到客户端,先删除之前添加失败的打印机(设置 → 打印机和扫描仪 → 选中 → 删除设备),再重新通过 \\主机IP 添加一次。很多情况下错误码就会消失。若单位有安全合规要求,不建议长期关闭该验证,可改为在主机上统一更新打印机驱动、改用 IP 直连或打印服务器方案。
如果改完注册表仍然报错,接着排查打印后台服务。在主机和客户端都按 Win+R 输入 services.msc,找到“Print Spooler”,确认状态为“正在运行”、启动类型为“自动”。若已停止,右键启动;若启动后立刻停止,多半是驱动冲突,需要清理打印队列:进入 C:\Windows\System32\spool\PRINTERS,删除里面残留的打印文件(需要先停掉 Print Spooler 服务再删,删完再启动)。
再检查凭据。客户端访问共享时,如果主机设置了密码而客户端用了空密码账户,或主机账户名与客户端不一致,也会在添加阶段失败。可在客户端“控制面板 → 凭据管理器 → Windows 凭据”中,添加主机 IP 或计算机名对应的用户名和密码。若主机使用的是微软账户登录,建议临时创建一个本地账户专用于共享,用户名密码尽量简单一致,减少握手环节的变量。
驱动不匹配也会伪装成 0x0000011b。建议在主机上把打印机驱动更新到厂商官网对应 Win10 的版本,避免使用系统自带的通用驱动。客户端添加时,如果自动搜索驱动失败,可手动“从磁盘安装”,指向主机共享出来的驱动目录,或先在客户端本地装好同型号驱动,再添加共享端口。
如果以上都试过仍不稳定,可以考虑绕开传统共享:一是给打印机设置固定 IP,客户端直接用“添加打印机 → 使用 TCP/IP 地址添加”,前提是打印机本身带网口或无线;二是用一台常开的电脑或小型打印服务器做中转。这两种方式不依赖 RPC 共享链路,长期看更省心,也更适合多人共用的办公环境。
RpcAuthnLevelPrivacyEnabled 要加在主机上,加在客户端通常无效。最后给一个可执行的小结:先确认共享列表能否打开,锁定是通信拦截还是凭据问题;优先在主机添加 RpcAuthnLevelPrivacyEnabled=0 并重启;不行再查 Print Spooler、打印队列残留和 Windows 凭据;仍失败就更新驱动或改用 IP 直连。按这个顺序走,绝大多数 0x0000011b 都能定位到具体环节,而不是反复重装驱动白费时间。
随机阅读
热门排行
友情链接