เมษายน 17, 2024

printer spooler ไม่ทํางาน พิมพ์งานไม่ได้

เครื่องปริ้นพิมพ์งานไม่ได้ ไม่ตอบสนอง ฟ้องว่า Spooler subsystem app has encountered a problem and needs to close
เมื่อเข้าไปดูใน Printer & Fax ก็ปรากฏว่า Printer หายเรียบ จะ Add Printer เข้าไปใหม่มันก็ไม่ยอม

วิธีแก้ไข Error Spooler subsystem app
Error นี้ ทำให้เครื่องไม่สามารถพิมพ์ได้ รวมทั้งไม่สามารถ Add Printer เข้ามาได้

printer spool เครื่องพิมพ์หาย ปริ๊นงานไม่ได้
printer spool เครื่องพิมพ์หาย ปริ๊นงานไม่ได้

ภาษาอังกฤษ http://support.microsoft.com/kb/324757.
ภาษาไทย http://support.microsoft.com/kb/810894/
สรุปแบบสั้น ๆ เข้าใจง่าย ๆ ทำตามนี้ได้เลยครับ
ก่อนอื่นต้องทำการ Backup registry ไว้ กันเหนียวไว้ก่อน


1. Restart เครื่อง แล้วเข้าสู่ safe mode โดยก่อน Boot เข้า Windows กด F8 จะมีเมนูให้เลือก

2. เปิด Windows Explorer แล้วลบแฟ้มและโฟลเดอร์ทั้งหมดในสองโฟลเดอร์ต่อไปนี้:
c:\windows\system32\spool\printers
c:\windows\system32\spool\drivers\w32x86

3. กดปุ่ม Start ตามด้วย Run พิมพ์ regedit เพื่อเข้าสู่การแก้ไขค่า registry

4. ค้าหาตามด้านล่างHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows NT x86
จะมี 2 รายการย่อย ดังนี้

– Drivers
– Print Processors

ต้องมีแค่ 2 รายการด้านบน ถ้ามีเกิน ลบที่เกินทิ้ง (ของผมไม่เกินเลยไม่ต้องทำอะไร)

5. ต่อไปทำเหมือนข้อ 4 แต่เปลี่ยนเป้าหมายไปที่HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors
จะมี 5 รายการย่อย ดังนี้ ถ้ามีเกิน ลบออกให้เกลี้ยง

– BJ Language Monitor
– Local Port
– PJL Language Monitor
– Standard TCP/IP Port
– USB Monitor

ต้องมีแค่ 5 รายการนี้เท่านั้นนะครับ ของผมเกินมาเพียบเลย ลบที่อันที่นอกเหนือจากนี้ทั้งหมด

6. ถอดสาย Usb Printer ออก แล้ว Restart ได้เลย

7. เพิ่ม Printer ใหม่ ได้เลย ไม่มี Error แล้ว

หรืออีกวิธีง่ายๆ

เนื่องจากปัญหานี้ เจอกับตัวเองเลยอยากแชร์ให้พี่น้องได้รู้ไว้เผื่อโดนปัญหาเดียวกัน คือ เมื่อเปิดเครื่องมาแล้วจะสั่งพิมม์ปรากฏว่า Printer ที่ลงไว้หายไปหมดเลย เมื่อไปเช็คดูที่ Services ก็พบว่า Print Spooler มีสถานะเป็น Stopped ก็ Set ใหม่ให้เป็น Started  แบบ Automatic แต่แป๊บเดียวมันก็กลับมามีสถานะเป็น Stopped อีก  :angry: ก็เลยลองหาดูในเวปเรานี่แหละ ก็เจอหลายอันที่คล้ายๆกับปัญหาของผม แต่ส่วนใหญ่ก็บอกให้ไปเปิด Services ซึ่งผมก็ลองทำแล้ว ไม่หาย

แต่เจออยู่กระทู้นึงซึ่งคุณ MisterOnline ตอบเอาไว้ โดยให้ลิ้งค์ ที่บล๊อกแห่งหนึ่ง และแนะให้ไปดาวน์โหลดตัวแก้จาก Microsoft ซึ่งผมลองแล้วปรากฏว่า หายสนิท โดยขั้นตอนไม่มีอะไรยุ่งยาก เลยอยากเอามาแบ่งปันกันครับ เผื่อใครหาวิธีแก้ไม่เจอ

วิธีแก้

1.ไปที่เวปนี้ครับ
http://support.microsoft.com/default.aspx?scid=kb;en-us;324757&Product=winxp

2. จากนั้นเลื่อนลงไปจนเจอรูปข้างล่าง

หรือลิ้งค์ดาวน์โหลดโดยตรง ไม่ต้องไปอ่านรายละเอียดก็อันนี้ครับ

http://go.microsoft.com/?linkid=9662904

3.ดาวน์โหลดมาเลยครับ จะได้ไฟล์ชื่อ MicrosoftFixit50126.msi ก็ติดตั้งแล้วทำตาม wizard ที่ให้มาเลยครับ

4. เสร็จแล้วครับ เมื่อลองไปเปิดดูสถานะอีกที ก็พบว่าเป็น Started ติดอยู่ตลอดครับ

ขอบคุณ กิ๊กคอมพิวเตอร์.เน็ต &  http://www.bloggang.com ของคุณ weerawat