关于SPOOLSV进程的问题,请高手分析

来源:百度知道 编辑:UC知道 时间:2024/05/24 04:20:58
局域网内个别机器SPOOLSV.EXE进程100%,根本没有网上所说的SPOOLSV这个文件夹,SYSTEM里的SPOOLSV.EXE文件也正常,就是PRINTER文件夹里有东西,删了过一会可能还会出,也没有网上说的其他那些文件夹,那台打印服务器里有病毒,已经杀过了,不知道是不是这个原因,会不会和机器配置有关?因为这个毛病不定,我清理完这两天到没出问题,可怕再犯,真是苦恼,有高手能帮我分析一下吗?

不需要打印的机器从服务里禁止了还会出吗?

一个最简单的办法:鼠标右键点"我的电脑"-管理-服务和应用程序-服务-找到Print Spooler服务,先禁用它,然后结束SPOOLSV.EXE进程,删掉所有打印机,从新启动,开启Print Spooler服务,SPOOLSV.EXE进程就正常了

经查,没有$systemroot$/system32/spoolsv这个目录,判定不是病毒;
经摸索发现解决办法是:先运行net stop spooler命令,停下SPOOLSV.EXE进程,然后到WINDOWS\system32\spool\PRINTERS(Windows XP操作系统)或WINNT\system32\spool\PRINTERS(Windows 2000操作系统)目录下,把里边的文件全部删除,再运行net start spooler命令,重新启动SPOOLSV.EXE进程。这样,不打印作业时,SPOOLSV.EXE进程的CPU占用率为0,系统完全恢复正常。
原因是:$systemroot$/system32/spool/PRINTERS里面保留了几个打印任务,这些打印任务产生了死循环。