办公室里三台电脑连同一台共享打印机,前两天还好好的,今天只有一台报错,代码 0x0000011b。打印机本身没坏,问题出在共享链路。

先确认共享主机

到连着打印机的那台电脑上,打印一张测试页。主机都打不出来,先修主机。主机正常,再看共享设置里有没有勾选「共享这台打印机」,共享名尽量用英文,别带空格和特殊符号。

网络和权限

两台电脑要在同一个网段。在文件资源管理器地址栏输入反斜杠加主机 IP,能打开共享列表才说明网络通。提示没有权限,就去凭据管理器里添加主机的用户名和密码,或者把共享权限里的 Everyone 至少给到打印。

0x0000011b 怎么处理

这个错误和 Windows 的 RPC 隐私设置有关,常见于主机装了某次安全更新之后。可以在主机上把注册表项 RpcAuthnLevelPrivacyEnabled 设为 0,然后重启打印服务。改注册表前先导出备份,改完仍不行就还原,不要一路乱改。

驱动对不上也会失败

32 位和 64 位系统混用的时候,主机要额外装对应架构的驱动。最省事的办法是直接连打印机的 IP,用厂商驱动本地安装,绕开共享。共享适合临时用,长期还是网络打印更稳。

共享打印机怕三件事:主机休眠、IP 变动、密码更换。把主机设成固定 IP、关掉睡眠,能少很多重复劳动。

主机休眠和 IP 变动

共享打印机最常见的故障不是设置,而是主机睡着了。Windows 默认一段时间无操作就进入睡眠,网卡跟着断电,别的电脑自然连不上。把主机的电源计划改成从不睡眠,或者至少允许网络唤醒。IP 也要固定,路由器里给主机绑一个静态地址,别让 DHCP 今天给 192.168.1.8、明天给 192.168.1.12。

还有一点,共享主机的账号最好设密码。空密码的账户在 Windows 默认策略下不允许网络访问,很多人就是卡在这里,看到拒绝访问却不知道为什么。给账户设个简单密码,再到客户端凭据管理器里存一次,后面就顺了。