由于print spooler服务造成的一开机CPU占用就100%的解决方法。
2009-10-20知识编号:022896
催更新
故障现象:
一开机机器进入桌面的时间很长,进入桌面后打开任何一个程序都很慢,将系统启动组都去掉了还是很慢,有时候会提示print spooler的报错信息,刚开始怀疑是病毒导致,但是后来检测没有发现病毒,并且检测很慢,机器使用起来和死机差不多,怀疑可能是服务问题导致,于是打开任务管理器查看cpu占用率100%,在进程中查看是spoolsv.exe占用了99%,于是结束了此进程好了,但是打印程序无法使用了。
问题分析:
由于spoolsv.exe是打印缓冲,也就是print spooler服务控制,由于要打印的文件要转化格式,所以打印时会占用很大内存。但是如果因为某种原因打印中断导致开机后系统会不停检测缓冲文件造成CPU占用过高或者100%占用。
解决方案:
注意:由于每个人的系统问题不一致,建议出现故障后都需要做个人重要数据备份,再做以下操作,理论上以下操作不会影响数据,但是不能保证没有其他系统故障。另外如果打印文档很重要,在清除前也要做相应的备份。以下操作清除的是打印机的缓冲文件。
1、在服务中将“Print Spooler”停止。
2、将“c:\\\\windows\\\\system32\\\\spool\\\\prints\\\\”下的文件全部删除。
3、最后再将“Print Spooler”服务开启就可以了。
0
知识有用,就点一下~