แก้ไขบริการตัวจัดคิวงานพิมพ์ในพื้นที่ไม่ทำงาน

บริการPrint Spooler Service จะจัดเก็บคำแนะนำการพิมพ์(Print Spooler Service stores printing instructions)ใน ระบบปฏิบัติการ Windowsจากนั้นจะให้คำแนะนำเหล่านี้กับเครื่องพิมพ์เพื่อทำงานพิมพ์ให้เสร็จสิ้น ดังนั้น เครื่องพิมพ์ที่เชื่อมต่อกับคอมพิวเตอร์จึงเริ่มพิมพ์เอกสาร โดยทั่วไปจะระงับเอกสารการพิมพ์ทั้งหมดในรายการและหลังจากนั้นจะโอนไปยังเครื่องพิมพ์ทีละรายการ บางครั้ง เครื่องพิมพ์อาจค้างหรือหยุดทำงาน หากคุณกำลังเผชิญกับปัญหาเดียวกัน แสดงว่าคุณมาถูกที่แล้ว เรานำคำแนะนำที่สมบูรณ์แบบซึ่งจะช่วยคุณแก้ไขข้อผิดพลาด Local Print Spooler Serviceไม่ทำงานในWindows(Windows 10) 10

บริการตัวจัดคิวงานพิมพ์ในพื้นที่ไม่ทำงาน

แก้ไข Local Print Spooler Service ไม่ทำงานใน Windows 10
(Fix Local Print Spooler Service is not running in Windows 10 )

บริการตัวจัดคิวงานพิมพ์คืออะไร?(What is Print Spooler Service?)

  • Local Print Spooler Serviceอิงจากไฟล์ที่จำเป็นสองไฟล์ได้แก่spoolss.dll  และ  spoolsv.exe
  • เนื่องจากไม่ใช่ซอฟต์แวร์แบบสแตนด์อโลน จึงขึ้นอยู่กับบริการทั้งสองนี้: Dcom และ RPC (Dcom and RPC)บริการPrint Spooler(Print Spooler Service)จะหยุดทำงานหากบริการการขึ้นต่อกันดังกล่าวล้มเหลว
  • กลยุทธ์ FIFO หรือFirst-In-First-Out(First-In-First-Out strategy)ใช้สำหรับพิมพ์เอกสารที่เหลือในคิว 

เหตุใดบริการ Print Spooler จึงไม่ทำงาน(Why Print Spooler Service is not working?)

หากบริการตัวจัดคิวงานพิมพ์(print spooler service)ไม่ทำงานบนWindows 10ในพื้นหลัง เครื่องพิมพ์ของคุณจะไม่ได้รับคำขออีกต่อไป ดังนั้น การดำเนินการพิมพ์จะไม่สำเร็จ เหตุผลนี้มีมากมายเช่น:

  • ข้อบกพร่องชั่วคราว
  • แอปพลิเคชันบุคคลที่สามที่บล็อกบริการนี้
  • บริการขึ้นอยู่กับตัวจัด คิวงานพิมพ์(Print Spooler)หยุดทำงาน
  • ไดรเวอร์ เครื่องพิมพ์(Printer)อาจเสียหายหรือล้าสมัย

วิธีที่ 1: เริ่มหรือเริ่มบริการตัวจัดคิวงานพิมพ์ใหม่(Restart Print Spooler Service)

ข้อผิดพลาดของตัวจัดคิวงานพิมพ์ส่วนใหญ่จะแจ้งจากบริการตัวจัดคิวงานพิมพ์ที่ไม่ได้ใช้งานหรือทำงานผิดพลาด (Print Spooler)ดังนั้น เพียงแค่เริ่มบริการใหม่และการขึ้นต่อกันทั้งหมดควรแก้ปัญหาในทางทฤษฎี เพื่อแก้ไข ข้อผิดพลาด Local Print Spooler Serviceไม่ทำงานในWindowsคุณต้องแน่ใจว่า:

  • Print Spooler Serviceอยู่ในสถานะใช้งานอยู่
  • การพึ่งพานั้นยังทำงานอยู่และทำงานอยู่

