无法在 Windows XP 上添加任何打印机

无法在 Windows XP 上添加任何打印机

今天早上,我的一个用户的 XP 电脑无法启动 - 问题出在注册表损坏,用 chkdsk 修复了。现在一切都好了,只是他丢失了所有打印机,无法添加任何打印机。当我尝试添加网络打印机(通过拖放或通过向导)时,我得到:

Windows 无法连接到打印机。可能是打印机名称输入错误,或者指定的打印机已断开与服务器的连接。

这两个条件都不成立,并且打印机在任何其他工作站上都​​可以正常工作。

另外,如果我尝试添加物理连接到他计算机上的 LPT1 的打印机,新硬件向导会显示:

安装此硬件时出现问题:Hewlett-Packard HP LaserJet 6P

然后它给了我手动安装的选项,我可以选择 LPT 端口 - 但在选择框中却找不到任何内容。设备管理器显示 LPT1 运行正常,所以我不知道为什么它在这里没有出现。

有什么想法吗?我真的不想格式化并重新安装所有内容。

答案1

我将删除所有打印机驱动程序,然后重试。

以下是有关如何操作的 MS 文章:

http://support.microsoft.com/kb/135406/en-us

答案2

好吧,我知道这个答案听起来很蹩脚,但是你重启过 PC 吗?我见过 Spool32 崩溃并显示必须结束的对话框的情况。砰!打印机和传真机中的所有打印机都消失了,并且“添加打印机”功能失败了。重启(也许只是重新启动 Spooler)似乎可以解决这个问题。哦,用户总是否认看到过他们单击“确定”的对话框。

答案3

我注意到你跳过了一些非常关键的东西。在 chkdsk 工作并且你终于进入后,我认为需要回滚才能恢复设置中的大多数内容。我认为这比尝试继续使用一个残缺的系统更快。记住,“如果你发现自己陷入困境,就不要再挖掘了”

答案4

我的解决方案是重新格式化计算机。

对于遇到此问题的其他任何人来说,我在另一台计算机上确实遇到过类似的事件,其罪魁祸首是 HP 激光打印机的过时驱动程序(此问题中的用户没有该驱动程序 - 去想象)。

相关内容