Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ฮาร์ดแวร์ >> เครื่องพิมพ์และสแกนเนอร์

แก้ไขข้อผิดพลาด Print Spooler Service Windows 10 อย่างรวดเร็วและมีประสิทธิภาพ

หากดูปัญหาเครื่องพิมพ์ Print spooler keeps stopping windows 10 เป็นปัญหาที่พบบ่อยที่สุดที่ผู้ใช้รายงานในปัจจุบัน หากคุณเผชิญปัญหานี้และมองหา "จะแก้ปัญหา print spooler ได้อย่างไร?" ที่นี่คุณจะได้วิธีแก้ที่แม่นยำและง่าย ติดตามเรา

เมื่อเจอปัญหา spooler การจัดการงานพิมพ์จะยาก คุณพยายามพิมพ์ต่อเนื่องแแตไม่ได้ Print spooler ทำให้เครื่องพิมพ์ทำงานเพื่อพิมพ์เอกสารหรือสิ่งอื่นๆ โดยไม่มีปัญหา ดังนั้นหากมันหยุดทำงาน จะเป็นปัญหาใหญ่สำหรับคุณ

Print Spooler คืออะไร?

ก่อนเริ่มแก้ spooler ต้องรู้ว่า "มันคืออะไร?" Printer Spooler คือไฟล์นำออกหรือโปรแกรมซอฟต์แวร์ ที่จัดการงานพิมพ์ทั้งหมดที่คุณส่งไปยัง printer server หรือ printer สามารถพูดได้ว่าเป็นส่วนประกอบหลักของอินเทอร์เฟซการพิมพ์

มันเริ่มโหลดเมื่อคุณเริ่มระบบ และทำงานต่อเนื่องจนกว่าระบบจะปิด spooler เป็นส่วนของเครื่องพิมพ์ที่รับผิดชอบในการค้นหา printer driver, กำหนดตารางงานพิมพ์ และค้นหา print drivers ฯลฯ

ทำไม print spooler ของฉันถึงหยุดทำงานบน Windows 10?

เราไม่สามารถให้เพียง เหตุผลเดียวที่ print spooler หยุดทำงาน แม้หลายปัจจัยจะส่งผลต่อกระบวนการทำงานของ spooler นั่นคือเหตุที่คุณเจอปัญหา อาจเกิดจากไดรเวอร์ หรืออาจเป็นหลายเครื่องพิมพ์ นอกจากนี้ เราจะบอกเหตุผลที่ถูกต้องบางประการ ดังนี้ ควรอ่าน

  • เครื่องพิมพ์ที่ไม่จำเป็น (Unnecessary Printers)
  • ไฟล์ Print spooler
  • Remote procedure กำลังรัน
  • ปัญหา spool folder
  • Registry Error
  • ปัญหาไดรเวอร์ (Drivers problem)

จะแก้ spooler ใน Windows 10 ได้อย่างไร?

หลังรู้เหตุผล "ทำไม print spooler ของฉันถึงหยุดทำงานบน Windows 10?" คุณจะเริ่มค้นหา "จะแก้ windows 10 print spooler not working ได้อย่างไร?" อย่ากังวล แก้ได้ง่าย เพราะมีหลายวิธีสำหรับแก้ปัญหานี้ กำหนดไว้ในเนื้อหาด้านล่าง คุณควรลอง

วิธีแก้ที่ 1: ลบเครื่องพิมพ์ที่ไม่จำเป็น (Uninstall unnecessary printers)

หากติดตั้งเครื่องพิมพ์มากกว่า 2 เครื่อง จะป้องกัน spooler ไม่ให้หยุดใน Windows 10 หมายถึงส่งผลต่องานพิมพ์ของคุณ เพื่อแก้ปัญหานี้ ต้อง uninstall เครื่องพิมพ์ที่ไม่ได้ใช้ ทำตามขั้นตอนด้านล่าง

  1. ขั้นตอน 1: เปิด Printer and Scanners บน Windows 10
  2. ขั้นตอน 2: เลือกเครื่องพิมพ์ที่ไม่ได้ใช้ (แน่ใจว่าคุณไม่ลบ Default printer)
  3. ขั้นตอน 3: เลือกเครื่องพิมพ์และคลิก Remove device
  4. ขั้นตอน 5: หลังเสร็จสิ้น Restart คอมพิวเตอร์หรือแล็ปท็อป

ขณะทำกระบวนการนี้ ตรวจสอบให้แน่ใจว่ามีเครื่องพิมพ์มากกว่า 1 เครื่องติดตั้งบนคอมพิวเตอร์ ก่อนลบเครื่องพิมพ์ ตรวจสอบว่าไดรเวอร์ติดตั้งถูกต้อง เพราะบางครั้งไดรเวอร์ก่อให้เกิดปัญหา ไม่ใช่เครื่องพิมพ์

วิธีแก้ที่ 2: ตรวจสอบ Remote Procedure Call service ว่ากำลังรันอยู่