ขั้นตอนที่ I: เปิดหน้าต่างบริการ
(Step I: Launch Services Window )

1. เปิดกล่องโต้ตอบเรียกใช้ โดยกดปุ่ม (Run )Windows + R ค้างไว้ พร้อมกัน

2. พิมพ์services.mscและคลิกตกลง( OK )เพื่อเปิดหน้าต่างบริการ(Services)

เมื่อกล่องโต้ตอบ Run เปิดขึ้น ให้ป้อน services.msc แล้วคลิก OK |  Local Print Spooler Service ไม่ทำงาน-Fixed

กรณีที่ I: หากตัวจัดคิวงานพิมพ์ไม่ทำงาน(Case I: If Print Spooler is Inactive,)

1. คลิกขวาที่ บริการ Print Spoolerจากนั้นเลือกPropertiesตามที่แสดง

ตอนนี้ คลิกที่คุณสมบัติ

2. หน้าต่างPrint Spooler Properties (Local Computer) จะปรากฏขึ้น (Print Spooler Properties (Local Computer))ตั้งค่าประเภทการเริ่มต้น เป็น ( Startup type)อัตโนมัติ(Automatic )ตามที่แสดงด้านล่าง

เปิดเมนูแบบเลื่อนลง ประเภทการเริ่มต้น แล้วคลิก อัตโนมัติ |  แก้ไข Print Spooler Service ไม่ทำงานใน Windows 10

3. คลิก ปุ่ม เริ่ม(Start )และรอให้สถานะบริการแสดงRunning

หากสถานะบริการอ่านว่าหยุดแล้ว ให้คลิกปุ่มเริ่มและรอให้สถานะบริการแสดงกำลังทำงาน

4. คลิกApply > OK เพื่อบันทึกการแก้ไขเหล่านี้และปิดหน้าต่าง

กรณีที่ II: หากตัวจัดคิวงานพิมพ์ทำงานอยู่(Case II: If Print Spooler is Active,)

1. คลิกขวาที่ บริการ Print Spoolerและคลิกที่Restartดังรูปด้านล่าง

ตอนนี้ คลิกที่ เริ่มต้นใหม่

2. Print Spoolerจะรีสตาร์ททันที คลิกตกลง(OK )เพื่อออกจากหน้าต่าง

อ่านเพิ่มเติม: (Also Read:) แก้ไขข้อผิดพลาดตัวจัดคิวเครื่องพิมพ์ใน Windows 10(Fix Printer Spooler Errors on Windows 10)

วิธีที่ 2: เริ่มหรือรีสตาร์ทการขึ้นต่อกันของตัวจัดคิวงานพิมพ์(Restart Print Spooler Dependencies)

บริการPrint Spooler(Print Spooler Service)จะหยุดทำงานหากบริการการขึ้นต่อกันดังกล่าวล้มเหลว ดังนั้น(Hence)การทำให้แน่ใจว่าสิ่งเหล่านี้กำลังทำงานอยู่จึงมีความสำคัญเท่าเทียมกัน

ขั้นตอนที่ I: เปิดหน้าต่างบริการ
(Step I: Launch Services Window )

1. เปิดกล่องโต้ตอบเรียกใช้ โดยกดปุ่ม (Run )Windows + R ค้างไว้ พร้อมกัน

2. พิมพ์services.mscและคลิกตกลง( OK )เพื่อเปิดหน้าต่างบริการ(Services)

เมื่อกล่องโต้ตอบ Run เปิดขึ้น ให้ป้อน services.msc แล้วคลิก OK |  Local Print Spooler Service ไม่ทำงาน-Fixed

ขั้นตอนที่ II: ตรวจสอบสถานะกิจกรรมตัวจัดคิวงานพิมพ์
(Step II: Check Print Spooler Activity Status )

1. คลิกขวาที่Print SpoolerและเลือกPropertiesตามที่แสดง

ตอนนี้คลิกที่ Properties |  Local Print Spooler Service ไม่ทำงาน-Fixed

2. ตอนนี้หน้าต่างPrint Spooler Properties (Local Computer) จะปรากฏขึ้น (Print Spooler Properties (Local Computer))ที่นี่ สลับไปที่แท็บ การ พึ่งพา(Dependencies )

