ล้าง Print Spooler ใน Windows

ใช้งานได้ทั้ง Windows XP, 7
ทุกคนที่ใช้คอมพิวเตอร์คงจะต้องมีเรื่องที่ต้องเกี่ยวข้องกับเครื่องพิมพ์กันทุกคน และคงเคยพบปัญหาการพิมพ์งาน บางครั้งสั่งพิมพ์งานแล้วยกเลิกกลางคันเพื่อพิมพ์ใหม่ แต่งานเก่ายังค้างอยู่ ถึงจะปิดเครื่องพิมพ์แล้ว พอเปิดเครื่องใหม่ก็ยังจะพิมพ์งานเดิมออกมาอยู่ เป็นเพราะวินโดว์สมีการเก็บงานไว้ในลักษณะแคช (Cache) ของงานพิมพ์หรือเรียกว่า Print Spooler ตราบใดยังมีข้อมูลยังใน สปูเลอร์อยู่ Windows ก็จะพยายามพิมพ์งานที่ค้างอยู่โดยเรียงลำดับก่อนหลังไปจนหมดทุกงานใน Print Spooler
ซึ่งเราสามารถล้างข้อมูลงานพิมพ์ที่ไม่ต้องการออก เพื่อจะได้พิมพ์งานอื่นๆ ต่อไป ขั้นตอนมีดังนี้…

  1. พิมพ์ services.msc ในช่อง Search ของ Start Menu แล้ว Enter
  2. ที่หน้าต่าง Services ให้คลิกขวาที่คีย์ Print Spooler เลือกคำสั่ง Stop



clear_spool_01

3.จากนั้นให้เปิด Windows Explorer แล้วไปตามนี้ C:\WINDOWS\system32\spool\PRINTERS
ลบไฟล์ทั้งหมดในโฟลเดอร์นี้ และปิด Windows Explorer

clear_spool_02

4.เปิด Services ขึ้นมาอีกครั้ง ให้คลิกขวาที่คีย์ Print Spooler เลือกคำสั่ง Start เพื่อให้ Print Spooler กลับมาทำงานอีกครั้ง

อีกวิธีเป็นการใช้งานผ่าน command line หรือจะเขียนเป็นแบทช์ไฟล์ได้ โดยทำดังนี้
  • เลือก Start -> Run จากนั้นพิมพ์ CMD ที่ช่อง Open ของหน้าต่าง Run
  • พิมพ์ Net Stop spooler จะได้ผลลัพธ์ดังนี้
            The Print Spooler service is stopping.
            The Print Spooler service was stopped successfully.
  • จากนั้นเปิด Windows Explorer แล้วไปตามพาธทต่อไปนี้ C:\WINDOWS\system32\spool\PRINTERS ลบไฟล์ทั้งหมดในโฟลเดอร์นี้ แล้วปิด Windows Explorer
  • พิมพ์ Net Start spooler  เพื่อ Start spooler ของวินโดว์สใหม่

ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

วิธีการลบ printer ที่ remove device ปรกติไม่ออก

วิธีการแก้ไข logon แล้วแจ้งว่า The User Profile Service service failed the logon. User profile cannot be loaded.

ลบประวัติการรีโมทจาก Remote Desktop Connection