สมมติ Remote procedure call service ทำงานผิดปกติบน print spooler service windows 10 คุณต้องตรวจสอบว่าบริการเหล่านี้ทำงานถูกต้อง เพราะบริการที่ทำงานผิดอาจก่อให้เกิดปัญหากับ print spooler ทำตามขั้นตอนด้านล่าง

  1. ขั้นตอน 1: เปิด Services เพื่อตรวจสอบว่า Spooler service กำลังรัน
  2. ขั้นตอน 2: หา Print Spooler ภายใน services
  3. ขั้นตอน 3: คลิกขวา print spooler คลิก Start
  4. ขั้นตอน 3: อีกครั้ง คลิกขวา คลิก properties
  5. ขั้นตอน 4: เมื่อหน้าต่าง properties เปิด ตั้ง Startup type เป็น Automatic
  6. ขั้นตอน 5: เมื่อบริการเริ่มต้นแล้ว คลิก Apply และ OK

หลังทำตามขั้นตอนข้างต้น กระบวนการตรวจสอบข้อผิดพลาด print spooler จะเสร็จสิ้น หากไม่สามารถแก้ไขได้ด้วยวิธีนี้ ให้ไปขั้นตอนต่อไป

วิธีแก้ที่ 3: รีสตาร์ท Print Spooler service เพื่อตรวจสอบข้อผิดพลาด

หาก print spooler keeps stopping windows 10 1909 แล้ว Restart print spooler service in windows 10 เป็นวิธีที่สะดวกและง่ายที่สุดในการแก้ปัญหา print spooler ทำตามขั้นตอนด้านล่าง

  1. ขั้นตอน 1: เปิดหน้าต่าง Services
  2. ขั้นตอน 2: ย้ายไปที่ Print spooler service
  3. ขั้นตอน 3: คลิกขวา Print spooler service เลือก Restart

หลังรัน 3 ขั้นตอนนี้ กระบวนการจะเสร็จสิ้น หลังรีสตาร์ท spooler ต้องตรวจสอบว่าปัญหาแก้ไขแล้วหรือไม่ ตามที่บอกไว้ มันเป็นกระบวนการง่ายมาก จึงง่ายต่อการนำไปใช้

วิธีแก้ที่ 4: แก้ไข Registry เพื่อตรวจสอบข้อผิดพลาด

หาก windows 10 print spooler does not stay running การแก้ไข registry เป็นหนึ่งในวิธีแก้ที่ดีที่สุด สามารถแก้ได้ง่ายแค่ลบค่าบางค่าจาก registry แต่ก่อนเริ่ม ขอแนะนำให้สร้าง backup ของ registry ก่อน เพราะในอนาคตหากมีอะไรผิดพลาด สามารถกู้คืนได้ ทำตามขั้นตอนด้านล่าง

  1. ขั้นตอน 1: กด Windows key + R แล้วพิมพ์ Regedit
  2. ขั้นตอน 2: กด Enter แล้วคลิก OK
  3. ขั้นตอน 3: เมื่อ Registry editor เปิด ให้ไปที่ key ด้านซ้าย
    • หากใช้ Windows 10 32-bit: ไปที่ (HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows NT x86\Print Processors)
    • หากใช้ Windows 10 64-bit: ไปที่ (HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows NT x64\Print Processors)
  4. ขั้นตอน 4: ลบ key ทั้งหมดยกเว้น winprint คลิกขวา key ที่ต้องการลบ เลือก Delete
  5. ขั้นตอน 5: ปิด Registry Editor

หลังลบ key แล้ว ต้องเริ่ม print spooler service ใหม่ จะเห็น print spooler service เริ่มได้ง่ายโดยไม่มีข้อผิดพลาด

หากต้องการลบ non-suggesting default provider ทำตามขั้นตอนด้านล่าง

  1. ขั้นตอน 1: ไปที่ registry editor key ด้านซ้าย: (HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PrintProviders)
  2. ขั้นตอน 2: ลบ key ที่มีอยู่หลายตัว ยกเว้น LanMan Print Services และ Internet Print Provider

วิธีแก้ที่ 5: คัดลอกโฟลเดอร์ spool จาก PC ที่ทำงานได้ เพื่อตรวจสอบข้อผิดพลาด print spooler

หากอยากรู้ "จะล้างปัญหา print spooler ได้อย่างไร?" สามารถแก้ได้ง่ายด้วยการคัดลอกโฟลเดอร์ spool จากคอมพิวเตอร์/แล็ปท็อป Windows 10 ที่ทำงานได้ หรืออาจเป็น virtual machine ที่รันบนระบบ Windows 10 ของคุณ แต่จำไว้ Windows 10 version ควรเป็น 32-bit หรือ 64-bit

ก่อนอื่น เพื่อหาโฟลเดอร์ spool ต้องไปที่ C:\Windows\System32 คัดลอกไปที่แล็ปท็อป/คอมพิวเตอร์ที่มีปัญหา

