打印机的设置窗口看不到已经安装的打印机列表的处理

来源:互联网 发布:java开源日志分析框架 编辑:程序博客网 时间:2024/04/28 08:02

2k/xp系统下spoolsv.exe是一个专门控制打印的服务,它出错会直接导致无法打印的故障,这时候甚至在打印机的设置窗口看不到已经安装的打印机列表,那么该如何处理呢?

1)最笨也是最保险的办法:重新安装系统,包治百病。

2)一次我碰到个HP 1000的,在2k系统下,spoolsv.exe被关闭了,手工启动该服务时提示错误,spoolsv.exe被自动关闭,比较麻烦但是可靠的办法(来源自微软的官方网站,经本人测试确实有效):

1.运行appwiz. cpl打开“添加/删除程序”,卸载“HP 1000 Series”.

2.如果可能,删除“打印机”窗口中,删除已经安装的任何打印机,"打印机"窗口中的文件菜单上,单击服务器属性。在驱动程序选项卡上,移除所有已安装的打印机驱动程序。单击驱动程序,单击删除,然后单击""确认。

3.启动"注册表编辑器"(Regedit.exe)

3.1) 删除以下注册表项下列出的所有项(不要删除注册表项本身):  HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Print/Environments/Windows NTx86/Drivers/Version-2Version-3

HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Control/Print/Environments/Windows NT x86/Drivers/Version-2Version-3

3.2)删除以下注册表项下列出的所有非默认项:

  HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Print/Monitors

  HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Control/Print/Monitors

  默认监视器列表中包括:

  AppleTalk 打印设备(当安装了"Macintosh 服务"时)

  BJ 语言监视器

  本地端口

  PJL 语言监视器

  标准 TCP/IP 端口

  USB 监视器

  Windows NT 传真监视器(当安装了"传真调制解调器"时)

3.3)删除以下注册表项下列出的所有项:

  HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Print/Printers

  HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Control/Print/Printers
(经测试,省掉前面的几步,直接删掉这两个键值,然后重启就可以了,赶时间的朋友不妨试试)

4.关闭regedit窗口,重新启动电脑(千万不能省略),添加打印机驱动。