Windows 10添加打印机时提示“由于缺少驱动,无法识别打印机”,需先确认设备管理器中是否显示带黄色感叹号的未知设备;若无则检查硬件连接;有则通过控制面板手动指定.inf驱动文件安装,或从官网下载完整驱动包静默安装。

Windows 10 在添加打印机时弹出“由于缺少驱动,无法识别打印机”提示,说明系统既未自动匹配到可用驱动,也未在本地找到兼容的.inf安装文件,此时打印机图标不会出现在“设备和打印机”列表中,USB直连无反应、网络打印机搜索不到,必须人工介入补全驱动链路。
先确认打印机是否被系统底层识别
这一步不能跳过——如果设备管理器里根本看不到打印机,后续所有驱动安装都是徒劳。
按下 Win + X → 选择“设备管理器” → 展开“其他设备”或“打印队列”。若看到带黄色感叹号的“未知设备”或“Printer”字样,说明硬件已通电握手成功,只是缺驱动;若完全找不到任何相关条目,检查USB线是否插稳、打印机电源是否开启、换一个USB口重试。
重点:如果打印机型号较新(如2024年后发布的HP LaserJet Pro MFP M438fdw、Epson EcoTank ET-5850),Windows Update默认不提供完整驱动,仅含基础GDI打印功能,必须手动加载厂商包。
用控制面板路径强制指定.inf驱动文件
该方法绕过Windows设置里的自动发现逻辑,直接注入驱动核心文件,适用于所有USB直连场景,成功率最高。
第一步:打开控制面板 → 查看方式设为“大图标” → 点击“设备和打印机”。
第二步:在空白处右键 → 选择“添加打印机” → 点击“我需要的打印机不在列表中”。
第三步:勾选“通过手动设置添加本地打印机或网络打印机” → 点击“下一步”。
第四步:点击“创建新端口” → 类型选“Local Port” → 端口名输入 USBPRINT\YourPrinterName(将YourPrinterName替换为打印机正面标签上的型号缩写,例如EPSON2750或HP_LaserJet_M209)→ 点击“确定”。
第五步:点击“从磁盘安装” → “浏览”定位到你解压好的驱动文件夹 → 找到并选中真正的.inf文件(如EPSON_STF.inf或HP_LJ2000.inf,绝不能选autorun.inf或setup.exe)→ 点击“打开”→“确定”。
第六步:在弹出的型号列表中,务必核对所选项目与打印机机身铭牌型号**完全一致**(例如“Canon PIXMA TS3400 series”,而非“Canon TS series”)→ 点击“下一步”完成安装。
禁用驱动签名强制验证(仅当提示“驱动未签名”时启用)
某些老型号打印机(如兄弟HL-2140、三星ML-2160)的驱动未通过微软WHQL认证,系统会直接拦截安装。此时需临时关闭签名检查。
方法一:进高级启动关签名
打开“设置”→“更新和安全”→“恢复”→“高级启动”→“立即重新启动”。电脑重启后依次点“疑难解答”→“高级选项”→“启动设置”→“重启”,待再次重启后按F7键选择“禁用驱动程序强制签名”。
方法二:命令行一键禁用(管理员权限运行)
以管理员身份打开PowerShell → 输入:bcdedit /set nointegritychecks on → 回车 → 重启生效。安装完驱动后建议恢复:输入 bcdedit /set nointegritychecks off 并重启。
注意:F7方式仅对本次启动生效,更安全;bcdedit方式长期有效,但会降低系统整体安全性,装完驱动务必关闭。
从官网下载完整驱动包并静默安装
这是最稳妥的方案,尤其适合企业批量部署或网络打印机。厂商打包的.exe安装包内含服务组件、状态监控、扫描模块等全部功能,不是单纯打个勾就能用的“基础驱动”。
访问打印机品牌官网支持页(如hp.com/support、canon.cn/support、epson.com.cn/support),输入机身底部的完整型号(含字母后缀,如“EcoTank L3210”不可简写为“L3210”)→ 选择操作系统为“Windows 10 64位”→ 下载标有“Full Driver & Software Package”的安装包(通常体积>50MB)。
下载完成后,双击运行 → 若弹出UAC提示,点“是” → 安装向导中务必勾选“自定义安装” → 在组件列表中确保“打印驱动”“扫描驱动”“状态监视器”全部启用 → 点击“安装”。
安装过程约3–8分钟,期间不要断电或拔USB线。完成后系统会自动注册打印机并设为默认设备。


















