คิวการพิมพ์ของเครื่องพิมพ์ไม่ได้รับการล้าง ทำความสะอาดอย่างไร? เอกสารไม่ถูกลบออกจากคิวการพิมพ์ใช่หรือไม่ - มันง่ายมาก! คิวการพิมพ์ของ Windows 7 อยู่ที่ไหน

คิวการพิมพ์ของเครื่องพิมพ์ไม่ได้รับการล้าง ทำความสะอาดอย่างไร? เอกสารไม่ถูกลบออกจากคิวการพิมพ์ใช่หรือไม่ - มันง่ายมาก! คิวการพิมพ์ของ Windows 7 อยู่ที่ไหน

เผยแพร่: 29 กันยายน 2014

สวัสดีเพื่อนๆ

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

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

วิธีมาตรฐานในการล้างคิวการพิมพ์

ขั้นแรก เราต้องเปิดหน้าต่างที่มีคิวการพิมพ์ของเครื่องพิมพ์ เราสามารถทำได้สองวิธี การใช้การเปลี่ยนถาด:

หรือโดยไปที่รายการเมนู "Start" -> "อุปกรณ์และเครื่องพิมพ์":


ไม่ว่าคุณจะนำทางอย่างไร คุณจะพบกับหน้าต่างเช่นนี้พร้อมกับคิวการพิมพ์ที่ถูกระงับ:


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

เหตุใดจึงพิมพ์ไม่ได้

ในกรณีของฉัน แน่นอนว่า มันชัดเจนว่าทำไม เนื่องจากไม่ได้เชื่อมต่อเครื่องพิมพ์ ให้ความสนใจกับชื่อหน้าต่างที่มีคิวการพิมพ์ มันบอกว่า "ทำงานอัตโนมัติ" ซึ่งหมายความว่าเครื่องพิมพ์ของฉันจะพิมพ์เอกสารที่เตรียมไว้ทันทีที่ฉันเชื่อมต่ออีกครั้ง

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

ยกเลิกการพิมพ์

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

คุณสามารถล้างคิวการพิมพ์ของเครื่องพิมพ์ได้อย่างสมบูรณ์:

และจากบางไฟล์:


หากคิวการพิมพ์ไม่ชัดเจน

หากจู่ๆ คิวการพิมพ์ไม่ต้องการถูกล้างโดยใช้วิธีการมาตรฐาน แต่เครื่องพิมพ์ไม่ตอบสนองต่อการดำเนินการทั้งหมดของคุณในการยกเลิกการพิมพ์ แต่อย่างใด ตัวเลือกสุดท้ายยังคงอยู่ - เพื่อล้างคิวการพิมพ์ของเครื่องพิมพ์ด้วยตนเอง

ในการดำเนินการนี้ เราจะต้องปิดการใช้งานบริการการพิมพ์ของ Windows ชั่วคราว ลบไฟล์ชั่วคราวออกจากโฟลเดอร์ระบบ (ไฟล์ที่รับผิดชอบคิวการพิมพ์ที่เตรียมไว้) จากนั้นเริ่มบริการการพิมพ์อีกครั้ง

ทั้งหมดนี้สามารถทำได้อีกครั้งในสองวิธี อย่างแรกคือการใช้หน้าต่างบริการและ Windows Explorer มาตรฐาน และอย่างที่สอง - การใช้คอนโซล Windows แน่นอนว่าวิธีที่สองนั้นซับซ้อนกว่าและคุณสามารถผ่านวิธีแรกได้อย่างง่ายดาย แต่ถ้าคุณต้องการสร้างความประทับใจให้ใครสักคนจริงๆ คุณก็สามารถเลือกได้เช่นกัน ฉันจะดูทั้งสองอย่าง

วิธีแรกในการล้างคิวการพิมพ์ด้วยตนเอง

คลิกขวาที่ไอคอนคอมพิวเตอร์แล้วไปที่ "จัดการ":


ในหน้าต่างบริการ เราค้นหาบริการที่รับผิดชอบในการพิมพ์และหยุดการทำงาน ใน Windows 8 เรียกว่า "Print Manager" ใน Windows 7 ก็มีสิ่งที่คล้ายกันเช่นกัน ฉันคิดว่าคุณจะพบมันเอง

หลังจากนั้นไปที่โฟลเดอร์ระบบตามเส้นทางนี้:

C:\WINDOWS\system32\spool\PRINTERS

และลบไฟล์ทั้งหมดออกจากที่นั่น

