连接共享打印机遇到"Windows 无法连接到打印机""操作失败,错误为 0x0000011b"或提示"本地打印后台处理程序服务没有运行",多数是 Print Spooler 服务没起来、队列卡死或注册表关键值被系统更新篡改造成的,硬件本身大多没坏,不必急着重装或送修。以下方法在 Windows 10/11 实测可用,按从易到难逐个排查,修好即停。
如果手动排查觉得繁琐,也可以直接跳至文中的工具段,用「软领打印机驱动修复大师」一键扫描修复共享环境和打印服务。
适用系统:Windows 10/11;最后更新:2026-07-26。
共享打印机提示「无法连接到打印机4005」是什么情况?
客户端通过局域网添加共享打印机时,如果报错"Windows 无法连接到打印机"和十六进制错误码 4005,最常见的是服务端 Print Spooler 服务停止或卡死,导致连接请求无法被受理。错误码 0x0000011b 则多与某次 Windows 更新引入的 RPC 认证隐私设置有关,即使密码正确也无法建立打印连接。C:\Windows\System32\spool\PRINTERS 文件夹里有卡死的旧任务残留,也会让 spooler 服务一启动就崩,表现为"本地打印后台处理程序服务没有运行"。
动手之前先看一眼错误码与系统版本,能省去大量盲目重装。下面从最基础的服务启动开始,一步一步把 4005 的坑填掉。
方法1 启动并固化Print Spooler服务
客户端无法连上共享打印机,头一件事就是检查 Print Spooler 服务是否在运行。这项服务管着打印任务的分发与排队,一旦停掉,所有本地和网络打印都会失效。通过服务管理器把它设为自动运行,可以避免每次开机都手动去拉。
操作步骤
- 按 Win+R,输入
services.msc并回车。 - 在服务列表里找到 "Print Spooler",右键点击选择"属性"。
- 将"启动类型"下拉选为"自动",点击"启动"按钮让服务立即运行,然后确定。
- 如果按钮呈灰色可以先点"停止"再"启动",等于刷一遍服务状态。
方法2 清理卡死的打印任务队列
有些时候 spooler 服务看似在跑,但一连接共享打印机就报 4005,其实是旧的打印任务残留在队列里堵死了通道。删掉 C:\Windows\System32\spool\PRINTERS 文件夹下的文件相当于清空"发送中"的缓存,不会影响已安装的打印机驱动。
操作步骤
- Win+R 输入
services.msc回车,找到 "Print Spooler",右击选"停止"。 - 打开文件资源管理器,在地址栏粘贴
C:\Windows\System32\spool\PRINTERS并回车。 - 按 Ctrl+A 全选该文件夹内所有文件,Shift+Delete 彻底删除(若有权限提示点击"继续")。
- 回到服务窗口,右键 Print Spooler 选"启动",再把窗口关掉。
用「软领打印机驱动修复大师」更省事
手动改服务、删缓存虽然有效,但对不太熟悉注册表和系统文件夹的用户来说步骤偏多,而且 0x0000011b 这类问题往往需要改完注册表还要重启电脑。软领打印机驱动修复大师的智能打印修复能够自动扫描 Print Spooler 服务异常、注册表键值错误以及网络共享配置冲突,点一下"一键修复"就可以批量处理掉 4005、0x0000011b、0x00000bc4 这些常见错误码,省去逐项查改的功夫。

它的打印机共享功能会先帮共享端跑一次"共享环境检测",检查哪几条关键项没打开——比如网络发现、文件与打印机共享防火墙规则、Spooler 服务状态——然后一次修正,客户端这边直接用 \\主机名\ 就能看到共享出来的打印机,不再反复弹 4005 窗口。

软领是知名国产软件品牌,20 年技术沉淀、服务千万用户,软领官网 wyouhua.com 直接下载,安装无捆绑勾选项。软件界面里可点客服按钮联系真人客服,复杂情况有工程师远程协助,不用自己死磕参数。

方法3 修改注册表解决0x0000011b错误
一些安装了 Windows 10/11 累积更新的电脑,在连接共享打印机时会报 0x0000011b,即便共享密码、网络路径都对。这是因为微软在 RPC 协议里加入了一项强制隐私认证的开关,老旧打印机或某些局域网环境不兼容。通过在注册表中关闭这项设置可以恢复连接。
操作步骤
- 按 Win+R,输入
regedit并回车打开注册表编辑器。 - 在左侧树依次展开
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print。 - 在右侧空白处右击,选择新建→DWORD (32 位)值,把名字改成
RpcAuthnLevelPrivacyEnabled。 - 双击刚建的项,把数值数据填为 0,基数选"十六进制",确定。
- 关闭注册表编辑器,重启电脑让设置生效。
方法4 共享端核对并手动连接打印机
如果上面三步都做完,客户端仍然连不上,就需要回到共享打印机的那台电脑上检查。常见遗漏是共享没有真正勾上、防火墙把文件共享端口挡了,或者客户端输的路径不对。采用 \\主机IP\ 的方式直连,可以绕过部分命名解析和权限屏障。
操作步骤
- 共享端:打开控制面板→设备和打印机,找到要共享的打印机,右键→打印机属性→共享→勾选"共享这台打印机",并填一个纯英文简短共享名。
- 共享端:进入控制面板→Windows Defender 防火墙→允许应用或功能通过防火墙,在列表里找到"文件和打印机共享",把"专用""公用"两列的复选框都打上勾,确定。
- 共享端:按 Win+R 输入
services.msc,确认 Print Spooler 服务是"正在运行"状态,若不是则右键启动。 - 客户端:按 Win+R,输入
\\主机IP\(例如\\192.168.1.105\),回车后应能看到共享出来的打印机图标,双击安装其驱动即可。
常见问题
点击连接共享打印机提示0x0000011b错误怎么办?
这是 RPC 隐私认证冲突造成的。在注册表的 HKLM\SYSTEM\CurrentControlSet\Control\Print 下新建 DWORD 值 RpcAuthnLevelPrivacyEnabled,数据设为 0 后重启电脑即可。
Print Spooler服务启动后自动停止如何解决?
通常是有残留的打印任务卡死了 spooler。先把服务停掉,删除 C:\Windows\System32\spool\PRINTERS 里的全部文件,再重新启动服务。
打印机共享列表里看不到对方电脑的打印机?
检查共享端是否开启了"网络发现"和"文件和打印机共享",并且防火墙没有阻挡。客户端直接用 \\主机IP\ 访问也可以看到共享列表。
连接时提示「本地打印后台处理程序服务没有运行」?
这是 Print Spooler 服务完全没起来。打开 services.msc,把 Print Spooler 的启动类型改为"自动",并手动点击"启动",问题会立即解决。
推荐阅读
无法连接打印机错误 0x0000011b 怎么解决?5 种方法快速恢复共享打印
共享打印机无法连接报错0x0000bcb服务→驱动→注册表→系统修复
打印机错误0x800f0247 排查默认打印机、注册表、签名和服务
相关推荐

提示