Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows 10

แก้ปัญหา Print Spooler หยุดทำงานบน Windows 10 – วิธีแก้ไขที่มีผล

การพิมพ์เอกสารควรจะง่าย แต่บางผู้ใช้รายงานว่าเจอข้อความ "Print spooler service not running" ขณะพิมพ์หรือติดตั้งเครื่องพิมพ์ ข้อความผิดพลาดแบบ "The local print service is not running. Please restart the spooler or restart the machine." หากรีสตาร์ทบริการจากคอนโซลบริการ Windows มันจะหยุดทำงานซ้ำๆ หากคุณก็เจอปัญหานี้ นี่คือวิธีแก้ไขที่มีประสิทธิภาพสำหรับ Print Spooler หยุดทำงานซ้ำ หรือ Print spooler service not running บน Windows 10

Print Spooler Service คืออะไร?

Print Spooler เป็นซอฟต์แวร์/บริการที่จัดเก็บงานพิมพ์ชั่วคราวบนฮาร์ดดิสก์หรือหน่วยความจำของคอมพิวเตอร์ จนกว่าเครื่องพิมพ์จะพร้อมพิมพ์ นี่เป็นบริการสำคัญบนคอมพิวเตอร์ Windows 10 สำหรับการพิมพ์ ควรทำงานราบรื่นเพื่อเพิ่มเครื่องพิมพ์ใหม่ หรือส่งเอกสารไปพิมพ์ แต่บางครั้ง เนื่องจากการตั้งค่าไดรเวอร์ผิด, การติดไวรัส หรือสาเหตุอื่นๆ Print Spooler จึงหยุดทำงานซ้ำๆ ไม่สามารถทำงานพิมพ์ให้เสร็จสิ้นได้ นอกจากนี้ หากติดตั้งเครื่องพิมพ์หลายเครื่อง ปัญหาอาจมาจากเครื่องใดเครื่องหนึ่งที่ทำให้ Print Spooler service หยุด

Print Spooler หยุดทำงานซ้ำบน Windows 10

บางครั้ง Print Spooler service หยุดทำงานซ้ำเนื่องจากไฟล์ Print Spooler เสียหาย สามารถลบไฟล์เหล่านั้นเพื่อแก้ปัญหาได้

  • กด Windows + R พิมพ์ services.msc แล้ว Enter
  • ในรายการบริการ ให้หยุด Print Spooler service
  • ใน Windows Explorer ไปที่โฟลเดอร์ด้านล่าง และเปิด PRINTERS
    C:\Windows\system32\spool\PRINTERS
  • คลิก Continue หรือ Yes (ถ้าถูก UAC prompt) เพื่อเปิดโฟลเดอร์ PRINTERS
  • ลบไฟล์ทั้งหมดในโฟลเดอร์ PRINTERS จนว่างเปล่า แล้วปิด Windows Explorer
    หมายเหตุ: อย่าลบโฟลเดอร์ PRINTERS เอง แค่ลบเนื้อหาภายในเท่านั้น

แก้ปัญหา Print Spooler หยุดทำงานบน Windows 10 – วิธีแก้ไขที่มีผล

  • เปิด Services ใหม่ และเริ่ม Print Spooler service
  • ตรวจสอบว่าการพิมพ์ทำงานปกติหรือไม่

ตรวจสอบว่า Print Spooler service ตั้งเป็น Automatic

นี่เป็นจุดสำคัญที่สุด ต้องแน่ใจว่า Print Spooler service ตั้งให้เริ่มอัตโนมัติตอน Windows เริ่มต้น

เปลี่ยน Printer Spooler service เป็น Automatic:

  • กด Windows + R
  • พิมพ์ services.msc แล้ว Enter
  • หาบริการชื่อ Print Spooler ตรวจสอบว่าอยู่ในสถานะ Started และตั้งเป็น Automatic
  • เพื่อตั้งเป็น Automatic ให้คลิกขวาที่บริการ เลือก Properties
  • เปลี่ยน Startup type เป็น Automatic แล้ว Start service ถัดจาก Service status
  • คลิก Apply เพื่อบันทึก
  • ไปที่แท็บ Recovery ตั้ง Subsequent failures เป็น Restart the Service

แก้ปัญหา Print Spooler หยุดทำงานบน Windows 10 – วิธีแก้ไขที่มีผล

ตรวจสอบว่า Print Spooler dependency services ทำงานอยู่:

  • คลิกแท็บ "Dependencies"
  • จดบันทึกบริการที่ขึ้นอยู่กับ Print Spooler ทั้งหมด
  • คลิก Apply แล้ว OK ปิดหน้าต่าง Print Spooler Properties
  • ทำซ้ำขั้นตอนด้านบนสำหรับบริการที่จดไว้ (ต้องอยู่ในสถานะ Running)

รีสตาร์ทคอมพิวเตอร์ครั้งหนึ่ง และตรวจสอบว่าปัญหา Print Spooler หยุดทำงานซ้ำหรือไม่ทำงาน แก้ไขได้หรือไม่

รัน Printer Troubleshooter