ลบแล้วเหรอ? ตอนนี้เริ่มบริการที่รับผิดชอบในการพิมพ์อีกครั้งและตรวจสอบคิวการพิมพ์ของเครื่องพิมพ์ มันจะว่างเปล่า

วิธีที่สองในการล้างคิวการพิมพ์ด้วยตนเอง

เปิดเมนูเริ่ม ในแถบค้นหา ให้ป้อน cmd แล้วเปิดคอนโซลที่พบในฐานะผู้ดูแลระบบ:

ในคอนโซล ให้ป้อนบรรทัดต่อไปนี้ทีละบรรทัด:

ตัวจัดคิวหยุดสุทธิ

ตัวจัดคิวเริ่มต้นสุทธิ

หลังจากแต่ละบรรทัดที่ป้อน ให้กด Enter และรอการตอบกลับจากคอนโซล

คำอธิบายโดยย่อ: บรรทัดแรกจะหยุดบริการตัวจัดคิวงานพิมพ์ของ windows บรรทัดที่สองจะตรวจสอบว่ามีไฟล์คิวการพิมพ์อยู่ในโฟลเดอร์ระบบหรือไม่ และหากพบจะลบออก บรรทัดที่สามเริ่มบริการ Windows Print Spooler

ทำความสะอาดคิวการพิมพ์อัตโนมัติ

มีอีกวิธีหนึ่งในการล้างคิวการพิมพ์ที่ค้างอยู่ให้เร็วที่สุด สะดวกในการใช้งานเมื่อการพิมพ์ผิดพลาดเกิดขึ้นอย่างต่อเนื่อง ตกลง. พูดให้น้อยลง ทำงานให้มากขึ้น

สร้างเอกสารข้อความใหม่และแทรกบรรทัดต่อไปนี้ลงไป:

ตัวจัดคิวหยุดสุทธิ
หากมี "\Windows\System32\spool\PRINTERS\" del "\Windows\System32\spool\PRINTERS\*.*" /f /s /q
ตัวจัดคิวเริ่มต้นสุทธิ
@หยุดชั่วคราว

เราบันทึกเอกสารข้อความที่มีนามสกุล .bat และเรียกใช้ในฐานะผู้ดูแลระบบทุกครั้งที่เรามีปัญหากับคิวการพิมพ์ที่ค้าง

ไฟล์ Bat จะโต้ตอบกับคอนโซล Windows ในลักษณะเดียวกับที่ฉันอธิบายให้คุณฟังในวิธีที่สอง มีเพียงคุณเท่านั้นที่ไม่จำเป็นต้องรอให้คอนโซลตอบสนองอีกต่อไปและกด Enter หลังจากป้อนแต่ละบรรทัด ไฟล์ bat จะทำกิจวัตรทั้งหมดนี้ให้คุณ

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

วิธีที่ 1

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

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

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

วิธีที่ 2

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

ก็ทำแบบนี้ กดคีย์ผสมบนแป้นพิมพ์ของคุณ Ctrl+Alt+เดลหรือ Ctrl+Shift+Esc- หน้าต่างตัวจัดการงานจะเปิดขึ้น ในนั้นคุณต้องไปที่แท็บ บริการและค้นหาบริการในรายการบริการ ตัวจัดคิว(ผู้จัดการการพิมพ์).

คุณยังสามารถไปที่ เริ่ม>แผงควบคุม>เครื่องมือการดูแลระบบและเลือกรายการ บริการ.

คลิกขวาที่บริการตัวจัดคิวงานพิมพ์และเลือกรายการจากเมนูบริบท หยุดบริการ. หลังจากนั้นให้ไปที่ คอนดักเตอร์และไปที่: C:\Windows\System32\Spool\PRINTERS. ในโฟลเดอร์ เครื่องพิมพ์ลบไฟล์ทั้งหมดที่มีนามสกุล .SHD และ .SPL แล้วไปอีกครั้ง. ผู้จัดการงานและรีสตาร์ทบริการตัวจัดคิวงานพิมพ์

วิธีที่ 3

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

กดคีย์ผสมบนแป้นพิมพ์ของคุณ วิน+อาร์และเข้าแถว ดำเนินการทีม คำสั่ง. หลังจากนี้คอนโซลคำสั่งควรเปิดขึ้น ในนั้นคุณจะต้องป้อนคำสั่งต่อไปนี้ตามลำดับ:

  • ตัวจัดคิวหยุดสุทธิ
  • เดล %systemroot%system32spoolprinters*.shd
  • เดล %systemroot%system32spoolprinters*.spl
  • ตัวจัดคิวเริ่มต้นสุทธิ

