ค้นหาเว็บไซต์

การแก้ไข: Print Spooler Service ไม่ได้ทำงานใน Windows 10/11


หากคุณไม่สามารถพิมพ์ใน Windows 10/11 ได้เนื่องจากบริการ Print Spooler ไม่ทำงาน โปรดอ่านต่อด้านล่างเพื่อแก้ไขปัญหา

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

ข้อผิดพลาดในการพิมพ์ทั่วไปประการหนึ่งที่รายงานคือ "บริการ Printer Spooler ไม่ทำงาน" Print Spooler เป็นส่วนประกอบใน Windows 10/11 ที่จะถ่ายโอนคำขอการพิมพ์จากคอมพิวเตอร์ไปยังเครื่องพิมพ์ เมื่อบริการตัวจัดคิวงานพิมพ์เสียหายหรือปิดใช้งาน เครื่องพิมพ์จะไม่สามารถพิมพ์ได้

คู่มือนี้มีหลายวิธีในการแก้ไขปัญหา "บริการ Printer Spooler ไม่ทำงาน" & "บริการ Printer Spooler ไม่สามารถเริ่มได้" ใน Windows 10

การแก้ไข: บริการ Print Spooler ไม่สามารถเริ่ม/Print Spooler ไม่ทำงานใน Windows 11/10

  1. เรียกใช้ตัวแก้ไขปัญหาเครื่องพิมพ์
  2. เริ่มหรือเริ่มบริการ Print Spooler ใหม่
  3. ลบงาน Print Spooler
  4. ถอนการติดตั้งและติดตั้งเครื่องพิมพ์ใหม่
  5. แก้ไขปัญหา Print Spooler ใน Registry
  6. คืนค่าบริการ Print Spooler จากคอมพิวเตอร์เครื่องอื่น

วิธีที่ 1: เรียกใช้ตัวแก้ไขปัญหาเครื่องพิมพ์

Windows 10/11 มีเครื่องมือแก้ไขปัญหาการพิมพ์ขั้นสูงที่สามารถช่วยคุณแก้ไขปัญหา "Print Spooler Service no running" ได้ทันที

1. ค้นหา การตั้งค่าการแก้ไขปัญหา และคลิกเปิด

<ข>2. เลือกเครื่องมือแก้ปัญหาเพิ่มเติม

<แข็งแกร่ง>3. ค้นหาและคลิกรายการ เครื่องพิมพ์ และคลิก เรียกใช้ เครื่องมือแก้ปัญหา

4. ปล่อยให้ตัวแก้ไขปัญหาทำงานและเลือก ใช้การแก้ไขนี้ หากได้รับแจ้งให้แก้ไขปัญหา

5. เมื่อเสร็จแล้ว ให้ตรวจสอบว่าเครื่องพิมพ์ใช้งานได้หรือไม่

วิธีที่ 2: เริ่ม/เริ่มบริการ Print Spooler ใหม่

หากบริการตัวจัดคิวงานพิมพ์หยุดลง เอกสารจะสะสมอยู่ในคิวการพิมพ์ และเครื่องพิมพ์ไม่พิมพ์ ดังนั้นดำเนินการต่อและเริ่ม (หรือรีสตาร์ท) บริการตัวจัดคิวงานพิมพ์

1ก. กดปุ่ม Windows + R เพื่อเปิดวิดเจ็ต Run

1b. พิมพ์: services.msc และกด Enter

<ข>2. ค้นหาบริการ Print Spooler จากนั้นดับเบิลคลิก

3ก. ตรวจสอบให้แน่ใจว่า ประเภทการเริ่มต้น เป็น อัตโนมัติ และคลิกปุ่ม เริ่ม เพื่อเริ่มบริการ หากกำลังทำงานอยู่ คลิก หยุด จากนั้นคลิก เริ่ม เพื่อเริ่มบริการใหม่

