Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> การบำรุงรักษาคอมพิวเตอร์

วิธีการหยุดข้อผิดพลาด Comdlg32.dll

Comdlg32.dll คือสิ่งที่เรียกว่า "ไลบรารีควบคุมทั่วไป" ซึ่งเก็บข้อมูลและฟังก์ชันต่างๆ สำหรับการตั้งค่า Windows ต่างๆ ไฟล์นี้ถูกใช้โดยหลายโปรแกรมบน Windows แต่มีแนวโน้มที่จะเสียหายและเสียหาย นี่คือข้อผิดพลาดบางส่วนที่เกิดจากไฟล์ประเภทนี้:
  • เกิดข้อผิดพลาดในการเริ่มโปรแกรม ไฟล์ Comctl32.dll ไม่สามารถเริ่มทำงานได้
  • เกิดข้อผิดพลาดในการเริ่มโปรแกรม ไฟล์ Comdlg32.dll ไม่สามารถเริ่มทำงานได้
  • เกิดข้อผิดพลาดในการเริ่มโปรแกรม ไฟล์ Shell32.dll ไม่สามารถเริ่มทำงานได้
  • เกิดข้อผิดพลาดในการเริ่มโปรแกรม ไฟล์ Lz32.dll ไม่สามารถเริ่มทำงานได้
  • เกิดข้อผิดพลาดในการเริ่มโปรแกรม ไฟล์ Version.dll ไม่สามารถเริ่มได้
  • เกิดข้อผิดพลาดในการเริ่มโปรแกรม ไฟล์ Winmm.dll ไม่สามารถเริ่มทำงานได้

สาเหตุของข้อผิดพลาดนี้

ข้อผิดพลาดที่คุณเห็นเกิดจากบางโปรแกรมแทนที่ไฟล์ Windows ด้วยไฟล์ของตัวเอง ไฟล์ Windows Commctrl.dll, Commdlg.dll, Shell.dll, Lzeexpand.dll, Ver.dll หรือ Mmsystem.dll อาจถูกแทนที่ด้วยไฟล์จากโปรแกรมอื่น

แนวทางแก้ไขปัญหานี้

หากคุณใช้ Windows XP – ดาวน์โหลดการอัปเดต KB884883

– ดาวน์โหลดการอัปเดต KB884883

หากคุณกำลังใช้โปรแกรมที่พยายามใช้ไฟล์ DLL สองเวอร์ชันที่แตกต่างกัน โปรแกรมเหล่านี้จะสับสนและทำให้เกิดข้อผิดพลาดที่คุณเห็น ในการแก้ไขปัญหานี้ คุณควรดาวน์โหลดและอัปเดต Windows XP ด้วยการอัปเดต KB884883 ซึ่งสามารถใช้ได้กับ SP1, SP2 &SP3 เท่านั้น หากคุณเพียงแค่ใช้ XP โดยไม่มีเซอร์วิสแพ็ค คุณควรอัปเกรดเป็นเซอร์วิสแพ็คล่าสุด ติดตั้งการอัปเดต KB884883 แล้วรีสตาร์ทพีซีของคุณ สิ่งนี้ควรแก้ไขข้อผิดพลาด

หากคุณใช้ Windows 98 – คัดลอกไฟล์จาก SysBackup ไปยังระบบ

เกิดข้อผิดพลาดในการเริ่มโปรแกรม ไฟล์ Comdlg32.dll ไม่สามารถเริ่มทำงานได้ ตรวจสอบไฟล์เพื่อระบุปัญหา

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

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

  • Commctrl.dll สำหรับ Comctl32.dll
  • Commdlg.dll สำหรับ Comdlg32.dll
  • Shell.dll สำหรับ shell32.dll
  • Lzexpand.dll สำหรับ Lz32.dll
  • Ver.dll สำหรับ Version.dll
  • Mmsystem.dll สำหรับ Winmm.dll

หมายเหตุ :หากคุณใช้ Windows 98 และ Windows 98 เริ่มทำงาน ให้ใช้เครื่องมือ System File Checker เพื่อแทนที่ไฟล์ที่เสียหายด้วยสำเนาใหม่ของไฟล์ต้นฉบับ สำหรับข้อมูลเกี่ยวกับวิธีใช้ System File Checker ให้คลิก Start คลิก Help คลิกแท็บ Index พิมพ์ “system file checker” (โดยไม่ใส่เครื่องหมายอัญประกาศ) คลิก Display จากนั้นดับเบิลคลิก Using System File Checker

คุณต้องคัดลอกไฟล์ที่ระบุในรายการด้านบน () จากโฟลเดอร์ C:\Windows\Sysbckup ไปยังโฟลเดอร์ C:\Windows\System การดำเนินการนี้จะแทนที่ไฟล์ที่เสียหาย เสียหาย หรืออ่านไม่ได้สำหรับ Windows และจะทำให้คอมพิวเตอร์ของคุณสามารถอ่านได้อีกครั้งเมื่อพีซีของคุณต้องการ หยุดข้อผิดพลาด

แนะนำเป็นอย่างยิ่ง – ใช้ Registry Cleaner

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