3. คลิกที่ไอคอนRemote Procedure Call (RPC) สองตัวเลือกจะถูกขยาย:

  • ตัวเรียกใช้กระบวนการเซิร์ฟเวอร์ DCOM(DCOM Server Process Launcher)
  • RPC Endpoint Mapper

จดชื่อเหล่านี้และออกจาก(Exit)หน้าต่าง

จดชื่อเหล่านี้และออกจากหน้าต่าง

ขั้นตอนที่ III: เริ่มบริการตัวเรียกใช้กระบวนการเซิร์ฟเวอร์ DCOM
(Step III: Start DCOM Server Process Launcher Service )

1. ไปที่ หน้าต่าง Servicesอีกครั้งและค้นหาDCOM Server Process Launcher

ค้นหาตัวเรียกใช้กระบวนการเซิร์ฟเวอร์ DCOM |  แก้ไข Print Spooler Service ไม่ทำงานใน Windows 10

2. คลิกขวาที่ตัวเรียกใช้กระบวนการเซิร์ฟเวอร์ DCOM(DCOM Server Process Launcher )แล้วคลิกคุณสมบัติ(Properties. )

3. ในหน้าต่างDCOM Server Process Launcher Properties (Local Computer) ให้ตั้งค่า (DCOM Server Process Launcher Properties (Local Computer))Startup typeเป็นAutomaticตามที่แสดงด้านล่าง

ตั้งค่า Startup type เป็น Automatic ตามที่ปรากฎในภาพด้านล่าง

4. ที่นี่ คลิกที่Applyจากนั้นคลิกที่ปุ่มStart

5. รอสักครู่แล้วคลิกตกลง(OK )เพื่อออกจากหน้าต่างคุณสมบัติ

ขั้นตอนที่ IV: เริ่มบริการ RPC Endpoint Mapper(Step IV: Start RPC Endpoint Mapper Service)

1. ไปที่ หน้าต่าง Servicesอีกครั้งและค้นหาRPC Endpoint Mapper

2. คลิกขวาที่RPC Endpoint MapperและเลือกProperties

คลิกขวาที่ RPC Endpoint Mapper และเลือก Properties |  Local Print Spooler Service ไม่ทำงาน-Fixed

3. ในหน้าต่างRPC Endpoint Mapper Properties (Local Computer) ให้ตั้งค่า (RPC Endpoint Mapper Properties (Local Computer))Startup typeเป็นAutomaticเหมือนก่อนหน้านี้

4. คลิกApplyตามด้วยOKเพื่อออกจากหน้าต่าง Properties

อ่านเพิ่มเติม: (Also Read:) แก้ไข Windows ไม่สามารถเริ่มบริการ Print Spooler บนเครื่องคอมพิวเตอร์ได้(Fix Windows could not start the Print Spooler service on local computer)

วิธีที่ 3: ล้างสพูลไฟล์(Method 3: Clear Spooled Files)

หากคุณกดCtrl + Pบนเอกสารที่มีหลายหน้า อาจเป็นไปได้ว่าบริการตัวจัดคิวงานพิมพ์จะมีช่วงเวลาที่ยากลำบากในการจัดการงานพิมพ์และจบลง(end up glitching)ด้วยความผิดพลาด โชคดีที่คุณสามารถล้างคิวการพิมพ์ (ไฟล์สปูล) ด้วยตนเอง จากนั้นเริ่มบริการใหม่เพื่อดึงสิ่งต่าง ๆ กลับสู่ปกติ

หมายเหตุ:(Note: )ก่อนที่เราจะล้างไฟล์เหล่านี้ เราจะหยุดบริการตัวจัดคิวงานพิมพ์และเริ่มต้นหลังจากนั้น

1. เปิดหน้าต่างServices ค้นหา (Services)Print Spoolerและคลิกขวาที่หน้าต่าง จากนั้นคลิกStopดังภาพด้านล่าง

ค้นหา Print Spooler และคลิกขวาจากนั้นคลิก Stop |  แก้ไข Print Spooler Service ไม่ทำงานใน Windows 10

