win10连接共享打印机错误代码0x0000011b

题图来自Unsplash,基于CC0协议
导读
连接网络共享打印机时遇到错误代码 0x0000011b 是一个比较常见的问题,尤其是在 Windows 10 系统进行更新后。这个错误代码通常与打印驱动程序注册表项冲突或损坏、网络连接问题或与特定系统更新(如 KB5005565)相关。请尝试以下方法来解决问题:
常见原因:
- 软件兼容性问题:尤其是在安装或更新了 Windows 10 的累积更新(尤其是 KB5005565)后,驱动程序或系统组件之间可能会产生冲突。
- 打印/打印后台处理服务问题:负责管理和控制打印工作的服务可能未正常运行。
- 驱动程序问题:连接到共享打印机所需的驱动程序可能已损坏、过时或与当前系统版本不兼容。
- 网络连接或共享设置问题:从客户端计算机可能无法正确连接或访问打印机共享路径。
- 注册表键值损坏:与打印机驱动程序或端口相关的 Windows 注册表项可能已损坏。
解决方法:
-
重启 Print Spooler 服务:
- 按下 Win + R 组合键,输入 “services.msc”,然后按回车。
- 在服务列表中找到 “Print Spooler”。
- 右键点击 “Print Spooler”,选择 “停止”。
- 停止服务后,删除它旁边的 “Spool 文件夹” 下的所有文件和子文件夹。通常路径是:
C:WindowsSystem32spoolPRINTERS。 - 回到 “Print Spooler” 服务,右键点击选择 “启动”。
-
更新或重新安装打印机驱动程序:
- 在电脑上访问网络打印机的配置页面。通常可以在控制面板的 “设备和打印机” 下找到它,找到共享打印机,右键选择 “管理”。
- 在 “管理共享的打印机” 窗口中,找到与该打印机对应的驱动程序,右键点击选择 “查看首选项”。
- 尝试在 “常规” 或 “高级” 选项卡下更新或重新安装驱动。
- 推荐:直接从打印机制造商的官方网站下载适用于 Windows 10 的最新驱动程序并安装。
- 或者,使用打印机品牌附带的 “Windows XP 下载工具” 之类的实用小工具来自动更新驱动。
-
检查并修复网络连接和防火墙设置:
- 确保客户端电脑与安装打印机的电脑(或网络路由器、打印服务器)在同一个工作组或域下。
- 确保两台电脑都启用了 “网络发现” 和 “文件和打印机共享”。
- 检查目标共享打印机电脑上的防火墙设置,确保允许来自客户端电脑 IP 地址的打印端口访问(通常默认端口号为 9100,有时也使用 IPP 端口 80)。暂时禁用防火墙测试是否为问题。
- 确认目标共享打印机电脑共享了打印机,并且没有设置特定的阻止规则。
-
使用系统文件检查器
-
注册表编辑:
- 警告: 在修改注册表之前,强烈建议创建系统还原点。错误地编辑注册表可能导致系统不稳定。
- 按下 Win + R 组合键,输入 “regedit”,然后按回车。
- 导航到
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionDeviceMatchConsent检查是否存在名为Print$xxxx(其中 xxxx 是打印机相关标识) 的键值。如果存在,尝试重命名或导出后删除(全部操作前备份)。 - 另外,还可以清空
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsDeviceSetupRestrictedConsentAM和HKEY_CURRENT_USERSOFTWAREMicrosoftWindowsDeviceSetupRestrictedConsentAM下的包含 “Print” 的键。但这通常不是必要步骤,且操作较复杂。 - 更常见的特定路径操作是:导航到
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPrintEnvironments${printer environment}Drivers,下找到对应于故障打印机驱动的名字,关闭该驱动的所有例子项(可能需要删除),然后重启 Print Spooler 服务。 - 由于注册表编辑的敏感性,移除“0x0000011b”打印驱动相关项可能会更有效,但这通常需要针对特定打印机驱动的操作。
-
执行系统文件检查器和 DISM 工具:
- 以管理员身份在命令提示符中运行:
sfc /scannow - 这会检查并尝试修复受保护的系统文件。
- 如果 sfc /scannow 报告 Windows 源无法访问错误,请尝试使用 DISM 工具修复 WIM 映像:
以管理员身份在命令提示符中运行:
DISM /Online /Cleanup-Image /RestoreHealth
- 以管理员身份在命令提示符中运行:
-
检查与最近更新的关联(针对 KB5005565 或后续累积更新):
- 如果问题出现在某个 Windows 更新之后,可以尝试使用 Windows 更新历史记录中的“重置此更新”功能来卸载最近安装的更新。再次重启电脑看看问题是否解决。
- 有时,安装之前的更新累积更新修复补丁(如果微软发布)也可能有帮助。
-
恢复之前的状态或系统还原:
- 如果你之前创建了系统还原点,可以考虑将系统恢复到更新之前或问题出现之前的状态。
- 检查之前的 Windows 配置文件,看是否在修改某些设置前管理员设置过代理服务器等可能导致网络打印问题的配置。
归纳来说,首先要从最没有风险的方法(如重启服务、更新驱动、检查网络)开始尝试,逐步深入到注册表和系统文件的修复,最后才是考虑卸载更新或执行系统还原。错误代码 0x0000011b 既可以是由于近期安全或功能更新导致,也可能由较早的驱动程序问题引起,因此上述所有方法都可能需要尝试。
© 版权声明
本文由盾科技原创,版权归 盾科技所有,未经允许禁止任何形式的转载。转载请联系candieraddenipc92@gmail.com