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

แก้ไขปัญหา Local Print Spooler Service Not Running บน Windows 10

Print Spooler Service เก็บคำสั่งพิมพ์ใน Windows แล้วส่งให้เครื่องพิมพ์ทำงาน จัดเก็บเอกสารรอพิมพ์ในคิว แล้วส่งทีละฉบับ บางครั้งเครื่องพิมพ์ค้าง/หยุดทำงาน หากคุณเจอปัญหานี้ คู่มือนี้จะช่วย Fix Local Print Spooler Service is not running error in Windows 10

Fix Local Print Spooler Service is not running in Windows 10

Print Spooler Service คืออะไร?

  • ขึ้นอยู่กับ 2 ไฟล์สำคัญ: spoolss.dll และ spoolsv.exe
  • ไม่ใช่ Stand-alone Software ขึ้นอยู่กับ 2 Services: DCOM และ RPC หาก Dependency Services ใดล้มเหลว Print Spooler จะหยุดทำงาน
  • ใช้กลยุทธ์ FIFO (First-In-First-Out) พิมพ์เอกสารในคิว

ทำไม Print Spooler Service ถึงไม่ทำงาน?

หาก Print Spooler ไม่รันบน Windows 10 แบckground Printer จะไม่ได้รับคำขอ พิมพ์ไม่สำเร็จ สาเหตุหลายอย่าง:

  • Temporary Glitches
  • Third-party Apps บล็อก Service นี้
  • Print Spooler Dependent Services หยุดทำงาน
  • Printer Driver เสียหาย/เก่า

วิธีที่ 1: เริ่มหรือ Restart Print Spooler Service

Error ส่วนใหญ่มาจาก Service ไม่ Active หรือทำงานผิดปกติ Restart Service และ Dependencies ควรแก้ได้ ต้องตรวจสอบ:

  • Print Spooler Service Active
  • Dependencies Active และ Running

Step I: เปิดหน้าต่าง Services

  1. Win + R เปิด Run Dialog Box
  2. พิมพ์ services.msc > OK เปิด Services Window

Case I: หาก Print Spooler Inactive

  1. คลิกขวา Print Spooler service > Properties
  2. ตั้ง Startup type = Automatic
  3. คลิก Start รอ Status = Running
  4. Apply > OK

Case II: หาก Print Spooler Active

  1. คลิกขวา Print Spooler > Restart
  2. Print Spooler Restart แล้ว > OK

วิธีที่ 2: เริ่มหรือ Restart Print Spooler Dependencies

Print Spooler จะหยุดถ้า Dependency Services ล้มเหลว ต้องตรวจสอบให้แน่ใจว่าทำงานอยู่

Step I: เปิด Services Window (เหมือนข้างต้น)

Step II: เช็ค Print Spooler Activity Status

  1. คลิกขวา Print Spooler > Properties
  2. แท็บ Dependencies
  3. คลิกไอคอน Remote Procedure Call (RPC) จะขยาย 2 ตัวเลือก:
    • DCOM Server Process Launcher
    • RPC Endpoint Mapper
    จดชื่อไว้ > Exit หน้าต่าง

Step III: เริ่ม DCOM Server Process Launcher Service

  1. ใน Services Window ค้นหา DCOM Server Process Launcher
  2. คลิกขวา > Properties
  3. Startup type: Automatic > Apply > Start > รอสักครู่ > OK

Step IV: เริ่ม RPC Endpoint Mapper Service

  1. ค้นหา RPC Endpoint Mapper ใน Services
  2. คลิกขวา > Properties
  3. Startup type: Automatic > Apply > OK

วิธีที่ 3: ล้าง Spooled Files

หากกด Ctrl + P เอกสารหลายหน้า Print Spooler อาจจัดการไม่ทัน Glitch สามารถล้าง Print Queue (Spool Files) เองได้ แล้ว Restart Service

หมายเหตุ: จะ Stop Print Spooler ก่อน ลบไฟล์ แล้ว Start ใหม่

  1. เปิด Services หา Print Spooler คลิกขวา > Stop
  2. Win + E เปิด File Explorer
  3. ไป C:\Windows\System32\spool\PRINTERS
  4. ลบไฟล์ใน PRINTERS folder: Ctrl+A > Delete
  5. Disconnect Printer จาก PC
  6. ทำตาม วิธีที่ 1 เริ่ม Print Spooler Service
  7. Reconnect Printer กลับมา ตรวจสอบว่าพิมพ์ได้ปกติ

วิธีที่ 4: รัน Printer Troubleshooter

Printer Issues บน Windows 10 เยอะ Microsoft ใส่ Troubleshooter ไว้ใน OS เอง Tool รัน Pre-defined Steps (เช็ค Spooler Errors, Print Queues ฯลฯ) แก้อัตโนมัติ

  1. Win + I > Settings
  2. คลิก Update & Security
  3. แท็บ Troubleshoot (ซ้าย)
  4. คลิก Additional Troubleshooters (ขวา)
  5. ส่วน Get up and running เลือก Printer Troubleshooter > Run the troubleshooter
  6. Tool จะ Detecting problems
  7. เลือก Printer ที่ต้องการ > Next
  8. Apply the fix ตามที่ Troubleshooter แนะนำ > พิมพ์ต่อ

วิธีที่ 5: ติดตั้ง Printer Drivers ใหม่ (Reinstall)

หาก Error เกี่ยวกับ Print Spooler Not Running ให้เปลี่ยน Printer Drivers ปัจจุบัน (ซึ่งอาจ Corrupt/Outdated) เป็นชุด Driver ใหม่ล่าสุด จะแก้ปัญหาการเชื่อมต่อ PC-Printer

  1. Win + X > Device Manager
  2. เปิด Category Print Queues คลิกขวา Connected Printer > Uninstall device
  3. ถอดสาย Printer และ Restart PC
  4. Boot กลับมา เช็ค Internet OK > เสียบสาย Printer
  5. Windows จะ Detect Hardware และ Auto Download & Install Driver จาก Internet

คำถามที่พบบ่อย (FAQs)

Q1. ทำไม Printer Spooler Service ไม่รัน? Ans. อาจถูกบล็อกโดย Third-party App, Dependent Services ไม่รัน, หรือ Service ไม่ Start อัตโนมัติตอน Boot

Q2. เริ่ม Print Spooler Service ใน Windows 10 ยังไง? Ans. เปิดแอป Services หา Print Spooler คลิกเลือก > กด Start บนคำอธิบาย Service

แนะนำเพิ่มเติม:

  • 18 Best Tools for Hacking
  • Fix Computer Did Not Resync Because No Time Data was Available
  • How to Get Your Printer Back Online in Windows 10
  • How to Fix Printer Not Responding in Windows 10

หวังว่าบทความนี้ช่วย แก้ Local Print Spooler Service is not running error in Windows 10 ได้ หากมีข้อสงสัย ถามในความคิดเห็นด้านล่างได้เลย