3b. สุดท้ายนี้ ตรวจสอบให้แน่ใจว่า สถานะบริการ ทำงานอยู่ และคลิก ตกลง

4ก. บริการการพิมพ์ยังขึ้นอยู่กับบริการสาม (3) รายการต่อไปนี้เพื่อให้ทำงานได้อย่างถูกต้อง:

DCOM Server Process Launcher
Remote Procedure Call (RPC)
RPC Endpoint Mapper

4b. หากบริการตัวจัดคิวงานพิมพ์ไม่สามารถเริ่มทำงานได้ ให้ตรวจสอบว่า สถานะ ของบริการข้างต้น ทำงานอยู่ หรือไม่ และหากไม่ได้ใช้ขั้นตอน 3a & 3b ด้านบนเพื่อเริ่มบริการ

5. เมื่อเสร็จแล้ว ให้ลองพิมพ์เอกสารและดูว่าปัญหาได้รับการแก้ไขหรือไม่

วิธีที่ 3 ลบ Print Spooler งานที่ค้างอยู่

1. ทำตามขั้นตอนที่ 1-3 ในวิธีที่ 2 ด้านบน และ หยุด บริการ Print Spooler

2a. กดแป้น Windows + R เพื่อโหลดกล่องโต้ตอบ Run

2b. ในกล่องคำสั่ง run ให้พิมพ์ (คัดลอก/วาง) คำสั่งต่อไปนี้แล้วคลิก ตกลง:

%systemroot%\System32\Spool\Printers

3. กด CTRL + A เพื่อเลือกไฟล์ในโฟลเดอร์ 'เครื่องพิมพ์' และ ลบ ทั้งหมด .

<แข็งแกร่ง>4. เริ่มบริการ Print Spooler และลองพิมพ์

วิธีที่ 4: ถอนการติดตั้งเครื่องพิมพ์

อีกวิธีที่มีประสิทธิภาพในการจัดการกับข้อผิดพลาดตัวจัดคิวเครื่องพิมพ์คือการถอนการติดตั้งไดรเวอร์เครื่องพิมพ์และซอฟต์แวร์อื่นๆ ที่เกี่ยวข้องกับเครื่องพิมพ์ และติดตั้งเครื่องพิมพ์ใหม่ วิธีการนี้มักจะแก้ปัญหาการพิมพ์ โดยเฉพาะหากไดรเวอร์เครื่องพิมพ์เสียหาย หากต้องการถอนการติดตั้งเครื่องพิมพ์:

1a. กดแป้น Windows + R เพื่อโหลดกล่องโต้ตอบ Run

1b. พิมพ์ devmgmt.msc และกด Enter เพื่อเปิดตัวจัดการอุปกรณ์

2a. ในหน้าต่าง Device Manager ให้ขยาย เครื่องพิมพ์

2b. คลิกขวา บน เครื่องพิมพ์ และเลือก ถอนการติดตั้งอุปกรณ์ (เมื่อได้รับคำเตือน ให้เลือก ถอนการติดตั้ง เพื่อดำเนินการต่อ)

2c เมื่อเสร็จแล้ว ให้ปิด ตัวจัดการอุปกรณ์

3a. กดแป้น Windows + R เพื่อโหลดกล่องโต้ตอบ Run

3b. พิมพ์ appwiz.cpl ในช่องค้นหาแล้วกด Enter

<แข็งแกร่ง>4. ตรวจสอบว่ามีซอฟต์แวร์เครื่องพิมพ์ติดตั้งอยู่หรือไม่ และหากมีให้ถอนการติดตั้ง

<ข>3. เมื่อเสร็จแล้ว รีบูต พีซีและปล่อยให้ Windows ติดตั้งไดรเวอร์เครื่องพิมพ์ หาก Windows ไม่ติดตั้งไดรเวอร์เครื่องพิมพ์ ให้ไปที่ไซต์สนับสนุนของผู้ผลิตเครื่องพิมพ์ แล้วดาวน์โหลดและติดตั้งไดรเวอร์ล่าสุดสำหรับเครื่องพิมพ์