ควร rename หรือย้ายโฟลเดอร์ไปตำแหน่งอื่น และวางโฟลเดอร์ spool ใหม่ หากเป็นไปได้ หลีกเลี่ยงการเขียนทับ spool folder เดิม

ตอนนี้ export และคัดลอก registry key จาก PC ที่ผู้ใช้แนะนำ Export key (HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print) ส่งไปยังระบบที่มีปัญหา และรันเพื่อเพิ่มเข้า registry

วิธีแก้ที่ 6: ลบไดรเวอร์และรายการไดรเวอร์จาก registry เพื่อแก้ปัญหา print spooler

หาก print spooler keeps stopping windows 7 หรือ windows 10 มีข้อเสนอให้ผู้ใช้ คือ ลบรายการทั้งหมดจาก registry ที่เกี่ยวข้องกับเครื่องพิมพ์ของคุณ

ก่อนเริ่ม ต้องทราบว่าอาจเป็นกระบวนการซับซ้อนและอันตราย ต้องระมัดระวังขณะทำ

หลังลบรายการที่เกี่ยวข้องกับเครื่องพิมพ์ทั้งหมด ต้องตรวจสอบว่าไดรเวอร์ถูกลบออกจากคอมพิวเตอร์/แล็ปท็อปแล้ว

สุดท้าย ต้องติดตั้งไดรเวอร์เครื่องพิมพ์ใหม่ และจะเห็นว่าปัญหาแก้ไขแล้ว

ดังนั้น เมื่อเจอ ปัญหา print spooler บน Windows 10 คุณควรลองวิธีที่อธิบายข้างต้น วิธีเหล่านี้คุ้มค่าสำหรับการแก้ไขข้อผิดพลาดนี้ ลองแต่ละเทคนิคทีละอย่างจนกว่าจะแก้ไขได้สมบูรณ์ หลังลองทุกวิธียังแก้ไม่ได้ ให้ติดต่อผู้ให้บริการแบรนด์เครื่องพิมพ์โดยตรง

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

คำถาม 1: ทำไมเครื่องพิมพ์ของฉันถึงกำลัง spooling?

เมื่อส่งเอกสารหรือกระดาษไปพิมพ์ แทนที่จะเริ่มพิมพ์ มันถูกเพิ่มโดย spooler ใน print queue และงานพิมพ์หยุดเพราะ queue หยุด นั่นคือเหตุผลที่เครื่องพิมพ์ของคุณกำลัง spooling

คำถาม 2: Spooler service error คืออะไร?

เรารู้ว่า printer spooler เป็นส่วนสำคัญในการสร้างการสื่อสารระหว่างเครื่องพิมพ์และคอมพิวเตอร์ ข้อผิดพลาดใดๆ ใน printer spooler ที่สร้างการรบกวนระหว่างการสื่อสารของคอมพิวเตอร์และเครื่องพิมพ์ และป้องกันกระบวนการพิมพ์หรือล้มเหลวในการพิมพ์เอาต์พุต

คำถาม 3: จะรู้ได้อย่างไรว่า print spooler ของฉันกำลังรันอยู่?

ควรทำตามคำแนะนำเพื่อทราบสถานะ spooler ต้องเลื่อนลงที่ "Print spooler" หาก spooler service หยุด ช่อง status จะแสดง "blank" แต่ถ้า print spooler กำลังรัน ช่อง status จะแสดง "Started"

คำถาม 4: ทำไมคลิก print แล้วไม่เกิดอะไรขึ้น?

บางครั้ง คลิก print แล้วไม่เกิดอะไร และหน้าต่าง print setting หายไป สิ่งนี้เกิดเพราะ internet browser บล็อก pop-ups หากพิมพ์จากแอปอื่นได้ปกติ แสดงว่า pop-ups ถูกบล็อกแน่นอน

คำถาม 5: สามารถ disable print spooler ได้ไหม?

หากคุณไม่มีแผนพิมพ์อะไรเลย และไม่มีเครื่องพิมพ์ทางกายภาพต่อกับคอมพิวเตอร์/แล็ปท็อป สามารถ disable printing service ได้ง่ายและปลอดภัย ต้องดูแอปที่ใช้ printing API เพราะจะล้มเหลวเมื่อ disable print spooler

ดีแล้ว ขอบคุณที่อ่านและลองวิธีแก้ของเรา เรารู้ว่ายากที่จะทำตามทุกขั้นตอน เพราะไม่ใช่ทุกเครื่องพิมพ์เหมือนกันหรือมีฟีเจอร์เหมือนกัน แต่เราเพิ่มแค่วิธีแก้ที่พบบ่อยที่สุด และแม้ลอง 6 วิธีที่ทำงานได้แล้วยังแก้ไม่ได้ ให้ติดต่อเราผ่านความคิดเห็นหรือตัวเลือกแชท