Windows 11添加打印机失败时,可依次尝试五种方法:一、系统设置自动添加;二、IP/主机名手动添加;三、PowerShell命令添加共享打印机;四、控制面板传统向导添加;五、重启Print Spooler服务。

如果您在Windows 11系统中需要将打印机接入电脑使用,但未在设备列表中自动识别或添加失败,则可能是由于连接方式不匹配、驱动缺失、网络配置异常或服务未启用所致。以下是多种可行的添加方法:
一、通过系统设置自动添加打印机
该方法适用于已开机且处于同一网络(Wi-Fi/有线)或已物理连接(USB)的打印机,系统将主动探测并安装基础驱动。
1、点击任务栏左下角的Windows 开始图标,选择“设置”。
2、在设置窗口左侧导航栏中,点击“蓝牙和其他设备”,再点击右侧的“打印机和扫描仪”。
3、点击“添加打印机或扫描仪”,等待系统扫描10–20秒。
4、若打印机出现在列表中,直接点击其名称旁的“添加设备”按钮。
5、系统自动下载并安装驱动程序,完成后提示“已添加”。如提示“驱动不可用”,则需手动指定驱动路径或访问官网下载最新版本。
二、通过IP地址或主机名手动添加网络打印机
当打印机已配置静态IP或已知主机名,但未被自动发现时,可绕过扫描直接建立TCP/IP连接,避免依赖网络发现协议。
1、在“打印机和扫描仪”页面,点击“我想要的打印机不在列表中”。
2、选择“使用IP地址或主机名添加打印机”,点击“下一步”。
3、在“设备类型”中选择“自动检测”,在“主机名或IP地址”栏输入打印机的实际IP地址(例如:192.168.1.120),端口号保持默认9100,点击“下一步”。
4、系统尝试连接并识别型号后,从驱动列表中选择对应品牌与型号;若未列出,点击“从磁盘安装”,浏览至已下载的.inf驱动文件所在文件夹。
5、按提示完成命名、共享设置(建议选“不共享此打印机”),最后点击“完成”。
三、通过PowerShell命令添加共享打印机
该方式适用于局域网内其他Windows电脑已共享打印机的情形,无需图形界面交互,适合批量部署或脚本化操作。
1、右键点击“开始”按钮,选择“终端(管理员)”,确保以管理员权限运行。
2、按Ctrl + Shift + 1切换至PowerShell标签页。
3、输入以下任一命令(根据实际替换为真实信息):
Add-Printer -ConnectionName "\\DESKTOP-ABC\HP_LaserJet"
或
Add-Printer -ConnectionName "\\192.168.1.105\Canon_MF4450"
4、回车执行,若无报错即表示连接成功;可在“打印机和扫描仪”列表中确认新打印机状态为“就绪”。
四、通过控制面板传统向导添加打印机
该路径兼容性更强,尤其适用于老旧型号打印机或驱动签名受限场景,支持更精细的端口与驱动控制。
1、按下Win + R打开“运行”对话框,输入control并回车,打开控制面板。
2、将右上角“查看方式”设为“大图标”,点击“设备和打印机”。
3、点击顶部工具栏的“添加打印机”,等待扫描结束后,若未出现目标设备,点击左下角“我需要的打印机未列出”。
4、选择“使用TCP/IP地址或主机名添加打印机”,点击“下一步”。
5、输入打印机IP地址,端口名可自定义(如“HP_120”),设备类型选“TCP/IP设备”,勾选“查询此设备的打印机驱动程序”,点击“下一步”继续安装。
五、重启打印后台处理服务并重试
Print Spooler服务异常是导致添加失败、驱动不响应或测试页卡死的常见原因,重启该服务可清除临时队列与通信阻塞。
1、按下Win + R,输入services.msc,回车打开服务管理器。
2、在服务列表中找到“Print Spooler”,右键选择“停止”。
3、停止后再次右键,选择“属性”,将“启动类型”改为“自动”,点击“启动”按钮。
4、点击“应用”→“确定”,关闭窗口后重新尝试任意一种添加方法。