4. หลังจากติดตั้งเครื่องพิมพ์ ให้ลองพิมพ์

วิธีที่ 5: FIX Print Spooler ไม่ทำงานใน Registry

1a. กดแป้น Windows + R เพื่อโหลดกล่องโต้ตอบ Run

1b.พิมพ์ regedit และกด Enter เพื่อเปิด Registry Editor (คลิก ใช่ ในข้อความยืนยันที่ปรากฏขึ้น)

2. ในรีจิสทรี ให้นำทางไปยังตำแหน่งนี้:

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

3a. คลิกขวา ที่ ตัวประมวลผลการพิมพ์ และเลือก ส่งออก เพื่อสำรองคีย์รีจิสทรี

3ข. พิมพ์ชื่อไฟล์สำหรับไฟล์การลงทะเบียน (เช่น "PrintProcessors.reg") และ บันทึก ไฟล์ไปยังเดสก์ท็อปของคุณ *

* หมายเหตุ: หากมีสิ่งผิดปกติเกิดขึ้น ให้ดับเบิลคลิกไฟล์การลงทะเบียนที่บันทึกไว้บนเดสก์ท็อปของคุณเพื่อคืนค่ารีจิสทรี

4. ตอนนี้ขยายคีย์ 'ตัวประมวลผลการพิมพ์' และ ลบ โฟลเดอร์อื่น ๆ ที่อยู่ด้านล่าง ยกเว้น โฟลเดอร์ winprint (โดยพื้นฐานแล้ว คลิกขวา ที่แต่ละโฟลเดอร์และเลือกลบ) *

* หมายเหตุ: หากไม่มีโฟลเดอร์อื่นนอกเหนือจากโฟลเดอร์ winprint ให้ข้ามไปยังวิธีถัดไป

5. เมื่อเสร็จแล้ว ให้รีสตาร์ทคอมพิวเตอร์ของคุณ จากนั้นลองพิมพ์

วิธีที่ 6. กู้คืนบริการ Print Spooler ที่เสียหายจากพีซีเครื่องอื่น

หากบริการตัวจัดคิวงานพิมพ์ไม่ทำงานหลังจากปฏิบัติตามวิธีการข้างต้น แสดงว่าไฟล์ปฏิบัติการของบริการ (spoolsv.exe) หรือคีย์รีจิสทรีบริการตัวจัดคิวงานพิมพ์เสียหายหรือเสียหาย

ในกรณีเช่นนี้ หากคุณมีเครื่องอื่นที่ทำงานบนระบบปฏิบัติการเดียวกัน ให้ทำตามขั้นตอนด้านล่าง:

1. บนเครื่องที่ใช้งาน:

ก. ทำตามขั้นตอนที่ 1-3 เพื่อส่งออกและบันทึกคีย์รีจิสทรี 'ตัวประมวลผลการพิมพ์' ลงในดิสก์ USB

ข. คัดลอกไฟล์ "spoolsv.exe" จากโฟลเดอร์ "C:\Windows\System32" ไปยังดิสก์ USB

2. บนเครื่องที่มีปัญหาตัวจัดคิวงานพิมพ์:

ก. เสียบดิสก์ USB ด้วยไฟล์ที่คัดลอกมาจากเครื่องที่ใช้งานได้

ข. ดับเบิลคลิกที่ "Print Processors.reg" และนำเข้าคีย์ไปยังรีจิสทรี

ค. คัดลอกไฟล์ "spoolsv.exe" จาก USB ไปยังโฟลเดอร์ "C:\Windows\System32" (เลือกใช่เพื่อแทนที่ไฟล์)

ง. ในที่สุดก็รีสตาร์ทพีซีแล้วลองพิมพ์

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

บทความที่เกี่ยวข้อง