Printer Troubleshooter บน Windows สามารถตรวจจับและแก้ไขการตั้งค่าผิดพลาดและข้อผิดพลาดส่วนใหญ่ที่ก่อให้เกิดปัญหาการพิมพ์ได้โดยอัตโนมัติ

วิธีรัน Printer Troubleshooter:

  • พิมพ์ "troubleshoot settings" ใน Start menu search แล้วเลือกผลลัพธ์แรก
  • หาและเลือก Printer แล้ว Run the troubleshooter
  • จะตรวจจับปัญหาที่ป้องกัน Printer Spooler หยุดทำงาน และพยายามแก้ไข
  • Restart Windows หลัง Troubleshooting เสร็จ
  • ตรวจสอบว่าปัญหาแก้ไขได้หรือไม่

แก้ปัญหา Print Spooler หยุดทำงานบน Windows 10 – วิธีแก้ไขที่มีผล

ติดตั้ง Windows Updates

Windows Update ช่วยให้คอมพิวเตอร์ทันสมัยกับอัปเดตระบบและไดรเวอร์ล่าสุด ซึ่งอาจแก้ไขปัญหาที่คุณเจอ สามารถตรวจสอบ Windows Update ด้วยตนเองได้

  1. ค้นหา Windows Updates ในช่องค้นหา
  2. คลิก Windows Updates
  3. คลิก Check for updates และ Install Windows updates ล่าสุด

ติดตั้งไดรเวอร์เครื่องพิมพ์ใหม่ (Reinstall Printer Driver)

บางครั้ง ไดรเวอร์เครื่องพิมพ์ที่ติดตั้งอยู่ล้าสมัยหรือเสียหาย ก่อให้เกิดข้อผิดพลาดต่างๆ และอาจเป็นสาเหตุของ Print Spooler หยุดทำงานซ้ำ ให้ Uninstall และ Reinstall ไดรเวอร์เครื่องพิมพ์จากเว็บไซต์ของผู้ผลิต แล้วทดสอบ

  • กด Windows Key + X คลิก Device Manager
  • ขยาย 'Printer drivers'
  • คลิกขวาที่ไดรเวอร์เครื่องพิมพ์ คลิก Uninstall
  • ตอนนี้ติดตั้งไดรเวอร์เครื่องพิมพ์ล่าสุดสำหรับ Windows 10 จากเว็บผู้ผลิต

ติดตั้งไดรเวอร์เครื่องพิมพ์ใน Compatibility Mode:

ปัญหานี้อาจเกิดจากไดรเวอร์เครื่องพิมพ์ไม่เข้ากันกับ Windows 10 ลองติดตั้งไดรเวอร์ใน Compatibility Mode ดู

  • คลิกขวาที่ไฟล์ไดรเวอร์เครื่องพิมพ์ที่ดาวน์โหลดจากเว็บผู้ผลิต
  • คลิก Properties
  • ติ๊ก Run this program in Compatibility mode for ภายใต้แท็บ Compatibility
  • เลือก Windows 8.1/8 จากดรอปดาวน์ใต้ Compatibility mode
  • คลิก Apply และ OK
  • ติดตั้งไดรเวอร์ รีสตาร์ท PC และตรวจสอบว่าปัญหาแก้ไขได้หรือไม่

แก้ไข Print Spooler ด้วย Registry

หากวิธีด้านบนทั้งหมดแก้ปัญหา Print Spooler หยุดทำงานซ้ำไม่ได้ นี่คือการปรับ Registry เรียบง่ายที่มีโอกาสแก้ปัญหามากที่สุด

  • กด Windows + R พิมพ์ regedit OK เพื่อเปิด Registry Editor
  • Backup Registry ก่อน แล้วไปที่ Key ต่อไปนี้
  1. สำหรับ Windows 32-bit:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows NT x86\Print Processors

  1. สำหรับ Windows 64-bit:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows x64\Print Processors

  • ที่นี่ ให้ลบ Key ทั้งหมด ยกเว้น winprint
  • คลิกขวา Key ที่ต้องการลบ เลือก Delete
  • ปิด Registry Editor และ Restart Windows
  • หลังจากนั้น เปิด Windows Services และ Restart Print Spooler service
  • ครั้งนี้ Print Spooler ควรเริ่มทำงานได้ปกติโดยไม่มีปัญหา

วิธีแก้เหล่านี้ช่วยแก้ปัญหา Print spooler service not running, Print spooler keeps stopping บน Windows 10 ได้หรือไม่? แจ้งในความคิดเห็นด้านล่าง นอกจากนี้ อ่านเพิ่ม:

  • วิธีตรวจสอบ Bluetooth Version บน Windows 10, 8.1 และ 7
  • Display driver stopped responding and has recovered Windows 10, 8.1 และ 7
  • แก้ Print spooler service not running หลัง Windows 10 update
  • แก้ไข: เครื่องพิมพ์พิมพ์ได้แค่ 1 หน้าก็ค้างจนต้อง Reboot Windows 10
  • วิธีแก้ปัญหาเครื่องพิมพ์ใน Windows 10, 2004 Update