ในโพสต์นี้ เราจะแสดงวิธีซ่อมแซมบริการตัวจัดคิวงานพิมพ์ ใน Windows 11/10 Print Spooler (ไฟล์ปฏิบัติการ) เป็นคุณลักษณะในตัวของ Windows ที่จัดการงานพิมพ์ ส่วนใหญ่บริการทำงานได้ดี แต่บางครั้งผู้ใช้ประสบปัญหามากมาย เช่น บริการ Print Spooler ไม่ทำงาน, ข้อผิดพลาดของบริการ Print Spooler 1068, ข้อผิดพลาด Print Spooler 0x800706B9 เป็นต้น หากคุณประสบปัญหาบางอย่างด้วย โพสต์นี้อาจช่วยคุณซ่อมแซม Print Spooler ใน Windows 11/10 พร้อมการแก้ไขบางอย่าง
ซ่อมแซมตัวจัดคิวงานพิมพ์ใน Windows 11/10
ก่อนหน้านี้ มีเครื่องมือ Microsoft Fix It สำหรับซ่อมแซม Print Spooler แต่เครื่องมือนั้นถูกยกเลิก ดังนั้น คุณสามารถลองแก้ไขด้วยตนเองที่กล่าวถึงในโพสต์นี้เพื่อซ่อมแซม
- เปิดใช้งานหรือเปิด Print Spooler
- เริ่มบริการตัวจัดคิวงานพิมพ์ใหม่โดยใช้ตัวจัดการงาน
- รีเซ็ตและล้างตัวจัดคิวงานพิมพ์โดยใช้พรอมต์คำสั่ง
- เพิ่มไฟล์ไบนารีที่จำเป็นสำหรับตัวจัดคิวงานพิมพ์
- ตรวจสอบให้แน่ใจว่าการขึ้นต่อกันของตัวจัดคิวงานพิมพ์กำลังทำงานอยู่
- การใช้ Registry Editor
1] เปิดหรือเปิด Print Spooler
หากบริการ Print Spooler ไม่ทำงานเลย อาจเป็นไปได้ว่าบริการนี้ถูกปิดใช้งาน หรือปิด หรือหยุดทำงาน ดังนั้น ก่อนอื่น คุณต้องเปิดหรือเปิดใช้งานบริการ Print Spooler โดยใช้ Windows Services Manager หรือวิธีอื่น เมื่อเริ่มบริการได้สำเร็จแล้ว คุณอาจใช้งานได้โดยไม่มีปัญหาใดๆ
2] เริ่มบริการตัวจัดคิวงานพิมพ์ใหม่โดยใช้ตัวจัดการงาน
หากบริการนี้ทำงานอยู่แล้วและคุณยังประสบปัญหาอยู่ การเริ่มบริการใหม่อย่างง่ายอาจช่วยคุณแก้ไขปัญหาที่คุณกำลังเผชิญได้ คุณสามารถรีสตาร์ท Print Spooler โดยใช้ Task Manager ขั้นตอนมีดังนี้:
- เปิดตัวจัดการงานโดยใช้ช่องค้นหาหรือด้วยวิธีอื่นที่ต้องการ
- คลิกที่ รายละเอียดเพิ่มเติม ตัวเลือกในการเข้าถึงแท็บทั้งหมด
- เปลี่ยนไปใช้บริการ แท็บ
- เลื่อนลงและเลือก ตัวจัดคิว บริการ
- คลิกขวาที่ตัวจัดคิว
- คลิกที่ เริ่มต้นใหม่ ตัวเลือก
3] รีเซ็ตและล้างตัวจัดคิวงานพิมพ์โดยใช้พรอมต์คำสั่ง
หากมีงานพิมพ์ค้างอยู่ในคิวการพิมพ์ ก็มีความเป็นไปได้ที่ Print Spooler จะไม่ทำงานตามที่ควรจะเป็น ดังนั้นจึงเป็นการดีที่จะรีเซ็ตและล้างตัวจัดคิวงานพิมพ์ สามารถทำได้โดยใช้พรอมต์คำสั่ง นี่คือขั้นตอน:
เปิด Command Prompt ในฐานะผู้ดูแลระบบ
ดำเนินการคำสั่งต่อไปนี้:
net stop spooler
การดำเนินการนี้จะหยุดบริการ Print Spooler ซึ่งสะดวกเพื่อให้กระบวนการรีเซ็ตเกิดขึ้นได้สำเร็จ
ถัดไป เรียกใช้คำสั่งต่อไปนี้:
DEL /F /S /Q %systemroot%\System32\spool\PRINTERS\*
การดำเนินการนี้จะเริ่มต้นและเสร็จสิ้นกระบวนการรีเซ็ตและลบงานที่ค้างอยู่ (ไฟล์ *.shd และ *.spl)
สุดท้ายให้รันคำสั่งนี้ การดำเนินการนี้จะเริ่ม Print Spooler อีกครั้ง
net start spooler
สิ่งนี้จะช่วยแก้ปัญหาของคุณได้
คุณยังสามารถลบไฟล์ SHD และ SPL ได้ด้วยตนเอง สำหรับสิ่งนี้ เข้าไปที่ PRINTERS โฟลเดอร์ เส้นทางอยู่ที่นี่:
C:\Windows\System32\spool\PRINTERS
ค้นหาไฟล์เหล่านั้นและลบออกด้วยตนเอง
4] เพิ่มไฟล์ไบนารีที่จำเป็นสำหรับ Print Spooler
ต้องมีไฟล์ DLL และ EXE ที่จำเป็นสำหรับ Print Spooler เพื่อให้ทำงานได้อย่างถูกต้อง ไฟล์เหล่านี้คือ spoolss.dll , win32spl.dll , spoolss.exe และ localspl.dll . ไฟล์ทั้งหมดนี้มีอยู่ใน System32 โฟลเดอร์ (C> Windows> System32 ). ตรวจสอบว่ามีไฟล์ดังกล่าวทั้งหมดหรือไม่ หากไม่เป็นเช่นนั้น คุณจะต้องแก้ไขไฟล์ DLL และไฟล์ EXE ที่หายไปสำหรับ Print Spooler
หลังจากนั้น Print Spooler จะทำงานได้ดี
5] ตรวจสอบให้แน่ใจว่าการขึ้นต่อกันของตัวจัดคิวงานพิมพ์กำลังทำงานอยู่
มีบริการมากมายที่ขึ้นอยู่กับบริการอื่นหรือส่วนประกอบของระบบเพื่อให้ทำงานได้อย่างถูกต้อง เช่นเดียวกับ Print Spooler ด้วย ดังนั้น คุณต้องค้นหาการพึ่งพาดังกล่าวทั้งหมดและเรียกใช้หรือเริ่มต้นหากยังไม่ได้ดำเนินการ
ในการดำเนินการนี้ คุณสามารถเปิด Windows Service Manager จากนั้นค้นหา Dependencies for Print Spooler โดยเข้าไปที่หน้าต่างคุณสมบัติ หลังจากนั้น ให้เรียกใช้บริการการพึ่งพาดังกล่าวทั้งหมดโดยใช้ Windows Service Manager เดียวกัน
6] การใช้ตัวแก้ไขรีจิสทรี
ตัวเลือกนี้อาจซับซ้อนเล็กน้อย Registry Editor เก็บรายการที่สำคัญ (คีย์และค่า) สำหรับไฟล์ระบบและแอปพลิเคชันอื่นๆ นอกจากนี้ยังมีรายการ Print Spooler Registry ซึ่งต้องมีเพื่อให้ทำงานได้อย่างถูกต้อง หากไม่มีไฟล์เหล่านั้น อาจทำให้เกิดปัญหาที่ Print Spooler ไม่ตอบสนองอย่างถูกต้อง ดังนั้น ให้ตรวจสอบรายการดังกล่าวและสร้างคีย์รีจิสทรีและค่าต่างๆ หากไม่มีรายการดังกล่าว
ก่อนที่จะลองใช้ตัวเลือกใด ๆ ที่กล่าวถึงด้านล่าง ให้สำรองข้อมูล Registry เพื่อให้คุณสามารถกู้คืนได้ในภายหลังหากจำเป็น
- เพิ่มปุ่มตรวจสอบการพิมพ์มาตรฐานและค่าต่างๆ
- เพิ่ม winprint คีย์รีจิสทรีและค่าสตริง
- ลบพาธปลอมสำหรับ SpoolDirectory String Value ของเครื่องพิมพ์ของคุณ
1] เพิ่มปุ่มตรวจสอบการพิมพ์มาตรฐานและค่าต่างๆ
ทำตามขั้นตอนทั้งหมดอย่างระมัดระวัง:
- เปิดหรือเปิด Registry Editor ของ Windows 10
- เข้าถึง จอภาพ คีย์รีจิสทรี เส้นทางคือ:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors
- สร้าง พอร์ตท้องถิ่น , พอร์ต TCP/IP มาตรฐาน และ จอภาพ USB รีจิสตรีคีย์ภายใต้คีย์มอนิเตอร์
- สร้าง ไดรเวอร์ ชื่อ String Value ในรีจิสตรีคีย์ที่กล่าวถึงข้างต้นทั้งหมด
- ดับเบิลคลิกที่ค่าไดร์เวอร์สำหรับคีย์ Local Port
- เพิ่ม localspl.dll ในกล่องข้อมูลค่า
- กดตกลง
- ดับเบิลคลิกที่ค่า Drive String สำหรับคีย์พอร์ต TCP/IP มาตรฐาน
- เพิ่ม tcpmon.dll ในกล่องข้อมูลค่า
- กดตกลง
- ดับเบิลคลิกที่ค่าไดรเวอร์สำหรับคีย์ USB Monitor
- เพิ่ม usbmon.dll ในกล่องข้อมูลค่า
- กดตกลง
2] เพิ่มคีย์รีจิสทรี winprint และค่าสตริงของคีย์
- เปิด Windows 10 Registry Editor
- เข้าถึง ตัวประมวลผลการพิมพ์ กุญแจ. เส้นทางคือ:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows x64\Print Processors
- สร้าง winprint คีย์รีจิสทรีภายใต้คีย์ตัวประมวลผลการพิมพ์
- สร้าง ไดรเวอร์ ชื่อ String Value ทางด้านขวามือ
- ดับเบิลคลิกที่ Drive String Value
- เพิ่ม winprint.dll ลงในช่องข้อมูลค่า
- กดตกลง
3] ลบพาธปลอมสำหรับ SpoolDirectory String Value ของเครื่องพิมพ์ของคุณ
ตัวเลือกนี้อาจช่วยได้หากคุณเชื่อมต่อเครื่องพิมพ์หลายเครื่องกับคอมพิวเตอร์ของคุณ ไฟล์ติดไวรัสหรือมัลแวร์บางตัวอาจเพิ่มเส้นทางปลอมในฟิลด์ข้อมูลค่าของ SpoolDirectory ค่าสตริงของเครื่องพิมพ์ของคุณมีอยู่ใน Registry Editor ที่อาจสร้างอุปสรรคในการใช้ Print Spooler ได้อย่างสมบูรณ์ ดังนั้นการลบเส้นทางปลอมนั้นอาจช่วยได้ ขั้นตอนคือ:
- เปิด Registry Editor
- เข้าถึง เครื่องพิมพ์ นี่คือเส้นทาง:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers
- ภายใต้เครื่องพิมพ์ คลิกที่ชื่อเครื่องพิมพ์ ที่ทำให้เกิดปัญหา
- ทางด้านขวามือ ให้เลื่อนลงและดับเบิลคลิกที่ SpoolDirectory ค่าสตริง
- ล้างหรือลบรายการทั้งหมดที่มีอยู่ในฟิลด์ข้อมูลค่า
- กดปุ่มตกลง
เครื่องมือซ่อมแซมตัวจัดคิวงานพิมพ์
เคยมี Fix-It เช่นเดียวกับ Print Spooler Cleanup Diagnostic Tool จาก Microsoft แต่ตอนนี้ไม่สามารถใช้งานได้ ตัวแก้ไขปัญหาเครื่องพิมพ์อยู่ใกล้ที่สุดที่คุณมี
คุณอาจลองใช้เครื่องมือของบริษัทอื่นฟรีที่ชื่อว่า Fix Print Spooler จาก sordum.org และดูว่าจะช่วยคุณหรือไม่
หวังว่าบางสิ่งจากการแก้ไขเหล่านี้จะช่วยคุณได้ หากไม่เป็นเช่นนั้น คุณอาจต้องพิจารณาตัวเลือกรีเซ็ตพีซีเครื่องนี้