ถอนการติดตั้งไดรเวอร์เครื่องพิมพ์โดยใช้บรรทัดคำสั่งใน Windows XP


0

ฉันพยายามถอนการติดตั้งไดรเวอร์เครื่องพิมพ์โดยใช้บรรทัดคำสั่งใน Windows XP ฉันคิดว่าฉันควรใช้คำสั่งนี้:

rundll32 printui.dll,PrintUIEntry /dd /m "HENGSTLER C-56 THERMAL PRINTER" /h "Intel" /v "Windows 2000 or XP"

(สิ่งที่ตลกนี่ถ้าฉันพิมพ์ / v "Windows XP" ตามที่ระบุไว้ในความช่วยเหลือสำหรับ printUIEntry มันไม่ทำงานเลย)

เมื่อรันคำสั่งนี้ฉันได้รับข้อความแสดงข้อผิดพลาดว่า:

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

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

คำตอบ:


1

คุณสามารถใช้ regedit และไปที่ HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Print \ Printers และลบคีย์ไดรเวอร์การพิมพ์ได้ เมื่อคุณทำเช่นนั้นเพียงรีสตาร์ทตัวจัดคิวงานพิมพ์ของคุณและพร้อมที่จะไป นี่จะเป็นการทิ้งไฟล์ไว้เบื้องหลัง แต่จะลบไดรเวอร์ออกจากรายการ

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

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

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.