2. กดปุ่มWindows key + E เพื่อเปิดFile Explorer

3. ไปที่C:\Windows\System32\spool\PRINTERS ตามที่แสดง

ไปที่ C:WindowsSystem32spoolPRINTERS

4. ลบไฟล์ใน โฟลเดอร์ PRINTERSโดยกดCtrl + A จากนั้นกดปุ่ม(keys)Delete(Delete key)

ลบไฟล์ในโฟลเดอร์ PRINTERS

5. ตอนนี้ตัดการเชื่อมต่อเครื่องพิมพ์(Disconnect the printer)จากพีซี Windows ของคุณ

6. ใช้ขั้นตอนในวิธีที่ 1(Method 1)เพื่อเริ่มบริการPrint Spooler

ตอนนี้ คลิกที่ เริ่มต้นใหม่

7. เชื่อมต่อเครื่องพิมพ์(Reconnect your printer)ของคุณกับพีซีอีกครั้ง และตรวจสอบว่าเครื่องพิมพ์ของคุณทำงานได้ดีโดยไม่มีข้อผิดพลาดใดๆ

วิธีที่ 4: เรียกใช้ตัวแก้ไขปัญหาเครื่องพิมพ์(Method 4: Run Printer troubleshooter)

(Printer)ปัญหาเครื่องพิมพ์ ใน Windows 10มีอยู่มากมายจนMicrosoftตัดสินใจรวมตัวแก้ไขปัญหาไว้ภายในระบบปฏิบัติการด้วย เครื่องมือนี้เรียกใช้ขั้นตอนการแก้ไขปัญหาที่กำหนดไว้ล่วงหน้ามากมาย เช่น การตรวจสอบข้อผิดพลาดของบริการตัวจัดคิว คิวการพิมพ์ ฯลฯ และแก้ไขโดยอัตโนมัติ

1. กดปุ่มWindows + I keys เพื่อเปิดการตั้งค่า(Settings)

2. คลิก ไทล์ Update & Securityตามที่แสดง

คลิกไทล์การตั้งค่าการอัปเดตและความปลอดภัย

3. ไปที่ แท็บ แก้ไขปัญหา(Troubleshoot )ที่บานหน้าต่างด้านซ้าย

ไปที่แท็บ แก้ไขปัญหา ซึ่งอยู่ที่บานหน้าต่างด้านซ้าย

4. คลิก ตัว แก้ไขปัญหาเพิ่มเติม(Additional Troubleshooters )ในบานหน้าต่างด้านขวา

คลิก ตัวแก้ไขปัญหาเพิ่มเติม ซึ่งอยู่ในบานหน้าต่างด้านขวา

5. ภายใต้ส่วนGet up and runningเลือกPrinter Troubleshooter จากนั้นคลิกปุ่มRun the Troubleshooter ที่(Run the troubleshooter)ไฮไลต์

ในส่วน Get up and Running ให้เลือก Printer Troubleshooter จากนั้นคลิก Run the Troubleshooter

6. การดำเนินการนี้จะเปิดตัวแก้ไขปัญหาเพื่อเริ่มการตรวจจับปัญหา(Detecting problems)ดังที่แสดง

หน้าต่างแสดงการตรวจหาปัญหา |  แก้ไข Print Spooler Service ไม่ทำงานใน Windows 10

7. เลือกเครื่องพิมพ์(printer) ที่ คุณต้องการแก้ไขปัญหาและคลิกถัดไป(Next.)

ตอนนี้เลือกเครื่องพิมพ์ที่คุณต้องการแก้ไขปัญหาแล้วคลิกถัดไป

8. ใช้การแก้ไข(Apply the fix)ตามที่ตัวแก้ไขปัญหาแนะนำและพิมพ์ต่อ

อ่านเพิ่มเติม: (Also Read:) แก้ไขตัวจัดคิวงานพิมพ์หยุดทำงานบน Windows 10(Fix Print Spooler Keeps Stopping on Windows 10)

วิธีที่ 5: ติดตั้งไดรเวอร์เครื่องพิมพ์ใหม่(Method 5: Reinstall Printer Drivers)

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

