打印机和传真(Print Spooler)不可用的解决办法

 

打印机和传真(Print Spooler)不可用的解决办法

 

突然不能打印,并提示Operation cannot be completed(操作不能完成)

 

单击“开始”-“打印机和传真”时,提示如下:

 

Spooler subsystem app has encountered a problem and needs to close.

 

检查Print Spooler服务,发现已经关闭,启动服务,也是上面的提示。

 

 

解决办法

 

以安全模式启动计算机。删除以下两个文件夹中的所有文件和文件夹:

 

c:/windows/system32/spool/printers 

c:/windows/system32/spool/drivers/w32x86 

 

下面修改注册表

 

找到

HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Print/Environment/Windows 

 

NTx86

注意正常情况下只包换这两项:

Drivers 

Print Processors 

删除除了这两项之外的项

drivers下:

计算机上安装打印驱动程序的注册表存储在version-x子项中,x是编号

展开子项然后删除打印机驱动程序项

 

导出Windows NT x86注册表项的这一备份来还原该项,删除上面列出的项以外的所有项。 

 

导航到 HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Print/Monitors 注册表

 

项,正常情况下只包换这两项:

 

BJ Language Monitor 

Local Port 

PJL Language Monitor 

Standard TCP/IP Port 

USB Monitor 

 

导出Monitors注册表项的这一备份来还原该项,删除上面列出的项以外的所有项。

 

然后安装驱动程序,尝试打印测试页。

 

以上只对XP有效

 

 

 

 

 

 

 

是因为"可执行路径中为空引起出错!" 修改注册表即可:进入“HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet /Services/Spooler”目录下,新建一个可扩充字符串值,取名:“ImagePath”,其值为:“C:/WINDOWS/ system32/spoolsv.exe”(不要引号) 再进入服务中启动print spooler服务即可!  如果没有spooler这一项可以重别的一样的机子的注册表里导入

 

 

spoolsv.exe用于将Windows打印机任务发送给本地打印机。注意spoolsv.exe也有可能是Backdoor.Ciadoor.B木马。该木马允许攻击者访问你的计算机,窃取密码和个人数据。该进程的安全级别是建议立即删除。 

 

关于spoolsv.exe 

xp下的正常程序大小是57k 

而大小为44k的是 木马(隐身大盗)程序,一般藏于c:/windows/system32/spoolsv文件夹,另外该木马为防被删还设置有备份程序tqppmtw.fyf藏于windows32文件夹 

该木马手工清除办法:首先删除c:/windows/system32/spoolsv文件夹,而非单独删除c:/windows/system32/ spoolsv下的spoolsv.exe(44k)文件,然后打开任务管理器,将spoolsv进程优先级调为最低;最后迅速删除其备份文件 tqppmtw.fyf并关闭spoolsv进程即可。 

 

你机器里这样的东西是因为这个进程被木马杀客这样的木马查杀软件查到了,但由于它的特殊性,软件没有直接删除它,而将它屏蔽了---你如果想重新使用这个spoolsv.exe你只需将后面的“_被屏蔽木马”Delete掉就可以了。 

 

 

WinXP中spoolsv.exe导致系统极慢的原因和解决方法 

wzq123 发表于 2006-9-4 19:10:00 

症状:Windows XP系统中,对所有的正常操作,系统的反应突然极其缓慢,使用任务管理器观察到spoolsv.exe占用cpu使用率极其高。

原因:如果自己的机器在局域网中,由于打印机网络共享的原因,其他局域网的机器也会自动连接到自己的机器上,如果那些机器的打印出了问题,比如,那些机器的用户取消了一个打印作业,那么关于打印作业的spooler文件也将会留在自己的机器上,这样的次数多了,遗留的spooler文件也多了,而且这些文件会被自己的机器试图处理,虽然这是不可能完成的任务。于是,spoolsv.exe反复多次地试,反复多次地失败,于是,spoolsv.exe占用 cpu使用率极其高,导致系统运行极慢。

 

解决方法:

1.控制面板->管理工具->服务->print spooler->调出"属性"项,停止服务;

2.用regedit.exe打开注册表并找到HKEY_LOCAL_MACHINE/SYSTEM/controlset001/controol/print/printers/

删除非本地的所有打印机,即那些含有"//机器名/打印机名"的注册表项,注意:不要把本地的打印机、Adobe PDF、Microsoft Office Document Image Writer、SnagIt等打印服务删除了;

3.把C:/WINDOWS/system32/spool/PRINTERS文件夹中的'.SHD'和'.SPL'文件全部删除;

4.控制面板->管理工具->服务->print spooler->调出"属性"项,启动服务。

 

观察系统是否正常运行,初步确认系统的正常运行后,再重新启动机器,最后确认系统运行是否正常。

 

-----------------------------------------------

 

补充一点:关于spoolsv.exe导致的系统运行缓慢,还有可能与“广州傲迅”有关,以下的文字是转贴自网上的文章:

 

***广州傲讯专杀***

 

自动运行项(Run) - spoolsv,广州傲讯信息科技有限公司,

相关文件:C://WINDOWS//system32//spoolsv//spoolsv.exe -printer

内容:C://WINDOWS//system32//spoolsv//spoolsv.exe -printer

安全等级:未知

