本文提供了一种解决方案,说明删除打印队列后新打印机状态处于脱机状态,然后重启基于 Windows 的计算机的问题。
原始 KB 数: 2027593
现象
假设出现了下面这种情景:
- 处于脱机状态时,删除打印队列。
- 添加与旧打印队列同名的新打印队列。
- 重启计算机。
在此方案中,新打印队列的状态显示为 脱机。
原因
如果将打印机设置为脱机**状态时,计算机配置了以下注册表值,**则会出现此问题:
键:值: HKEY_CURRENT_CONFIG\System\CurrentControlSet\Control\Print\Printers\<print queue name> PrinterOnLine 数据:0
但是,删除打印队列时,Localspl.dll文件不会删除此值。 因此,添加与旧打印队列同名的打印队列时,新打印机队列将继承 已删除打印队列的脱机 状态。
解决方法
若要解决此问题,请在“打印机和传真”工具中右键单击新的打印队列,然后清除“ 使用打印机脱机 ”设置。 这会将注册表项重置为正确的值。 相反,可以在删除打印队列之后删除“ 原因 ”部分中提到的注册表项,但在添加新具有相同名称的打印队列之前。
此问题是否修复了问题
- 检查问题是否已修复。 如果问题已修复,则已完成本部分。 如果问题未解决,可以 联系支持人员。
- 如能提供反馈,我们将不胜感激。 若要提供反馈或报告此解决方案的任何问题,请向我们发送电子邮件来留下评论。
数据收集
如果需要Microsoft支持方面的帮助,建议按照使用 TSS 收集信息中的 步骤收集用户体验问题来收集信息。