0x00000bcb错误源于win11客户端无法自动下载匹配驱动,主因是主机未启用x64/x86双架构共享或缺少对应架构驱动;需先在主机“共享→其他驱动程序”中勾选双架构,再导出完整驱动包(含.inf/.cat/.dll等),最后通过向导指定路径或pnputil命令注入驱动。

Win11连接局域网内共享打印机时弹出“0x00000bcb 找不到驱动程序”,本质是客户端无法从主机自动下载匹配的驱动包,尤其在禁用Internet、组策略限制Point and Print或主机未预装x64/x86双架构驱动时必然触发该错误。
确认驱动缺失类型与主机架构
先在Win11客户端打开运行(Win+R),输入\[打印机主机名]回车,查看共享打印机图标是否带黄色感叹号;若能列出但双击安装失败,说明驱动未就绪。右键该打印机→属性→“共享”选项卡→勾选“其他驱动程序”,检查x64和x86复选框是否都已启用——【若仅勾选其一,而你的Win11是64位系统却只提供32位驱动,就会直接报0x00000bcb】。
这一步必须做,否则后续所有离线操作都无效。
从主机导出完整驱动包(含.inf/.cat/.dll)
登录共享打印机所在的主机(Windows 10/11均可),按Win+X选“设备管理器”→展开“打印队列”→右键目标打印机→“属性”→“高级”选项卡→点击“新驱动程序…”按钮→在弹出窗口中记下驱动提供商名称和驱动程序型号(例如“HP Universal Printing PCL 6”)。
接着按Win+R输入%SystemRoot%System32spooldrivers回车,进入该目录后依次打开w32x64(64位)或w32x86(32位)子文件夹,找到与刚才记录型号同名的子文件夹(如“HP Universal Printing PCL 6”),将其整个复制出来——里面必须包含.inf、.cat、.dll、.sys等全部文件,缺任何一个都会导致离线安装失败。
在Win11客户端手动注入驱动
方法一:通过“添加打印机向导”指定驱动路径
1、Win11设置→蓝牙和其他设备→打印机和扫描仪→“添加打印机或扫描仪”→“我需要的打印机不在列表中”→“使用TCP/IP地址或主机名添加打印机”→下一步;
2、当向导卡在“正在查找驱动程序”并即将报错前,立即点左上角“转到设置”→“设备”→“打印机和扫描仪”→右上角“添加打印机或扫描仪”→再次选择“我需要的打印机不在列表中”→这次选“添加本地打印机或网络打印机”→“创建新端口”→类型选“本地端口”,端口名填\[主机名][共享名](例如\PRINT-SVRHP-LaserJet);
3、点击“从磁盘安装”→“浏览”,定位到你从主机拷来的那个完整驱动文件夹,选中对应.inf文件(如hpzl450t.inf)→打开→继续完成安装。
方法二:用pnputil强制注册(推荐,绕过图形界面限制)
以管理员身份运行PowerShell,执行:
pnputil /add-driver "D:DriversHP Universal Printing PCL 6*.inf" /install(路径替换成你实际存放.inf的文件夹);
命令返回“驱动程序发布成功”后,再回到“添加打印机向导”,选择“我的打印机未列出”→“按名称选择共享打印机”,输入\[主机名][共享名],此时系统会识别已注册的驱动,不再报0x00000bcb。
【务必确保.inf文件所在目录无中文、无空格、无特殊符号,否则pnputil会静默失败】











