| การจัดการความรู้ |
| การแก้ไขปัญหางานพิมพ์ค้างด้วยการรีเซ็ต Print Spooler บน Windows
post: 2026-10-15 15:43:48 by: กมล คำพิบูลย์ views: 7 กลุ่ม: IT UBU |
![]() Print Spooler เป็นบริการของระบบปฏิบัติการ Windows ที่ทำหน้าที่จัดการคิวงานพิมพ์ กรณีพบปัญหางานพิมพ์ค้าง ยกเลิกงานพิมพ์ไม่ได้ หรือสั่งพิมพ์แล้วเครื่องพิมพ์ไม่ทำงาน อาจเกิดจากไฟล์งานพิมพ์ค้างหรือบริการ Print Spooler ทำงานผิดปกติ คำสั่ง PowerShell สำหรับรีเซ็ต Print Spooler ขั้นตอนการดำเนินการ
$ErrorActionPreference='Stop'; Stop-Service -Name Spooler -Force; $s=Get-Service Spooler; $s.WaitForStatus('Stopped',[TimeSpan]::FromSeconds(30)); if ((Get-Service Spooler).Status -ne 'Stopped') { throw 'Print Spooler did not stop.' }; Get-ChildItem -Path "$env:SystemRootSystem32spoolPRINTERS" -File -Force | Remove-Item -Force -ErrorAction Stop; Start-Service -Name Spooler -ErrorAction Stop; $s=Get-Service Spooler; $s.WaitForStatus('Running',[TimeSpan]::FromSeconds(30)); Get-Service Spooler
ข้อควรระวัง คำสั่งนี้จะลบไฟล์งานพิมพ์ที่ค้างอยู่ทั้งหมดในคิวของเครื่องนั้น ควรตรวจสอบงานพิมพ์ก่อนดำเนินการ หากคำสั่งเกิดข้อผิดพลาดระหว่างทำงาน ให้ตรวจสอบสถานะบริการ Print Spooler และดำเนินการแก้ไขก่อนทดลองพิมพ์อีกครั้ง
เอกสารอ้างอิง วิธีแก้ปัญหาบริการ Print Spooler และล้างคิวงานพิมพ์ รีเซ็ท Print Spooler แก้ปัญหาเครื่องพิมพ์ค้างด้วย PowerShell บน Windows 10/11
|
![]() |