当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 修复:Windows 无法连接到共享打印机

作者:精品下载站 日期:2024-12-14 23:09:39 浏览:14 分类:玩电脑

修复:Windows 无法连接到共享打印机


在本文中,我们提供了从远程计算机(打印服务器)连接共享网络打印机时可能出现的常见 Windows 错误(0x0000011b0x00000002)的解决方案。在下面的列表中找到连接打印机时出现的错误并继续修复。

0x00000002 - 打印机连接错误

在 Windows 10 和 Windows 7 中尝试连接共享网络打印机(从打印服务器或本地 TCP/IP 端口)时,可能会出现错误 0x00000002 。在远程计算机上打开共享打印机列表后(通过 UNC 路径)

\computername

),然后点击连接按钮,出现错误

连接到打印机

Windows 无法连接到打印机。

操作失败,错误为 0x00000002。

[玩转系统] 修复:Windows 无法连接到共享打印机

错误0x00000002表示计算机上安装的这台打印机的驱动程序已损坏。首先,您应该尝试从驱动程序存储中删除此驱动程序(如果出现错误 0x00000057)。

运行这个命令:

printui.exe /s /t2

在已安装的驱动程序列表中,找到要重新安装的打印机驱动程序,然后单击删除将其删除,然后选择删除驱动程序和驱动程序包选项。

[玩转系统] 修复:Windows 无法连接到共享打印机

您还可以使用PowerShell卸载打印机驱动程序:

Remove-PrinterDriver -Name "HP Universal Printing PCL 5"

或者使用内置的 prnmngr.vbs 脚本从 cmd 管理打印机:

cscript "C:\Windows\System32\Printing_Admin_Scripts\en-US\prndrvr.vbs" -d -m "HP Universal Printing PCL 5" -e "Windows x64" -v 3

重新启动后台处理程序(

net stop spooler & net start spooler

)并尝试再次连接您的打印机。

很可能会安装驱动程序并且打印机会成功连接。

否则,请尝试以下操作:

  1. 删除此注册表项:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations

  2. 如果存在名称为 1 到 499 的子文件夹

    c:\Windows\System32\spool\prtprocs\x64

    ,删除除winprint.dll之外的全部;

  3. 从注册表项 HKLM\SYSTEM\CurrentControlSet\Control\Print\Environments 中删除所有打印处理器和驱动程序(winprint 除外);

  4. 重新启动计算机并连接到共享打印机。

作为解决方法,如果前面的方法没有帮助,请按照如何从 XP 在 Windows 10 网络打印机上进行打印一文中的说明通过 UNC 路径连接打印机。

错误 0x0000011b:Windows 无法连接到打印机

从 2021 年 9 月 15 日开始安装 Windows 安全更新后,连接共享网络打印机出现错误 0x0000011b 的大规模问题。

从远程计算机连接共享打印机时出现错误:

Connect to Printer
Windows cannot connect to the printer.
Operation failed with error 0x0000011b.

[玩转系统] 修复:Windows 无法连接到共享打印机

此问题与 Microsoft 试图修复 Print Nightmare 漏洞的最新安全更新有关。不幸的是,更新没有经过充分测试并导致大量错误 0x0000011b。

要解决此问题,您需要删除共享打印机的计算机上的最新安全更新(!)。根据共享打印机的计算机上的 Windows 版本和内部版本,您需要卸载以下更新之一:

  • KB5005565 — Windows 10 2004.20H2 和 21H1

  • KB5005566 - Windows 10 1909

  • KB5005568 - Windows 10 1809 和 Windows 10 LTSC

  • KB5005030 — Windows Server 2019

  • KB5005573 - Windows Server 2016

  • KB5005613KB5005627 — Windows Server 2012 R2、Windows 8.1

  • KB5005563 - Windows 7、Windows Server 2008 R2(拥有 Windows 7 和 Serve 2008 R2 的扩展安全更新订阅)

[玩转系统] 修复:Windows 无法连接到共享打印机

要删除更新,请转到开始 -> 设置 -> 更新安全 -> 查看更新历史记录 -> 卸载更新。根据您的 Windows 版本/内部版本选择最近安装的更新(例如,

Security Update for Microsoft Windows (KB5005565)

)并点击卸载
或者使用

wusa

命令(指定您的 Windows 版本的更新号):

wusa.exe /uninstall /kb:5005565

详细了解在 Windows 中卸载更新的主要方法。

重新启动计算机并尝试手动或使用组策略连接网络打印机。请注意,如果用户在没有本地管理员权限的情况下无法连接网络打印机(由于 PrintNightmare 漏洞修复),您可以通过运行以下命令暂时允许非管理员用户安装打印机:

reg add "HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows NT\Printers\PointAndPrint" /v RestrictDriverInstallationToAdministrators /t REG_DWORD /d 0 /f

然后用户将能够连接共享打印机,您必须将该值设置为

RestrictDriverInstallationToAdministrators = 1

卸载更新后,您需要在安装中隐藏它。在这种情况下,它不会在下一个 Windows 更新扫描周期自动安装。

您可以使用官方工具 wushowhide.diagcab 或使用 PowerShell PSWindowsUpdate 模块隐藏更新:

$HideList = "KB5005565", "KB5005566", "KB5005568"
Hide-WindowsUpdate -KBArticleID $HideList -Verbose

如果您从本地 WSUS 服务器部署更新,则应拒绝安装。

如果您无法卸载更新,作为解决方法,您可以通过本地端口连接网络打印机。例如,用于从远程计算机连接打印机的本地端口名称可能如下所示:

\pcname123\HP1220

有关连接网络打印机的另一个常见错误 - 0x0000007e 的文章中介绍了通过本地端口连接打印机。

另一种解决方法是将注册表项 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print\RpcAuthnLevelPrivacyEnabled 设置为 0

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