是傲迅浏览器的一个插件,是木马,一般情况下不会发作,但是只要傲讯浏览器辅助工具运行,就会带来大量的PE或IE的木马程序,这个程序只要安装了就会在启动项里面出现,杀毒软件只会杀毒不会杀傲讯浏览器辅助工具,所以一般情况下查杀不了,也不能从开机运行程序里删除。打印机程序的指向应该是 system32/spoolsv.exe。这个是system32/spoolsv/spoolsv.exe,你的情况和打印机没有任何关系.删除方法:开始菜单-- 运行-- 输入:C://windows//system32//spoolsv//spoolsv.exe -uninst(- uninst前是空格)弹出一对话窗口,点击卸载。如果还不行执行如下操作:

&<60;

1、断开所有的网络链接

&<60;

2、重启计算机进入安全模式

&<60;

3、在安全模式下删除C://Windows//System32//mscache这个文件夹

&<60;

4、在安全模式下,打开IE浏览器,工具——Internet选项——删除文件(所有脱机内容)

&<60;

5、在控制面板的添加删除程序中找到windirected2.0(傲迅公司软件),卸载

&<60;

6、重启回到正常模式,全盘查杀

安全模式进法:开机或重起后按F8,选择只有-安全模式-4个字的选项,再选择你自己的用户(如:USER),再选择-是-.

 

 

 

 

 

如果是病毒

一般spoolsv.exe大小不是56k,在msconfig里有启动就是病毒

 

二、清除方法 

1、重新启动,开机按F8进入安全模式。 

2、点开始-运行,输入cmd,进入dos,利用rd命令删除一下目录(如果存在) 

C://WINDOWS//system32//msibm 

   C://WINDOWS//system32//spoolsv 

   C://WINDOWS//system32//bakcfs 

   C://WINDOWS//system32//msicn 

比如在dos窗口下输入:rd(空格)C://WINDOWS//system32//spoolsv/s,回车,出现提示,输入y回车,即可删除整个目录。 

利用del命令删除下面的文件(如果存在) 

C://windows//system32//spoolsv.exe 

  C://WINDOWS//system32//wmpdrm.dll 

比如在dos窗口下输入:del(空格)C://windows//system32//spoolsv.exe,回车,即可删除被感染的spoolsv.exe,这个文件可以在杀毒结束后在别的正常的机器上复制正常的spoolsv.exe粘贴到C://windows//system32文件夹。 

3、重启按F8再次进入安全模式 

  (1)桌面右键点击我的电脑,选择“管理”,点击“服务和应用程序”-“服务”,右键点击NTservice,选择“属性”,修改启动类型为“禁用”。 

(2)点开始,运行,输入regedit,回车打开注册表,点菜单上的编辑,选择查找,查找含有spoolsv.exe的注册表项目,删除。可以利用F3继续查找,将含有spoolsv.exe的注册表项目全部删除。 

 

三、再次重新正常启动即可 

 

 

病毒清了后你的SPOOLSV.EXE文件就没有了,且在服务里你的后台打印print spooler也不能启动了,当然打印机也不能运行了,在运行里输入"services.msc"后,在"print spooler"服务中的"常规"项里的"可执行文件路径"也变得不可用,如启动会显示"错误3:找不到系统路径"的错误, 

这是因为你的注册表的相关项也删了,(在上面清病毒的时候) 

解决方法: 

1:在安装光盘里I386目录下把SPOOLSV.EX_文件复制到SYSTEM32目录下改名为spoolsv.exe,当然也可以在别人的系统时把这个文件拷过来,还可以用NT/XP的文件保护功能,即在CMD里键入SFC/SCANNOW全面修复,反正你把这个文件恢复就可以了 

2:修改注册表,在[HKEY_LOCAL_MACHINE//SYSTEM//CurrentControlSet//Services//Spooler]下加一个"ImagePath"="c://windows//system32//spoolsv.exe"就可以了,再打开看看,你的打印可以用了吧

 

&<60;

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
打印机服务(print spooler)是计算机操作系统中的一个重要组件,它负责接收和管理打印任务。然而,有时候我们可能会遇到打印机服务自动停止的问题。 当打印机服务自动停止时,我们可以尝试以下步骤来解决这个问题。首先,我们可以尝试重新启动打印机服务。步骤如下:点击开始菜单,进入控制面板,找到“管理工具”,然后在其中找到“服务”。在服务列表中,找到“打印机接口”的服务,并右击选择“重新启动”。 如果重新启动打印机服务失败,我们可以尝试清空打印队列来解决问题。我们可以进入控制面板,在其中找到“设备和打印机”,找到当前正在使用的打印机并右击选择“查看打印队列”。在打印队列中,我们可以选择“文档”菜单,并选择“取消所有文档”。 如果上述步骤仍然无法解决问题,我们可以尝试删除并重新安装打印机驱动程序。我们可以进入设备和打印机菜单,找到需要重新安装的打印机,并右击选择“删除设备”。然后,我们可以在打印机的官方网站上下载正确版本的驱动程序,并按照提示进行安装。 此外,我们还可以检查打印机连接是否正常。我们可以确保打印机与计算机之间的连接线正常连接,并且确保打印机的电源已经打开。 如果上述方法都无法解决问题,我们可以尝试联系打印机制造商的技术支持团队,他们可能能够提供更详细的解决方案或进行远程协助。 总的来,当打印机服务(print spooler)自动停止时,我们可以尝试重新启动服务、清空打印队列、删除并重新安装驱动程序等方法来解决问题。如果问题仍然存在,我们可以联系技术支持寻求进一步的帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值