1. กดปุ่มWindows + X keys X คลิกตัวจัดการอุปกรณ์(Device Manager )จากเมนูที่กำหนด

กดปุ่ม Windows + X คลิกและเปิด Device Manager จากเมนูที่กำหนด

2. เปิดประเภทคิวการพิมพ์ (Print Queues )คลิกขวาที่เครื่องพิมพ์ที่เชื่อมต่อ(connected Printer)และคลิกถอนการติดตั้งอุปกรณ์(Uninstall device)ดังที่แสดงด้านล่าง

เปิดประเภทคิวการพิมพ์  คลิกขวาที่อุปกรณ์เครื่องพิมพ์ที่เชื่อมต่อแล้วคลิกถอนการติดตั้งอุปกรณ์

3. ตอนนี้ถอดสายเครื่องพิมพ์และรีสตาร์ท(disconnect the printer cable and restart the PC)พีซี

4. เมื่อพีซีบูทกลับมาแล้ว ตรวจสอบให้แน่ใจว่าการเชื่อมต่ออินเทอร์เน็ตทำงานได้อย่างสมบูรณ์และเสียบสายเครื่องพิมพ์(plug in the printer cable)

5. Windows จะตรวจหาฮาร์ดแวร์ที่เชื่อมต่อและดาวน์โหลดและติดตั้ง(automatically download & install)ไฟล์ไดรเวอร์ที่จำเป็นจากอินเทอร์เน็ตโดยอัตโนมัติ

คำถามที่พบบ่อย (FAQ)(Frequently Asked Questions (FAQs))

ไตรมาสที่ 1 เหตุใดบริการตัวจัดคิวเครื่องพิมพ์ของฉันจึงไม่ทำงาน(Q1. Why is my printer spooler service not running?)

ตอบ (Ans.)บริการตัวจัดคิวเครื่องพิมพ์ของคุณอาจไม่ทำงาน หากถูกบล็อกโดยแอปพลิเคชันบุคคลที่สาม บริการที่ขึ้น ต่อกันหนึ่งหรือทั้งสองรายการ (dependent services) ไม่ทำงาน(are not running)หรือบริการไม่สามารถเริ่มต้นโดยอัตโนมัติเมื่อเริ่มต้น

ไตรมาสที่ 2 ฉันจะเริ่มบริการ Print Spooler ใน Windows 10 ได้อย่างไร(Q2. How do I start Print Spooler service in Windows 10?)

ตอบ (Ans.)หากต้องการเริ่มบริการด้วยตนเอง ให้เปิด แอปพลิเคชัน Servicesและค้นหาบริการPrint Spooler เลือกและคลิก ตัวเลือก เริ่ม(Start)ที่ปรากฏเหนือคำอธิบายบริการ

ที่แนะนำ:(Recommended:)

เราหวังว่าบทความนี้จะเป็นประโยชน์ และคุณสามารถแก้ไขข้อผิดพลาด Local Print Spooler Service ไม่ทำงานใน Windows(fix Local Print Spooler Service is not running error in Windows 10) 10 หากคุณมีคำถามใด ๆ เกี่ยวกับบทความนี้ ติดต่อเราผ่านส่วนความคิดเห็นด้านล่าง 



About the author

ฉันเป็นช่างเทคนิคด้านเสียงและคีย์บอร์ดมืออาชีพที่มีประสบการณ์มากกว่า 10 ปี ฉันเคยทำงานในโลกธุรกิจ ในตำแหน่งที่ปรึกษาและผู้จัดการผลิตภัณฑ์ และล่าสุด เป็นวิศวกรซอฟต์แวร์ ทักษะและประสบการณ์ของฉันช่วยให้ฉันทำงานในโครงการประเภทต่างๆ ตั้งแต่ธุรกิจขนาดเล็กไปจนถึงบริษัทขนาดใหญ่ ฉันยังเป็นผู้เชี่ยวชาญใน Windows 11 และทำงานเกี่ยวกับระบบปฏิบัติการใหม่มานานกว่าสองปีแล้ว



Related posts