与之前的版本一样,Windows 11 用户也抱怨更新到 22H2 后尝试连接打印机时遇到困难。他们没有建立与设备的连接,而是出现一条消息 – “操作无法完成(错误 0x00000bc4)。未找到打印机”。
错误代码 0x00000bc4 的描述是 ERROR_PRINTER_NOT_FOUND。有时,也可能出现0x00000709 (ERROR_INVALID_PRINTER_NAME)。这两个问题都是在系统升级到Windows 11 22H2后开始出现的。幸运的是,这些共享网络打印机问题有解决方案,因此无需担心。我们之前写过 –升级到 Windows 11 22H2 后修复打印机仅允许默认设置。
Windows 11 22H2 打印机错误 0x00000bc4 和 0x00000709
以下是如何修复 Windows 11 22H2 中的错误 0x00000bc4 打印机 0x00000709 –
方式一:使用组策略
出现此问题的原因是Windows 11 22H2 附带的组策略“配置 RPC 连接”设置。简而言之,此策略允许您配置用于传出 RPC 连接的协议选项。
22H2 内置配置可防止 Windows 检测您的网络打印机。此设置会清除现有打印机并手动添加它们会触发错误 0x00000bc4。按如下方式更改策略设置将修复错误 –
- 单击-Sart。
- 类型 – gpedit.msc。
- 按Enter打开本地组策略编辑器。
- 导航
Administrative Templates > Printers > Configure RPC connection settings
- 在“配置 RPC 连接设置”窗口中,选中“已启用”。
- 在“选项”部分中,单击下拉菜单。
- 选择 –通过命名管道进行 RPC。
- 单击 –应用并确定。
该政策有助于:
此策略设置控制用于到远程打印后台处理程序的传出 RPC 连接的协议和协议设置。
默认情况下,使用 RPC over TCP,并且始终启用身份验证。对于通过命名管道的 RPC,始终对加入域的计算机启用身份验证,但对未加入域的计算机禁用身份验证。
用于传出 RPC 连接的协议:
— “RPC over TCP”:使用 RPC over TCP 进行到远程打印后台处理程序的传出 RPC 连接
— “RPC over Named Pipes”:使用 RPC over Named Pipes 进行到远程打印后台处理程序的传出 RPC 连接对通过命名管道的传出 RPC 连接使用身份验证:
— “默认”:默认情况下,加入域的计算机对通过命名管道的 RPC 启用 RPC 身份验证,而非加入域的计算机对通过命名管道的 RPC 禁用 RPC 身份验证
— “身份验证已启用”:RPC 身份验证将启用用于通过命名管道连接的传出 RPC
—“身份验证已禁用”:RPC 身份验证将不会用于通过命名管道连接的传出 RPC如果禁用或不配置此策略设置,将使用上述默认值。
方式二:通过修改注册表
相同的打印机错误 0x00000bc4、0x00000709 可以通过简单地更改注册表项来解决,方法如下:
- 按Windows和R键。
- 类型 – Regedit.exe。
- 按Enter键启动注册表编辑器。
- 在“用户帐户控制”对话框中选择“是” 。
- 浏览下面的字符串并到达条目 RPC –
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows NT\Printers\RPC
- 双击RpcOverNamedPipes并输入值数据1。
- 以同样的方式,将RpcOverTcp (默认)的值数据更改为0。
- 关闭注册表编辑器并重新启动计算机。