Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

แก้ Print Spooler ค้าง/หยุดทำงานบน Windows 10 – วิธีแก้เร็วและน่าเชื่อถือ

หากเจอข้อความ Error The print spooler service is not running เมื่อพยายามพิมพ์เอกสารหรือไฟล์ อย่ากังวล เราจะดู วิธีแก้ Print Spooler Keeps Stopping on Windows 10 หลังเจอ Error นี้ คุณอาจลอง Start Print Spooler Service แต่จะสังเกตว่ามันหยุดอัตโนมัติหลังไม่กี่วินาที ดูเหมือน Print Spooler Service Keeps Crashing บน Windows 10 แต่ก่อนจะแก้ ให้ดูก่อนว่า Print Spooler คืออะไร

Print Spooler คืออะไร?

Print Spooler เป็น Utility Program ที่มาพร้อม Windows ช่วยจัดการ Print Jobs ทั้งหมดที่ส่งไปยัง Printer Print Spooler ช่วยให้ Windows โต้ตอบกับ Printer และจัดลำดับ Print Jobs ใน Queue หาก Print Spooler Service ไม่รัน Printer จะไม่ทำงาน

สาเหตุหลักของ Error นี้มักเป็น Printer Drivers ที่ล้าสมัยหรือไม่เข้ากันได้ ปกติถ้า Print Spooler หยุดทำงาน จะไม่มี Error/Warning Pop-up แต่ครั้งนี้มี Error Pop-up มา มาดูวิธี แก้ Print Spooler Keeps Stopping Automatically ด้วยคู่มือ Troubleshooting ด้านล่าง

แก้ Print Spooler Keeps Stopping บน Windows 10

สำคัญ: ควรสร้าง System Restore Point ก่อนเริ่มทำตามขั้นตอน

วิธีที่ 1: ลบเนื้อหาใน Spool Folder

วิธีนี้ลบเนื้อหาทั้งหมดในโฟลเดอร์ PRINTERS และ Drivers ใช้ได้ทุก Windows OS ตั้งแต่ Windows 10 ถึง XP:

  1. เปิด File Explorer ไปที่: C:\Windows\System32\spool
  2. ดับเบิลคลิกโฟลเดอร์ drivers แล้ว ลบไฟล์ & โฟลเดอร์ทั้งหมด ภายใน
  3. เช่นเดียวกัน ลบเนื้อหาทั้งหมดจากโฟลเดอร์ PRINTERS แล้ว Restart Print Spooler Service
  4. Reboot ระบบบันทึกการเปลี่ยนแปลง

วิธีที่ 2: รีสตาร์ท Print Spooler Service

  1. กด Windows Key + R พิมพ์ services.msc Enter เปิด Services Window
  2. เลื่อนหา Print Spooler Service เลือก
  3. คลิกขวา Print Spooler เลือก Restart
  4. เช็คว่า Printer ทำงานหรือไม่ หาทำงาน = แก้ Print Spooler Keeps Stopping on Windows 10 แล้ว

วิธีที่ 3: ตั้งค่า Print Spooler Service เป็น Automatic

  1. กด Windows Key + R เปิด Run
  2. พิมพ์ services.msc Enter เปิด Services
  3. คลิกขวา Print Spooler เลือก Properties
  4. เปลี่ยน Startup type เป็น Automatic จาก Drop-down คลิก Apply > OK

ดูว่าแก้ Print Spooler Keeps Stopping on Windows 10 ได้หรือไม่ หายัง ลองวิธีถัดไป

วิธีที่ 4: เปลี่ยน Print Spooler Recovery Options

หาก Recovery Settings ของ Print Spooler ตั้งค่าผิด ในกรณี Failure จะไม่ Restart อัตโนมัติ ขั้นตอนแก้:

  1. กด Windows Key + R พิมพ์ services.msc Enter
  2. คลิกขวา Print Spooler เลือก Properties
  3. ไปแท็บ Recovery ตั้ง First failure, Second failure, Subsequent failures เป็น Restart the Service จาก Drop-down แต่ละอัน
  4. คลิก Apply แล้ว OK

วิธีที่ 5: อัปเดต Printer Driver

  1. กด Windows Key + R พิมพ์ services.msc Enter
  2. หา Print Spooler Service คลิกขวา Stop
  3. กด Windows Key + R พิมพ์ printui.exe /s /t2 Enter
  4. ใน Printer Server Properties หา Printer ที่ก่อให้เกิดปัญหา
  5. Remove Printer และเมื่อถามยืนยัน Remove driver as well ให้เลือก Yes
  6. ไป services.msc อีกครั้ง คลิกขวา Print Spooler เลือก Start
  7. ไปเว็บผู้ผลิต Printer ดาวน์โหลดและติดตั้งไดรเวอร์ล่าสุด

ตัวอย่าง: หากเป็น HP Printer ไปที่ HP Software and Drivers Downloads ดาวน์โหลด Driver ล่าสุดสำหรับ HP Printer ของคุณ

หายังไม่ได้ ใช้ Printer Software ที่มาพร้อม Printer มัก Detect Printer บน Network และแก้ปัญหาทำให้ Printer ออนไลน์กลับมา

ตัวอย่าง: ใช้ HP Print and Scan Doctor แก้ปัญหา HP Printer