ตามที่คุณอาจเดาได้แล้ว คำสั่งแรกจะหยุดบริการการพิมพ์ เมื่อใช้คำสั่งที่สองและสาม ไฟล์ที่มีนามสกุล .shd และ .spl จะถูกลบออกจากโฟลเดอร์ เครื่องพิมพ์. คำสั่งที่สามใช้เพื่อเริ่มบริการตัวจัดคิวงานพิมพ์ใหม่

ดังที่ได้กล่าวไปแล้วควรป้อนคำสั่งเหล่านี้ตามลำดับโดยยืนยันแต่ละคำสั่งด้วยการกดปุ่ม เข้า.

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

มีข้อผิดพลาดมากมายและมีลักษณะที่แตกต่างกัน ตัวอย่างเช่น เมื่อทำงานกับเอกสาร รายวิชา หรือบทคัดย่อเสร็จแล้ว คุณต้องพิมพ์ แต่เมื่อคุณคลิกที่ปุ่ม “พิมพ์” เครื่องพิมพ์จะไม่แสดงสัญญาณของการเริ่มงาน และเอกสารค้างในคิวโดยไม่หายไป . นอกจากนี้ยังมีสถานการณ์ที่ตรงกันข้ามอย่างสิ้นเชิงเมื่อเอกสารหายไปในคิวเมื่อส่งไปพิมพ์ แต่ไม่มีอะไรเกิดขึ้น เมื่อเร็ว ๆ นี้ฉันมักจะเจอข้อผิดพลาดต่อไปนี้: “ ไม่มีตัวจัดการการพิมพ์».

สาเหตุที่ง่ายที่สุดประการหนึ่งที่ทำให้เครื่องพิมพ์ไม่พิมพ์งานคือ: สาย USB หลุดออกจากช่องเสียบ หรือบริการการพิมพ์ล้มเหลว วิธีแก้ปัญหาอาจเป็นเรื่องธรรมดาหากทุกอย่างเชื่อมต่อทั้งพลังงานและการเชื่อมต่อ USB บางครั้งก็เพียงพอที่จะรีสตาร์ทคอมพิวเตอร์ซึ่งจะนำไปสู่การรีสตาร์ทบริการ "คิวการพิมพ์"

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

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

ทำความสะอาดรีจิสทรีของเครื่องพิมพ์เก่า

ดังนั้นเราจะเริ่มการทำความสะอาดด้วยรีจิสทรีของระบบ

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

ในหน้าต่าง "Run" ให้วาดคำสั่ง ลงทะเบียนใหม่ซึ่งจะเปิดหน้าต่างรีจิสตรีขึ้นมา

ขั้นตอนแรกคือการตรวจสอบส่วนประกอบที่บริการตัวจัดคิวงานขึ้นอยู่กับโดยไปที่สาขา ฮคีย์ _LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Spoolerโดยที่สำหรับพารามิเตอร์ ขึ้นอยู่กับบริการต้องระบุค่า ร.พ.ส. นอกจากนี้ยังสามารถระบุค่าอื่น ๆ ได้โดยไม่จำเป็นต้องลบออกสิ่งสำคัญสำหรับเราคือมันจะเป็น ร.พ.สหากทุกอย่างเรียบร้อยก็เดินหน้าต่อไป

ต่อไปเราจะลบอุปกรณ์การพิมพ์ทั้งหมดที่อยู่ในระบบออก ย้ายไปตามสาขากันเถอะ HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print\Printersโดยคลิกที่ลูกศรรายการเครื่องพิมพ์ทั้งหมดจะปรากฏขึ้น หากต้องการลบออกเราสามารถใช้ปุ่ม "ลบ"

จุดที่สองคือการล้างไดรเวอร์ทั้งหมด ขยายเธรด KEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print\Environments\WindowsNTx86\Drivers\Version-3(ในระบบปฏิบัติการ x64 บิตคุณต้องเปิด …\สภาพแวดล้อม\Windows NTx64\ไดรเวอร์\เวอร์ชัน-3) ลบรายการไดรเวอร์ทั้งหมดที่ติดตั้งบนระบบ

