打印机的设置窗口看不到已经安装的打印机列表的处理
来源:互联网 发布: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-2和Version-3
HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Control/Print/Environments/Windows NT x86/Drivers/Version-2和Version-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窗口,重新启动电脑(千万不能省略),添加打印机驱动。
- 打印机的设置窗口看不到已经安装的打印机列表的处理
- 枚举 已经安装的打印机 EnumPrinters()
- c#打印机设置,取得打印机列表及相应打印机的所有纸张格式
- 【.Net码农】c#打印机设置,取得打印机列表及相应打印机的所有纸张格式
- 打印机的大小设置
- 打印机的端口设置
- 关于打印机的设置
- 设置打印机的状态
- Brother打印机的安装
- win7系统如何添加局域网中已经共享的打印机?win7如何设置打印机共享
- ubuntu12.04LTS安装已经共享的打印机
- 设置EXCEL的默认打印机
- 关于打印机设置的讨论
- 打印机共享的设置方法
- [转]本地打印机的设置
- 设置EXCEL的默认打印机
- Qt的打印机使用设置
- java 获取可用的打印机列表 和 当前默认打印机
- 最难让人相信的事情(安徒生)
- 【站务】改版公告
- 之二——组建团队
- WEB2.0赐予中国互联网什么力量
- 之三--学习中,勿扰。。。
- 打印机的设置窗口看不到已经安装的打印机列表的处理
- net 开发人员应必须拥有的10个工具
- 这两天的事情
- (翻译)软件测试过程模型
- 签就业协议
- 毕业感慨
- Love = Accounting
- 体会Linux与生俱来的美 ---摘自csdn
- 你好,我在用WISE打包net程序的时候遇到个错误,请帮帮我