อาการ
โปรดพิจารณาสถานการณ์สมมตินี้:
-
คุณติดตั้งเครื่องพิมพ์ โดยใช้โปรแกรมควบคุมเครื่องพิมพ์ในกล่องบนคอมพิวเตอร์ที่กำลังเรียกใช้ Windows 7 หรือ Windows Server 2008 R2
-
คุณติดตั้งไดรเวอร์เครื่องพิมพ์ใหม่ หรือที่ปรับปรุงแล้วที่ประกอบด้วยการปรับปรุงไปยังแฟ้ม Unidrv.dll
-
คุณพยายามที่จะเปลี่ยนแปลงคุณสมบัติของคิวการพิมพ์ ซึ่งใช้ไดรเวอร์เครื่องพิมพ์ในกล่อง
ใน สถานการณ์สมมติ หยุดทำงานของ Windows Explorer และคุณได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:
Windows Explorer ได้หยุดทำงาน
Windows สามารถตรวจหาการแก้ไขปัญหาแบบออนไลน์ และลองเริ่มการทำงานของโปรแกรม
หมายเหตุ ปัญหานี้อาจเกิดขึ้นได้จากหลายสถานการณ์ซึ่งเป็นกระบวนการปรับปรุง Unidrv.dll ตัวอย่างเช่น คุณติดตั้งเซอร์วิสแพ็ค Windows แพ็คเกจการยกเลิกการปรับปรุง หรือโปรแกรมควบคุมเครื่องพิมพ์อื่น
สาเหตุ
ปัญหานี้เกิดขึ้นเนื่องจาก Unidrv.dll รุ่นที่ใหม่กว่าทริกเกอร์การปรับปรุงของคิวงานพิมพ์ที่มีอยู่ กระบวนการปรับปรุงนี้เริ่มการปรับรุ่นโปรแกรมควบคุมที่เพิ่มค่ารีจิสทรีให้คิวการพิมพ์ที่ใช้โปรแกรมควบคุมในกล่อง
การแก้ปัญหา
Important
ทำตามขั้นตอนในส่วนนี้อย่างระมัดระวัง ปัญหาร้ายแรงอาจเกิดขึ้นหากคุณปรับเปลี่ยนรีจิสทรีอย่างไม่ถูกต้อง ก่อนจะปรับเปลี่ยนสำรองรีจิสทรีสำหรับการคืนค่าในกรณีที่เกิดปัญหาขึ้น
ต้องการให้เราแก้ไขปัญหานี้ให้กับคุณ ไปที่ส่วน "แก้ไขปัญหาให้ฉัน" ถ้าคุณต้องการแก้ปัญหานี้ด้วยตนเอง ไปส่วน "ให้ฉันแก้ไขด้วยตนเอง"
แก้ไขปัญหานี้ให้ฉัน
เมื่อต้องการแก้ไขปัญหานี้ คลิกFix itปุ่มหรือการเชื่อมโยง แล้วคลิกเรียกใช้ในกล่องโต้ตอบดาวน์โหลดแฟ้มและทำตามขั้นตอนในตัวช่วยสร้างFix it
-
ตัวช่วยสร้างนี้อาจเป็นภาษาอังกฤษเท่านั้น อย่างไรก็ตาม การแก้ไขอัตโนมัติยังทำงานกับ Windows รุ่นภาษาอื่นด้วย
-
ถ้าคุณไม่ใช้คอมพิวเตอร์ที่มีปัญหา บันทึกโซลูชัน Fix it ไปยังแฟลชไดรฟ์หรือซีดีแล้ว เรียกใช้บนคอมพิวเตอร์ที่มีปัญหา
-
เรายินดีรับคำติชมของคุณ เมื่อต้อง การแสดงคำติชม หรือรายงานปัญหาใด ๆ เกี่ยวกับการแก้ไขนี้ คุณสามารถฝากความคิดเห็นในบล็อก "แก้ไขปัญหาให้ฉัน" หรือส่งข้อความอีเมลให้เรา
เมื่อต้องการแก้ไขปัญหานี้ ลบรายการรีจิสทรีที่ถูกเพิ่ม โดยการปรับรุ่นโปรแกรมควบคุม เมื่อต้องการทำเช่นนี้ ให้ทำตามขั้นตอนเหล่านี้
-
เปิดอุปกรณ์และเครื่องพิมพ์ และจากนั้น ให้ระบุชื่อเครื่องพิมพ์ของคิวการพิมพ์ของปัญหา
ในตัวอย่างนี้ เราระบุว่า "HP เลเซอร์ Jet 4100 ชุด PCL6" เป็นปัญหาเครื่องพิมพ์
-
เปิดตัวแก้ไขรีจิสทรี เมื่อต้องการทำเช่นนี้ คลิกเริ่มพิมพ์regedit.exeในกล่องค้นหา และจากนั้น กด Enter
-
ค้นหา และจากนั้น ขยายรีจิสทรีคีย์ต่อไปนี้:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers
-
ขยายคีย์ย่อยของรีจิสทรีที่มีชื่อเดียวกันกับเครื่องพิมพ์ของปัญหาที่มีระบุไว้ในขั้นตอนที่ 1 และจากนั้น คลิกPrinterDriverData
-
สำรองข้อมูลคีย์ย่อยของรีจิสทรีPrinterDriverData เมื่อต้องการทำเช่นนี้ ให้ทำตามขั้นตอนเหล่านี้
-
คลิกขวาที่PrinterDriverDataและจากนั้น คลิกส่งออก
-
ในกล่องชื่อแฟ้มพิมพ์ชื่อที่คุณต้องการใช้สำหรับคีย์รีจิสทรีที่ส่งออก
-
คลิกบันทึกเพื่อส่งออก และบันทึกคีย์รีจิสทรีที่เลือก
-
-
คลิกขวาค่ารีจิสทรีDMCExistในบานหน้าต่างด้านขวา และจากนั้น คลิกลบ คลิกใช่เมื่อคุณได้รับพร้อมท์ให้ยืนยันการลบ
หมายเหตุ ถ้าคิวการพิมพ์มากกว่าหนึ่งกำลังประสบกับปัญหาแบบเดียวกัน ทำซ้ำกระบวนการเดียวกันสำหรับเครื่องพิมพ์เหล่านั้น -
ออกจากตัวแก้ไขรีจิสทรี
-
หยุด และเริ่มการทำงานการบริการ Print Spooler เมื่อต้องการทำเช่นนี้ ใช้หนึ่งในวิธีต่อไปนี้
วิธีที่ 1: ใช้คอนโซลบริการ:-
คลิกเริ่มพิมพ์services.mscในกล่องค้นหา และจากนั้น กด Enter
-
เปิดตัวจัดคิวงานพิมพ์คลิกหยุดและจากนั้น คลิกเริ่ม
วิธีที่ 2: ใช้พรอมต์คำสั่ง:
-
เปิดพร้อมท์คำสั่งด้วยสิทธิ์ผู้ดูแล
-
เรียกใช้คำสั่งต่อไปนี้เมื่อต้องการหยุดบริการ print spooler:
Net Stop Spooler -
เรียกใช้คำสั่งต่อไปนี้เพื่อเริ่มต้นบริการตัวจัดคิวงานพิมพ์:
Net Start Spooler
-
-
ทดสอบเพื่อยืนยันการตัดสินค้าจากคลังได้รับการแก้ไข
ผลิตภัณฑ์ของบริษัทอื่นที่กล่าวถึงในบทความนี้ผลิตขึ้น โดยบริษัทที่ไม่ขึ้นอยู่กับ Microsoft ไมโครซอฟท์ไม่รับประกัน ทั้งโดยนัย หรืออย่างอื่น ใด เกี่ยวกับประสิทธิภาพหรือความน่าเชื่อถือของผลิตภัณฑ์เหล่านี้