ในกระทู้ HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\พิมพ์\จอภาพรายการรายการควรมีลักษณะเช่นนี้

  • การตรวจสอบภาษา BJ
  • ท่าเรือท้องถิ่น
  • การตรวจสอบภาษา PJL
  • พอร์ต TCP/IP มาตรฐาน
  • จอภาพ USB

เราลบสิ่งอื่นทั้งหมด

การดำเนินการกับรีจิสทรีเสร็จสิ้นแล้ว ตอนนี้เรามาดูการทำความสะอาดโฟลเดอร์ Spool กันดีกว่า

ทำความสะอาดโฟลเดอร์ Spool

ในโหมดมาตรฐานเราจะไม่สามารถล้างโฟลเดอร์นี้ได้เนื่องจากบริการ Print Spooler ใช้งานและเราจะไม่สามารถเข้าถึงเพื่อลบเนื้อหาได้ ดังนั้นเราจึงรีสตาร์ทคอมพิวเตอร์และบูตเข้าสู่เซฟโหมดโดยใช้ F8 ใน Windows 8 และ XP และใน Windows 8 โดยใช้วิธีการที่อธิบายไว้

เมื่อเข้าสู่เซฟโหมดแล้วให้ไปที่ดิสก์ “C:\” -> Windows -> System32 -> สปูลในโฟลเดอร์นี้เราสนใจเนื้อหาต่อไปนี้:

C:\Windows\System32\สปูล\ prtprocs\w32x86– เราลบเนื้อหาทั้งหมดยกเว้นไฟล์ winprint.dll เนื่องจากการลบอาจทำให้เกิดปัญหาใหม่ที่เกี่ยวข้องกับการพิมพ์ ( วี x64โฟลเดอร์นั้นจะถูกตั้งชื่อตามนั้น)

C:\Windows\System32\สปูล\ เครื่องพิมพ์– ลบข้อมูลทั้งหมดเกี่ยวกับเครื่องพิมพ์ที่ติดตั้ง

C:\Windows\System32\สปูล\ ไดรเวอร์\w32x86– ทำความสะอาดโฟลเดอร์จากไฟล์ทั้งหมดของไดรเวอร์ที่ติดตั้งไว้ก่อนหน้านี้ ( บนระบบ x64 เส้นทาง ไดรเวอร์\x64 ).

หลังจากล้างโฟลเดอร์ Spool แล้ว ให้รีบูทในโหมดปกติแล้วติดตั้งไดรเวอร์และเครื่องพิมพ์ใหม่ในคอมพิวเตอร์ หลังจากนั้นเราดีใจที่เห็นว่าเครื่องพิมพ์กลับมาทำงานต่อได้ อย่างไรก็ตาม อย่าลืมรีบูตอีกครั้งหลังการติดตั้งเพื่อให้อุปกรณ์ทำงานได้อย่างถูกต้อง

เครื่องพิมพ์ไม่พิมพ์ การทำความสะอาดตัวจัดคิว

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

มีสาเหตุหลายประการ ส่วนใหญ่แล้วคิวจะค้าง เราจะดูสิ่งพื้นฐานที่สุดที่ผู้ใช้ทั่วไปอาจพบ:

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

การทำความสะอาดคิวการพิมพ์: วิธีการพื้นฐาน

เปิด "ตัวจัดการงาน"

หากต้องการล้างคิวคุณต้องไปที่ "ตัวจัดการงาน":

  1. จากนั้นคุณจะเห็นอุปกรณ์ทั้งหมดที่เชื่อมต่อกับคอมพิวเตอร์ของคุณ คุณต้องค้นหาเครื่องพิมพ์ที่มีเครื่องหมายถูกสีเขียว (หากคุณใช้เครื่องพิมพ์หลายเครื่องในอุปกรณ์ของคุณ คุณควรเปลี่ยนไปใช้เครื่องพิมพ์ที่คุณกำลังใช้งานอยู่ตอนนี้เพื่อแก้ไขปัญหา) เลือกโดยคลิกเมาส์และ "ดูคิว"
  2. ในหน้าต่างนี้ คุณสามารถดูไฟล์ทั้งหมดที่เพิ่งส่งไปพิมพ์ได้ หากคุณต้องการล้างเอกสารทั้งหมดในครั้งเดียว เพียงคลิกที่ "ล้างคิว" ในส่วน "เครื่องพิมพ์" ด้านบน
  3. หากคุณต้องการลบเอกสารบางรายการ คุณเพียงแค่ต้องเลือกไฟล์นี้ในรายการที่เปิดขึ้นและคลิกที่ปุ่ม "Del" บนแป้นพิมพ์ หรือใช้เมาส์เพื่อเปิดเมนูและ "ยกเลิก"

