W niedalekiej przeszłości przyszło mi “walczyć” z dosyć często spotykanym problemem z procesem spoolsv.exe, który zużywa 100% CPU – rdzenia (50% przy procesorach dwurdzeniowych i 25% przy procesorach czterordzeniowych). W moim przypadku objaw był dokładnie taki, że w trakcie instalacji jakiejkolwiek drukarki (fizycznej lub wirtualnej takiej jak PDFCreator) proces spoolsv.exe obciążał 100% rdzenia procesora czego efektem było zatrzymywanie się instalacji bez jej ukończenia.
Przetestowałem chyba wszystkie rozwiązania tego problemu jakie znalazłem w internecie, czyli:
- podmiana pliku spoolsv.exe na oryginalną wersję z płyty instalacyjnej
- usuwanie całej zawartości c:\Windows\spool\PRINTERS
- i wiele wiele innych, których już nie pamiętam…:)
Rozwiązanie w tym przypadku jest natomiast zupełnie inne. Jak się okazało winowajcą problemu był plik spoolss.dll znajdujący się w c:\Windows\system32\. Wystarczyło:
- Zatrzymać usługę Bufor Wydruku
- Usunąć plik spoolss.dll (lub zmienić jego nazwę np. na spoolss.bak)
- Uruchomić ponownie Usługę Bufor Wydruku (nowy plik spoolss.dll utworzy się na nowo automatycznie)



