วิธีซ่อมแซม Print Spooler ใน Windows 11/10
ในบทความนี้เราจะแสดงวิธีการซ่อมแซม Print Spooler Service(repair Print Spooler Service)ในWindows 11/10 11/10 Print Spooler (ไฟล์ปฏิบัติการ) เป็นคุณลักษณะในตัวของWindowsที่จัดการงานพิมพ์ ส่วนใหญ่บริการทำงานได้ดี แต่บางครั้งผู้ใช้ประสบปัญหามากมาย เช่นบริการ Print Spooler ไม่ทำงานข้อผิดพลาดของบริการ Print Spooler 1068 ข้อผิดพลาด Print Spooler 0x800706B9(Print Spooler error 0x800706B9)เป็นต้น หากคุณประสบปัญหาบางอย่างด้วย โพสต์นี้อาจช่วยคุณซ่อมแซมPrint SpoolerในWindows 11/10พร้อมการแก้ไขบางอย่าง
ซ่อมแซม Print Spooler(Repair Print Spooler)ในWindows 11/10
ก่อนหน้านี้ มีเครื่องมือMicrosoft Fix It สำหรับซ่อมแซมPrint Spoolerแต่เครื่องมือนั้นถูกยกเลิก ดังนั้น คุณสามารถลองแก้ไขด้วยตนเองที่กล่าวถึงในโพสต์นี้เพื่อซ่อมแซม
- เปิดใช้งานหรือเปิด Print Spooler
- เริ่มบริการตัวจัดคิวงานพิมพ์ใหม่(Restart Print Spooler)โดยใช้ตัวจัดการงาน(Task Manager)
- รีเซ็ต(Reset)และล้างตัวจัดคิวงานพิมพ์(Clear Print Spooler)โดยใช้พรอมต์คำสั่ง(Command Prompt)
- เพิ่ม(Add)ไฟล์ไบนารีที่จำเป็นสำหรับPrint Spooler
- ตรวจสอบ ให้(Make)แน่ใจว่า การขึ้นต่อกันของตัวจัด คิวงานพิมพ์(Print Spooler)กำลังทำงานอยู่
- การใช้ตัวแก้ไขรีจิสทรี
1] เปิดใช้งานหรือเปิด Print Spooler
หาก บริการ Print Spoolerไม่ทำงานเลย อาจเป็นไปได้ว่าบริการนี้ถูกปิดใช้งาน หรือปิด หรือหยุดทำงาน ก่อนอื่น คุณต้องเปิดหรือเปิดใช้งานบริการ Print Spooler(enable Print Spooler service)โดยใช้Windows Services Managerหรือวิธีอื่น เมื่อเริ่มบริการได้สำเร็จแล้ว คุณอาจใช้งานได้โดยไม่มีปัญหาใดๆ
2] เริ่มบริการตัวจัดคิวงานพิมพ์ใหม่(Restart Print Spooler)โดยใช้ตัวจัดการงาน(Task Manager)
หากบริการนี้ทำงานอยู่แล้วและคุณยังประสบปัญหาอยู่ การเริ่มบริการใหม่อย่างง่ายอาจช่วยคุณแก้ไขปัญหาที่กำลังเผชิญได้ คุณสามารถรีสตาร์ทPrint Spoolerโดยใช้Task Manager ขั้นตอนมีดังนี้:
- เปิดตัวจัดการงาน(Open Task Manager)โดยใช้ ช่อง ค้นหา(Search)หรือด้วยวิธีอื่นที่ต้องการ
- คลิกที่ ตัวเลือก รายละเอียดเพิ่มเติม(More details)เพื่อเข้าถึงแท็บทั้งหมด
- สลับไปที่แท็บบริการ(Services)
- เลื่อนลงและเลือกบริการ ตัว จัดคิว(Spooler)
- คลิกขวาที่ตัวจัดคิว
- คลิกที่ตัวเลือกรีสตาร์ท(Restart)
3] รีเซ็ต(Reset)และล้างตัวจัดคิวงานพิมพ์(Clear Print Spooler)โดยใช้พรอมต์คำสั่ง(Command Prompt)
หากมีงานพิมพ์ค้างอยู่ในคิวการพิมพ์ ก็มีความเป็นไปได้ที่Print Spoolerจะไม่ทำงานตามที่ควรจะเป็น ดังนั้นจึงเป็นการดีที่จะรีเซ็ตและล้างPrint Spooler (Print Spooler)สามารถทำได้โดยใช้Command Prompt (Command Prompt)นี่คือขั้นตอน:
เปิดพรอมต์คำสั่งในฐานะผู้ดูแลระบบ(Open Command Prompt as administrator)
ดำเนินการคำสั่งต่อไปนี้:
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] เพิ่ม(Add)ไฟล์ไบนารีที่จำเป็นสำหรับPrint Spooler
ต้องมีไฟล์ DLL(DLL)และEXE ที่จำเป็น สำหรับPrint Spoolerเพื่อให้ทำงานได้อย่างถูกต้อง ไฟล์เหล่านี้คือspoolss.dll , win32spl.dll , spoolss.exeและlocalspl.dll ไฟล์ทั้งหมดนี้มีอยู่ใน โฟลเดอร์ System32 ( C > Windows > System32 ) ตรวจสอบว่ามีไฟล์ดังกล่าวทั้งหมดหรือไม่ ถ้าไม่เช่นนั้น คุณต้องแก้ไขไฟล์ DLL(fix the missing DLL files)และไฟล์ EXE ที่หายไปสำหรับ Print Spooler
หลังจากนั้นPrint Spoolerจะทำงานได้ดี
5] ตรวจสอบ ให้(Make)แน่ใจว่า การขึ้นต่อกันของตัวจัด คิวงานพิมพ์(Print Spooler)กำลังทำงานอยู่
มีบริการมากมายที่ขึ้นอยู่กับบริการอื่นหรือส่วนประกอบของระบบเพื่อให้ทำงานได้อย่างถูกต้อง เช่นเดียวกับPrint Spoolerด้วย ดังนั้น คุณต้องค้นหาการพึ่งพาดังกล่าวทั้งหมดและเรียกใช้หรือเริ่มต้นหากยังไม่ได้ดำเนินการ
ในการดำเนินการนี้ คุณสามารถเปิดWindows Service Managerจากนั้นค้นหา Dependencies(find the Dependencies) for Print Spoolerโดยเข้าไปที่หน้าต่างคุณสมบัติ หลังจากนั้น เรียกใช้บริการการพึ่งพาดังกล่าวทั้งหมดโดยใช้Windows Service Managerเดียวกัน
6] การใช้ตัวแก้ไขรีจิสทรี
ตัวเลือกนี้อาจซับซ้อนเล็กน้อย Registry Editorเก็บรายการที่สำคัญ (คีย์และค่า) สำหรับไฟล์ระบบและแอปพลิเคชันอื่นๆ นอกจากนี้ยังมี รายการ Print Spooler Registryซึ่งต้องมีเพื่อให้ทำงานได้อย่างถูกต้อง หากไม่มีไฟล์เหล่านั้น อาจทำให้เกิดปัญหาที่Print Spoolerไม่ตอบสนองอย่างถูกต้อง ดังนั้น ตรวจสอบรายการดังกล่าวและสร้างคีย์รีจิสทรีและค่าต่างๆ หากไม่มีรายการดังกล่าว
ก่อนที่จะลองใช้ตัวเลือกใด ๆ ที่กล่าวถึงด้านล่างให้สำรองข้อมูล Registry(take a backup of Registry)เพื่อให้คุณสามารถกู้คืนได้ในภายหลังหากจำเป็น
- เพิ่ม(Add)ปุ่มตรวจสอบการพิมพ์มาตรฐานและค่าต่างๆ
- เพิ่ม คีย์รีจิสทรี winprintและค่าสตริง
- ลบ(Delete)เส้นทางปลอมสำหรับSpoolDirectory String Valueของเครื่องพิมพ์ของคุณ
1] เพิ่ม(Add)ปุ่มตรวจสอบการพิมพ์มาตรฐานและค่าต่างๆ
ทำตามขั้นตอนทั้งหมดอย่างระมัดระวัง:
- เปิดหรือเปิด Registry Editorของ Windows 10
- เข้าถึงคีย์รีจิสทรีของ การ ตรวจสอบ การเข้าถึง (Monitors)เส้นทางคือ:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors
- สร้างLocal Port , Standard TCP/IP PortและUSB Monitor registry keys ภายใต้ Monitors key
- สร้าง ชื่อ ไดรเวอร์(Driver) String Valueในรีจิสตรีคีย์ที่กล่าวถึงข้างต้นทั้งหมด
- ดับเบิลคลิก(Double-click)ที่Driver value สำหรับLocal Port key
- เพิ่มlocalspl.dllในกล่องข้อมูลค่า
- กดตกลง
- ดับเบิลคลิก(Double-click)ที่ ค่า Drive StringสำหรับStandard TCP/IP Port key
- เพิ่มtcpmon.dllในกล่องข้อมูลค่า
- กดตกลง
- คลิกสองครั้ง(Double-click)ที่ ค่า ไดรเวอร์(Driver)สำหรับคีย์USB Monitor
- เพิ่มusbmon.dllในกล่องข้อมูลค่า
- กดตกลง
2] เพิ่ม คีย์ (Add)รีจิสทรี(Registry) winprint และค่าสตริง(String Value)
- เปิด Windows 10 Registry Editor
- เข้าถึงคีย์ตัวประมวลผลการพิมพ์ (Print Processors)เส้นทางคือ:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows x64\Print Processors
- สร้าง คีย์ รีจิสทรี(Registry)winprint ภายใต้คีย์ตัวประมวลผล การ (Processors)พิมพ์(Print)
- สร้าง ชื่อ ไดรเวอร์(Driver) String Valueทางด้านขวามือ
- ดับเบิลคลิกที่ Drive String Value
- เพิ่ม รายการ winprint.dllในฟิลด์ข้อมูลค่า
- กดตกลง
3] ลบ(Delete)เส้นทางปลอมสำหรับSpoolDirectory String Valueของเครื่องพิมพ์ของคุณ
ตัวเลือกนี้อาจช่วยได้หากคุณเชื่อมต่อเครื่องพิมพ์หลายเครื่องกับคอมพิวเตอร์ของคุณ ไฟล์ที่ติดไวรัสหรือมัลแวร์บางตัวอาจเพิ่มเส้นทางปลอมในฟิลด์ข้อมูล Value ของ (Value data)SpoolDirectory String Valueของเครื่องพิมพ์ของคุณในRegistry Editor (Registry Editor)ที่อาจสร้างอุปสรรคในการใช้Print Spoolerได้อย่างสมบูรณ์ ดังนั้นการลบเส้นทางปลอมนั้นอาจช่วยได้ ขั้นตอนคือ:
- เปิดตัวแก้ไขรีจิสทรี
- Access Printersนี่คือเส้นทาง:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers
- ภายใต้ เครื่องพิมพ์คลิกที่ชื่อเครื่องพิมพ์(click on the Printer name)ที่ทำให้เกิดปัญหา
- ทางด้านขวามือ ให้เลื่อนลงและดับเบิลคลิกที่ค่าSpoolDirectory String
- ล้างหรือลบรายการทั้งหมดที่มีอยู่ในฟิลด์ข้อมูลค่า(Value)
- กดปุ่ม ตกลง
เครื่องมือซ่อมแซมตัวจัดคิวงานพิมพ์
เคยมี Fix-It และPrint Spooler Cleanup Diagnostic ToolจากMicrosoftแต่ตอนนี้ไม่สามารถใช้งานได้ ตัวแก้ไขปัญหาเครื่องพิมพ์(Printer Troubleshooter)อยู่ใกล้ที่สุดที่คุณมี
คุณอาจลองใช้เครื่องมือของบริษัทอื่นฟรีที่เรียกว่าFix Print Spoolerจากsordum.orgและดูว่าจะช่วยคุณได้หรือไม่
หวังว่า(Hope)บางสิ่งจากการแก้ไขเหล่านี้จะช่วยคุณได้ หากไม่เป็นเช่นนั้น คุณอาจต้องพิจารณาตัวเลือกรีเซ็ตพีซีเครื่อง นี้(Reset This PC)
Related posts
วิธีการเปิดหรือปิดการใช้งานบน Print Spooler Service Windows 10
นำเข้า Export, Repair, Restore Default Firewall Policy ใน Windows 10
วิธีการซ่อมแซม Microsoft 365 โดยใช้ Command Prompt ใน Windows 10
Restore, Fix, Repair Master Boot Record (MBR) ใน Windows 10
Fix Windows 10 Automatic Startup Repair ไม่ทำงาน
วิธีการเปิด System Properties ใน Windows 10 Control Panel
เปิดใช้งาน Network Connections ในขณะที่อยู่ใน Modern Standby บน Windows 10
วิธีการสำรองข้อมูล Move หรือ Delete PageFile.sys เมื่อปิดเครื่องใน Windows 10
Taskbar การแจ้งเตือนไม่แสดงใน Windows 10
Fix Crypt32.dll ไม่พบข้อผิดพลาดใน Windows 11/10
Best ฟรี Timetable software สำหรับ Windows 11/10
วิธีการแสดงหรือซ่อน Microsoft Print ถึง PDF printer ใน Windows 10
วิธีการวัด Reaction Time ใน Windows 11/10
วิธีการสลับฮาร์ดดิสก์ไดรฟ์ใน Windows 10 กับ Hot Swap
Background Intelligent Transfer Service ไม่ทำงานใน Windows 11/10
Windows Update Service หายไปใน Windows 10
อัตโนมัติ Startup Repair ไม่สามารถซ่อมแซมพีซีของคุณใน Windows 10
คืออะไร TrustedInstaller.exe ใน Windows 11/10?
PLS file คืออะไร? วิธีการสร้าง PLS file ใน Windows 11/10 หรือไม่?
Windows.edb file ใน Windows 10 คืออะไร