3 Nov 2011

Mengatasi Print Spooler Service not Running | Printer Troubleshooter

Pada postingan kali ini, saya bermaksud menghadirkan sebuah Tips troubleshooting, yaitu cara mengatasi Print Spooler Service not Running. Sebagaimana kita tahu bahwa kalau Service Windows yang satu ini tertutup / tidak berjalan maka kita tidak akan bisa melakukan aktifitas mencetak (printing) ataupun aktifitas lainnya yang berkaitan dengan Printer. Ini sekaligus sebagai jawaban dari request salah satu sobat blogger yang menginginkan Tips ini. Mudah-mudahan postingan ini bisa memenuhi harapan sobat blogger yang membutuhkannya.

Saya yakin sobat pernah dan bahkan sering mengalami masalah-masalah kaitanya dengan aktifitas printing. Masalah terbesar yang kita hadapi adalah manakala kita gagal mengeprint / mencetak dokumen. Sedangkan masalah-masalah lainnya diantaranya adalah gagalnya membuka dan mengatur Page Setup (margin, orientation, size, dll), tidak bisa mensetting Printer Properties, tidak ada icon Printer apapun yang terinstall pada layar menu Printer and Faxes di Control Panel. Atau ketika sobat ingin mencoba meng-install driver printer lewat Add a printer (di menu Control Panel > Printers and Faxes) tapi tidak bisa, namun yang muncul adalah pesan error yang menyatakan “Operation could not be completed. The print spooler is not running”!

Jika sobat pernah atau sedang mengalami kondisi seperti diatas, berarti komputer sobat sedang dalam masalah, dan permasalahan tersebut ada pada service Windows yang namanya Print Spooler.

Apa itu Print Spooler?
Print spooler adalah suatu service di Windows yang berfungsi untuk memuat file atau dokumen ke memory untuk dicetak. Jika service ini tidak dalam kondisi aktif, maka proses mencetak tidak dapat dilaksanakan, termasuk menginstall Printer Driver. Sialnya lagi, tertutupnya service Print Spooler ini kadang-kadang diakibatkan oleh ulah virus.

Beberapa cara (solusi) mengaktifkan kembali Print Spooler yang tertutup (not running):

Solusi pertama:
Lakukan lagkah-langkah sbb (Pada Windows XP):
1. Klik Start > Run
2. Ketikkan services.msc klik OK
3. Cari Print Spooler klik kanan dan pilih Properties
4. Pada Startup type pilih Automatic, kemudian klik Start > OK
5. Kemudian restart computer.
Atau lakukan langkah berikut (Pada Windows 7):
1. Klik Start > ketik services.msc
2. Cari Print Spooler klik kanan dan pilih Properties
3. Pada Startup type, pilih Automatic, kemudian klik Start > OK
Atau:
1. Buka Control Panel > Administrative Tools > Services
2. Cari Print Spooler, kemudian klik 2x.
3. Set Startup type ke Automatic.
4. Klik tombol Start pada Service status.
5. Terakhir, klik Apply.
Atau:
1. Klik kanan pada icon My Computer, lalu pilih Manage.
2. Pilih Services and Applications, kemudian klik Services.
3. Cari Print Spooler, kemudian klik 2x.
4. Set Startup type ke Automatic.
5. Klik tombol Start pada Service status.
6. Terakhir, klik Apply.
Solusi Kedua:
Copy semua kode dibawah ini ke Notepad and Save As ‘NamaFile.BAT’ (e.g: Print Spooler.BAT) Next, jalanin (Click ganda pada BAT file)

Code:
SC CREATE "Spooler" binPath= "%systemroot%\system32\spoolsv.exe" start= "auto" DisplayName= "Print Spooler" depend= RpcSs
SC DESCRIPTION "Spooler" "Loads files to memory for later printing."
NET START "Spooler"

Atau cari 5 file penting di komputer sehat yang bebas dari virus untuk layanan printer:
- winspool.drv
- winspool.exe
- spoolss.dll
- folder spool
- spoolsv.exe

Lalu copykan ke-4 file dari ke-5 file di atas ke folder Windows, dan kopikan file ke-5 (spoolsv.exe) ke folder Windows/System32. Setelah kelima file tersebut tercopy, restart komputer anda. Dengan mengulangi langkah membuka services.msc dan mengaktifkan Print Spooler masalah teratasi.

Solusi Ketiga:
Bila hingga cara ke-2 juga masih belum berhasil, gunakan cara berikut ini:
1. Instal MicrosoftFixit – yang dapat sobat unduh di Link Download di bawah ini:
2. Di dalam proses instalasi berikan tanda cek/centang pada ‘Reset print spooler to dafaults’.
3. Setelah selesai instalasi, tambahkan (add) printer lagi. Mudah-mudahan berhasil sampai tahap ini.
Solusi Keempat:
Melalui Dos Prompt, klik Start > CMD, kemudian tekan ENTER. Setelah itu ketikkan 'net start spooler' dan selesai!
Solusi Kelima:
1. Klick Start > Control Panel > System and Security > System > Advanced system settings > terbuka jendela System Properties > Advanced
2. Pilih Performance > Settings
3. Akan muncul jendela Performance Options > Data Execution Prevention
4. Pilih dan contreng ‘Turn on DEP for all programs and services except those I select’,
kemudian klik Add…
Kemudian akan muncul kotak dialog ‘Open System32’, dan copy-paste kan kalimat ini pada kotak File name:
C:\WINDOWS\system32\spoolsv.exe
Note: Terlebih dahulu lacak spoolsv (spoolsv.exe). Kalau sudah ada, sobat tidak perlu mengkopipastekan kalimat di atas dan klik Cancel.

5. pilih Open
6. Klik OK ketika anda mendapatkan sebuah peringatan.
7. Klik Apply
8. Restart computer untuk mendapatkan hasilnya.

Solusi Keenam:
Kalau semua cara di atas tetap tidak berhasil, silahkan repair Windows sobat. Dan kalau masih tetap tidak berhasil juga, lakukan instal ulang (inul) pada Windows computer sobat.

(Sumber: dari berbagai sumber di internet dan pengalaman pribadi)

SEKEDAR SARAN:
Sebelum mengalami kejadian-kejadian seperti di atas, alangkah baiknya kalau sobat melindungi kompi dengan antivirus - antivirus terbaik dan terupdate. Dan untuk mendapatkan antivirus - antivirus tersebut, silahkan cari di blog ini juga (http://leechengsui.blogspot.com)

SELAMAT MENCOBA DAN SEMOGA BERMANFAAT.