วิธีที่ 6: Take Ownership ของ spoolsv.exe

  1. เปิด File Explorer ไปที่: C:\Windows\System32
  2. หา spoolsv.exe คลิกขวา Properties
  3. ไปแท็บ Security
  4. ภายใต้ Group and user names เลือก User Account ของคุณ คลิก Advanced
  5. คลิก Change ถัดจาก Owner ปัจจุบัน
  6. ในหน้าต่าง Select User or Group คลิก Advanced ด้านล่าง
  7. คลิก Find Now เลือก User Account ของคุณ OK
  8. OK อีกครั้งบนหน้าต่างถัดไป
  9. กลับมาที่ Advanced Security Settings of spoolsv.exe คลิก Apply > OK
  10. กลับ Properties ของ spoolsv.exe เลือก User Account ของคุณ (ที่เลือกข้อ 7) คลิก Edit
  11. ติ๊ก Full control Apply > OK
  12. Restart Print Spooler Service (Run > services.msc > Print Spooler)
  13. Reboot ระบบ ใช้การเปลี่ยนแปลง ดูว่าแก้ Print Spooler Keeps Stopping on Windows 10 ได้หรือไม่

วิธีที่ 7: ลบ Key ที่ไม่จำเป็นจาก Registry

หมายเหตุ: ต้อง Backup Registry ก่อน เผื่อผิดพลาด Restore ได้

  1. กด Windows Key + R พิมพ์ regedit Enter เปิด Registry Editor
  2. ไปที่ Registry Key: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Providers
  3. ภายใต้ Providers จะมี 2 Sub-keys เริ่มต้น: LanMan Print Services และ Internet Print Provider
  4. ทั้งสอง Sub-keys นี้เป็น Default ห้ามลบ
  5. ลบ Key อื่นๆ ที่อยู่ภายใต้ Providers (นอกจาก 2 ตัวข้างต้น)
  6. ในกรณีตัวอย่าง มี Subkey เพิ่มเติมคือ Printing Services
  7. คลิกขวา Printing Services เลือก Delete
  8. ปิด Registry Editor Restart Print Spooler Service

วิธีที่ 8: ติดตั้ง Printer Drivers ใหม่

  1. กด Windows Key + R พิมพ์ control printers Enter เปิด Devices and Printers
  2. คลิกขวา Printer ของคุณ เลือก Remove device
  3. Dialog Box ยืนยัน คลิก Yes
  4. หลังลบ Device สำเร็จ ดาวน์โหลด Driver ล่าสุดจากเว็บผู้ผลิต Printer
  5. Reboot คอมพิวเตอร์ ระบบ Restart เสร็จ กด Windows Key + R พิมพ์ control printers Enter
  6. หมายเหตุ: ตรวจสอบว่า Printer เชื่อมต่อ USB, Ethernet, หรือ Wireless แล้ว
  7. คลิก Add a printer ในหน้าต่าง Devices and Printers
  8. Windows จะ Detect Printer อัตโนมัติ เลือก Printer คลิก Next
  9. ตั้งค่า Printer เป็น Default คลิก Finish

วิธีที่ 9: สแกนมัลแวร์ด้วย Anti-Malware

มัลแวร์ก่อให้เกิดปัญหา Printing Services บรรพบุรุษไฟล์ระบบ หรือเปลี่ยนค่า Registry โอกาสสร้างปัญหาไม่มีที่สิ้นสุด แนะนำดาวน์โหลดติดตั้ง Malwarebytes หรือ Anti-Malware อื่นๆ สแกนมัลแวร์ อาจ แก้ปัญหา Print Spooler หยุดทำงาน

  1. ดาวน์โหลดติดตั้ง CCleaner & Malwarebytes
  2. รัน Malwarebytes สแกนระบบหาไฟล์อันตราย
  3. หาพบมัลแวร์ ลบอัตโนมัติ
  4. รัน CCleaner ส่วน Cleaner แท็บ Windows ติ๊กตัวเลือกที่แนะนำ
  5. ติ๊กครบ คลิก Run Cleaner ให้ CCleaner ทำงาน
  6. ทำความสะอาดลึก เลือกแท็บ Registry ติ๊กตัวเลือกที่แนะนำ
  7. คลิก Scan for Issue รอสแกน Fix Selected Issues
  8. CCleaner ถาม Do you want backup changes to the registry? เลือก Yes
  9. Backup เสร็จ คลิก Fix All Selected Issues
  10. Restart คอมพิวเตอร์

บทความแนะนำ:

  • Kill Resource Intensive Processes ด้วย Windows Task Manager (GUIDE)
  • Clear Clipboard ด้วย Command Prompt หรือ Shortcut
  • VPN คืออะไร และทำงานอย่างไร?
  • ติดตั้ง Group Policy Editor (gpedit.msc) บน Windows 10 Home

หวังว่าวิธีข้างต้นจะช่วย แก้ Print Spooler Keeps Stopping on Windows 10 หากยังมีปัญหา คอมเมนต์ไว้ ผมจะช่วยแก้ปัญหาทางเทคนิค วิธีเหล่านี้ใช้งานได้จริงและแก้ปัญหาให้ผู้ใช้ Windows 10 หลายคนแล้ว