Win11连接局域网共享打印机失败(如报错0x0000bc4)的解决方法包括:一、启用网络发现与文件/打印机共享;二、添加Windows凭据;三、通过UNC路径手动连接;四、重启并清理Print Spooler服务;五、禁用RPC隐私层验证;六、允许防火墙通过文件和打印机共享;七、启用打印和文件服务功能。

如果您在Win11中尝试连接局域网内共享打印机时遇到连接失败、提示“出现扩展错误”或0x0000bc4等异常代码,则问题通常源于网络发现未启用、凭据缺失、服务异常或安全策略限制。以下是解决此问题的步骤:
一、启用网络发现与文件及打印机共享
该设置确保客户端能识别并访问同一局域网内的共享资源,是建立通信链路的前提条件。
1、按下 Win + I 打开“设置”应用。
2、进入“网络和 Internet” > “高级网络设置” > “高级共享设置”。
3、在当前网络配置(通常为“专用”)下,勾选“启用网络发现”和“启用文件和打印机共享”。
4、将“密码保护的共享”设为“关闭密码保护的共享”,避免因主机未设密码导致验证中断。
5、点击“保存更改”后重启网络适配器或重新连接网络。
二、添加Windows凭据以通过身份验证
当客户端访问共享主机时,系统需凭据确认权限;若未预存有效凭据,连接将反复中断或弹出空白登录框。
1、打开“控制面板” > “凭据管理器” > “Windows 凭据”。
2、点击“添加Windows凭据”。
3、在网络地址栏输入共享主机的UNC格式地址:\\192.168.x.x(x替换为主机实际IPv4地址)。
4、用户名栏填写主机本地账户名,格式为DESKTOP-ABC\user或仅user。
5、密码栏填写对应密码;若主机账户无密码,则必须留空。
6、点击“确定”完成保存。
三、通过UNC路径手动连接共享打印机
此方式绕过自动扫描机制,直接依据IP与共享名定位资源,适用于多数自动发现失效场景。
1、确认共享主机已开启打印机共享,且共享名仅为英文、无空格(如“MyPrinter”)。
2、按下 Win + R 打开“运行”对话框。
3、输入完整UNC路径:\\192.168.x.x\MyPrinter(x为主机IP,MyPrinter为共享名)。
4、按回车键,系统尝试访问共享窗口。
5、若弹出凭据提示框,输入已在凭据管理器中添加的用户名与密码。
6、双击打印机图标,触发驱动自动安装流程。
四、修复Print Spooler服务与打印队列
Print Spooler服务负责调度所有打印任务,若其停止、卡死或残留冲突文件,将导致添加失败或打印无响应。
1、按下 Win + R 输入 services.msc,回车打开服务管理器。
2、找到“Print Spooler”服务,右键选择“停止”。
3、打开文件资源管理器,导航至 C:\Windows\System32\spool\PRINTERS,删除该目录下全部内容。
4、返回服务管理器,右键“Print Spooler”,选择“启动”。
5、双击该服务,在“启动类型”中设为“自动”,点击“应用”并“确定”。
五、禁用RPC隐私层验证与组策略调整
Windows更新后可能强制启用高阶RPC身份验证,与旧版共享协议不兼容,需降低验证级别。
1、按下 Win + R 输入 regedit,回车打开注册表编辑器。
2、导航至路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print。
3、右键空白处 → 新建 → DWORD (32位)值,命名为 RpcAuthnLevelPrivacyEnabled。
4、双击该值,将其数值数据设为 0。
5、关闭注册表编辑器,重启电脑使更改生效。
六、允许文件和打印机共享通过防火墙
Windows防火墙默认可能拦截SMB协议通信,导致共享端口不可达。
1、按下 Win + R 输入 control,打开控制面板。
2、切换查看方式为“类别”,点击“系统和安全” → “允许应用通过 Windows 防火墙”。
3、点击“更改设置”,向下滚动找到“文件和打印机共享”。
4、勾选“专用”和“公用”两个网络类型的复选框,确保勾选状态为启用。
5、点击“确定”保存配置。
七、启用打印和文件服务功能
部分Win11精简版本或企业部署中可能未默认启用底层打印支持组件,需手动激活。
1、按下 Win + R 输入 control,打开控制面板。
2、点击“程序” → “启用或关闭 Windows 功能”。
3、展开“打印和文件服务”,勾选全部子项:打印服务器、Internet 打印客户端、LPR 端口监视器、LPD 服务。
4、点击“确定”,等待系统安装组件并提示重启。