เคลียร์คิวอย่างแรง

วิธีที่ 1

  1. เปิด "แผงควบคุม" ผ่าน "เริ่ม" ในมุมมอง "ไอคอนขนาดใหญ่" ให้มองหาส่วน "การดูแลระบบ"

  2. ในรายการที่เปิดขึ้น ให้ค้นหา "บริการ" มาเปิดกันเถอะ

  3. ตอนนี้มองหา "ตัวจัดการการพิมพ์" คลิกขวาที่มันแล้วคลิก "หยุด" ขั้นตอนนี้จะหยุดบริการนี้ ทำให้ไม่สามารถพิมพ์ได้ เราไม่ปิดหน้าต่างนี้ เราจะกลับไปที่หน้าต่างนี้เมื่อสิ้นสุดการดำเนินการ

    สำคัญ!ในการทำตามขั้นตอนเหล่านี้ คุณต้องมีสิทธิ์ของผู้ดูแลระบบ หากคุณมีหลายบัญชีบนพีซีของคุณ คุณต้องเข้าสู่ระบบในฐานะผู้ดูแลระบบ

  4. จากนั้นไปที่โฟลเดอร์ "เครื่องพิมพ์" ตามเส้นทางต่อไปนี้: ย้ายไปที่ "My Computer" เปิดไดรฟ์ C จากนั้นเปิดโฟลเดอร์ "Windows" จากนั้น "System32" หลังจากนั้นไดเร็กทอรีที่เราต้องการจะอยู่ใน " โฟลเดอร์สปูล”

  5. เมื่อเข้าสู่ไดเร็กทอรีที่ต้องการแล้วคุณจะเห็นคิวทั้งหมดเพียงเลือกรายการทั้งหมดแล้วลบไฟล์ทั้งหมดที่เราเลือกไว้

    จดจำ!การดำเนินการนี้จะลบเอกสารทั้งหมดบนอุปกรณ์การพิมพ์ทั้งหมดบนคอมพิวเตอร์ของคุณ

  6. ตอนนี้เรากลับไปที่โปรแกรมเลือกจ่ายงานที่เปิดอยู่ (หากคุณปิดแล้ว ให้ทำตามขั้นตอนที่อธิบายไว้ข้างต้น) เลือก “ตัวจัดการการพิมพ์” และเริ่มบริการนี้

ตอนนี้คุณสามารถเริ่มทำงานได้อีกครั้ง

วิธีที่ 2


การดำเนินการนี้จะดำเนินการแบบเดียวกับที่เราทำในวิธีแรกของการบังคับให้ทำความสะอาดเฉพาะในโหมดอัตโนมัติเท่านั้น

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

วิธีที่ 3

สร้างไฟล์ล้างข้อมูลอัตโนมัติ วิธีนี้คล้ายกับวิธีก่อนหน้า


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

มาดูคุณสมบัติของการล้างคิวการพิมพ์ที่ค้างอยู่ในระบบ Windows กัน เทคนิคที่พิจารณาช่วยให้คุณสามารถลบเอกสารออกจากคิวซึ่งด้วยเหตุผลบางประการที่ไม่พิมพ์และรบกวนการส่งไฟล์และเอกสารอื่น ๆ เพื่อการพิมพ์

วิธี "นุ่มนวล" เพื่อล้างคิวการพิมพ์ของเครื่องพิมพ์ปัจจุบันทำได้จากหน้าต่างแผงควบคุม ( แผงควบคุม -> อุปกรณ์และเครื่องพิมพ์). ในรายการเครื่องพิมพ์ที่คุณต้องการค้นหาเครื่องพิมพ์ที่มีปัญหาให้คลิกขวาที่เครื่องพิมพ์แล้วเลือกรายการในเมนู ดูว่ามีอะไรพิมพ์อยู่.

ในหน้าต่างการจัดการคิวการพิมพ์ของเครื่องพิมพ์ที่เปิดขึ้น ให้เลือกรายการจากเมนู เครื่องพิมพ์-> ยกเลิกเอกสารทั้งหมด. เอกสารทั้งหมด รวมถึงเอกสารที่ถูกแช่แข็ง ควรลบออกจากคิวการพิมพ์ของเครื่องพิมพ์

