Eu tenho o Windows 10. Um processo chamado "spoolsv.exe", que é o spooler de impressão, ocupa cerca de 30% da minha CPU. Com base em outros conselhos da internet, tentei o seguinte:
- Com base nesta resposta , removi todos os arquivos da pasta "C:\Windows\System32\Spool\Printers".
- Com base neste link , executei a solução de problemas do Windows em todas as impressoras; nenhum problema foi detectado. Também verifiquei que todas as filas de impressão estão vazias.
- Executei uma verificação de malware (com "mecânica do sistema iolo").
Isso não funcionou. Sempre que paro o serviço, a CPU relaxa (mas não consigo imprimir); quando reinicio o serviço, a CPU trabalha muito.
Que outras opções existem?
Parece um problema de driver de impressora. Conforme respondido nesta pergunta ,
spoolsv.exe
carrega drivers de impressora em seu processo. Portanto, se o driver da sua impressora for para um modelo incompatível ou apenas com erros/mal escrito, pode haver problemas como encadeamentos suspensos e/ou vazamento de memória, o que levaria a um alto uso de CPU e RAM, respectivamente.Como você não especificou a marca e o fabricante de sua impressora, não posso dar instruções específicas. Mas geralmente essas são as etapas que você deseja seguir:
*: Vá para
Control Panel -> Hardware and Sound -> Devices and Printers
e, em seguida, remova as impressoras que você suspeita estarem com problemas, uma por uma, reinicie e verifique se o uso da CPU foi normalizado, repita se não. Observe que você terá que reconfigurar as impressoras que remover posteriormente. Além disso, você provavelmente deseja deixar as impressoras virtuais (comoAdobe PDF
,Fax
,Microsoft Print to PDF
,Microsoft XPS Document Writer
etc.), pois elas raramente causam problemas.É improvável que esse tipo de problema seja causado por algo que não seja um driver ruim. É claro que você pode tentar coisas como reinstalar o sistema operacional, mas, a menos que esteja planejando fazer isso por outro motivo, eu não o recomendaria. Duvido que isso resolva o problema de qualquer maneira.
Parece que o driver da impressora está tendo dificuldade em traduzir qualquer arquivo que você jogue para o idioma nativo da impressora.
Tente, por exemplo, com um arquivo de texto simples (sem Word ou qualquer coisa, texto simples, como código-fonte C ou algo assim). Tente com um arquivo PDF simples (sem imagens, apenas texto).
Eu tenho um problema semelhante:
spoolsv.exe
eWmiPrvSE.exe
consumindo muita CPU.Por acaso você também tem impressora Canon? Acontece que tenho esse problema com mais de um modelo deles.
A única solução que encontrei é configurar o
Print Spooler
serviço no modo manual e ativá-lo apenas quando eu precisar.Antes de tentar isso, eu estava usando o Process Lasso para limitar esse processo a apenas uma vCPU ou a um núcleo de CPU completo e também para limitar sua prioridade (o Process Lasso reaplica todas essas configurações após a reinicialização).