หากเอกสารบางฉบับไม่ได้ถูกลบออกจากคิวการพิมพ์ แสดงว่าขณะนี้เอกสารเหล่านั้นถูกระบบหรือไดรเวอร์เครื่องพิมพ์บล็อกไว้ สิ่งเหล่านี้จะหายไปจากคิวการพิมพ์หลังจากรีบูต หากการรีบูตเครื่องเป็นปัญหา คุณสามารถทำได้ ถูกบังคับลบงานทั้งหมดออกจากคิว Windows Print Service

สำคัญ. ขั้นตอนต่อไปนี้สำหรับการล้างคิวการพิมพ์จะลบงานพิมพ์ที่มีอยู่ทั้งหมดบนเครื่องพิมพ์ทั้งหมดบนระบบ นี่คือสิ่งที่ควรคำนึงถึง โดยเฉพาะอย่างยิ่งเมื่อทำการล้างคิวการพิมพ์ที่ค้างบนเซิร์ฟเวอร์การพิมพ์ที่ใช้ Windows โดยเฉพาะ

ให้เราระลึกว่าเมื่อส่งเอกสารไปยังเครื่องพิมพ์เพื่อพิมพ์ บริการพิมพ์ของ Windows (Print Spooler) จะสร้างงานพิมพ์และสร้างไฟล์สองไฟล์: ไฟล์หนึ่งมีนามสกุล .SHD(มีการตั้งค่างานพิมพ์) ส่วนที่สองคือ . เอสพี L (เก็บข้อมูลจริงที่ต้องการพิมพ์) ด้วยวิธีนี้ งานพิมพ์จะพร้อมใช้งานสำหรับบริการการพิมพ์แม้ว่าโปรแกรมที่เริ่มการพิมพ์จะปิดแล้วก็ตาม ไฟล์เหล่านี้จะถูกจัดเก็บไว้ในไดเร็กทอรีตัวจัดคิว (โดยค่าเริ่มต้น "%systemroot%\System32\spool\PRINTERS") หลังจากพิมพ์สำเร็จ ไฟล์เหล่านี้จะถูกลบออกจากไดเร็กทอรีนี้โดยอัตโนมัติ และจากคิวการพิมพ์ตามลำดับ

เราจำเป็นต้องล้างเนื้อหาของโฟลเดอร์นี้ด้วยตนเอง ซึ่งจะลบงานทั้งหมดในหน่วยความจำ Print Spooler

เปิดพรอมต์คำสั่งด้วยสิทธิ์ของผู้ดูแลระบบและรันคำสั่งต่อไปนี้:

ตัวจัดคิวหยุดสุทธิ
เดล %systemroot%\system32\spool\printers\*.shd /F /S /Q
เดล %systemroot%\system32\spool\printers\*.spl /F /S /Q
ตัวจัดคิวเริ่มต้นสุทธิ

ชุดคำสั่งนี้จะหยุด Windows Print Service ตามลำดับ ลบไฟล์ *.shd และ *.spl ทั้งหมดออกจากไดเร็กทอรี %systemroot%\system32\spool\printers ซ้ำๆ และเริ่มบริการที่หยุดทำงาน

ไฟล์เก็บถาวรที่มีไฟล์ bat เสร็จแล้วสามารถดาวน์โหลดได้จากลิงค์ (เรียกใช้ในฐานะผู้ดูแลระบบ)

บันทึก. หากสคริปต์ไม่ทำงาน ให้ตรวจสอบในคุณสมบัติของเซิร์ฟเวอร์การพิมพ์ (แผงควบคุม -> อุปกรณ์และเครื่องพิมพ์ -> ปุ่มคุณสมบัติเซิร์ฟเวอร์การพิมพ์ในเมนูด้านบน -> แท็บขั้นสูง -> ในช่อง ตำแหน่งโฟลเดอร์สปูลไดเร็กทอรีที่ระบุ C:\windows\system32\spool\Printers. ใน 99% ของกรณีนี้ควรจะเป็นเช่นนั้น หากเส้นทางไปยังไดเรกทอรีตัวจัดคิวแตกต่างกัน คุณจะต้องแก้ไขเส้นทางไปยังไดเรกทอรีนั้นในสคริปต์

เทคนิคที่กล่าวถึงข้างต้นจะช่วยล้างคิวการพิมพ์ใน Windows เวอร์ชันใดก็ได้ ไม่ว่าจะเป็น Windows 7, 8 หรือ Windows 10

มุมมอง