Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาดของ Windows

แก้ไข:COMCTL32.DLL หายไปเมื่อเปิดแอปพลิเคชันบน Windows 7

ผู้ใช้ Windows 7 อาจตกเป็นเหยื่อของปัญหาที่ทุกครั้งที่พวกเขาพยายามเปิดแอปพลิเคชันบางตัว (แอปพลิเคชันเช่น Google Chrome) พวกเขาจะได้รับข้อความแสดงข้อผิดพลาด – บางอย่างดังต่อไปนี้:

COMCTL32.DLL is missing”
“COMCTL32.DLL not found”
“Cannot find COMCTL32.DLL”
“A required component is missing: COMCTL32.DLL”
“This application failed to start because COMCTL32.DLL was not found. Reinstalling the application may fix this problem

แก้ไข:COMCTL32.DLL หายไปเมื่อเปิดแอปพลิเคชันบน Windows 7

ผู้ใช้ Windows 7 ที่ได้รับผลกระทบจากปัญหานี้จะสูญเสียความสามารถในการเปิดและใช้แอปพลิเคชันส่วนสำคัญที่มีอยู่ในคอมพิวเตอร์ เนื่องจากคอมพิวเตอร์ไม่สามารถระบุตำแหน่งและ/หรือเข้าถึง COMCTL32.DLL file – ไฟล์ที่ไม่มีแอพพลิเคชั่นบางตัวใช้งานไม่ได้

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

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

โซลูชันที่ 1:เรียกใช้การสแกน SFC

การสแกน SFC (System File Checker) จะวิเคราะห์ไฟล์ระบบทั้งหมดบนคอมพิวเตอร์เพื่อหาความเสียหายและความเสียหาย หากการสแกน SFC พบไฟล์ระบบที่เสียหายหรือเสียหาย จะสามารถแก้ไขปัญหาได้โดยการแทนที่ไฟล์ระบบที่เสียหายและ/หรือเสียหายด้วยข้อมูลสำรองในแคชที่ดีต่อสุขภาพ ยูทิลิตี SFC เป็นยูทิลิตี้ Windows ในตัวที่มีอยู่ในระบบปฏิบัติการ Windows ทุกเวอร์ชัน และรวมถึง Windows 7 ด้วยเช่นกัน ในการเรียกใช้การสแกน SFC บนคอมพิวเตอร์ที่ใช้ Windows 7 คุณต้อง:

  1. เปิด เมนูเริ่ม .
  2. ค้นหา “cmd ”.
  3. คลิกขวาที่ผลการค้นหาชื่อ cmd และคลิกที่ เรียกใช้ในฐานะผู้ดูแลระบบ .
  4. พิมพ์ sfc /scannow ลงใน พรอมต์คำสั่ง . ที่ยกระดับ และกด เข้าสู่ เพื่อเริ่มการสแกน SFC
  5. รอให้การสแกน SFC ทำงาน การสแกน SFC อาจใช้เวลานานพอสมควร
  6. เมื่อการสแกน SFC เสร็จสิ้น ให้ปิดพรอมต์คำสั่ง , เริ่มต้นใหม่ คอมพิวเตอร์และตรวจดูว่าปัญหายังคงมีอยู่หรือไม่เมื่อคอมพิวเตอร์เริ่มทำงาน

แก้ไข:COMCTL32.DLL หายไปเมื่อเปิดแอปพลิเคชันบน Windows 7

แนวทางที่ 2:แทนที่ส่วนที่เสียหาย ไฟล์ COMCTL32.DLL ที่มีประสิทธิภาพ

ปัญหานี้สามารถแก้ไขได้ในเกือบทุกกรณีโดยเพียงแค่แทนที่ COMCTL32.DLL ที่เสียหายหรือหายไป ไฟล์ที่มีสุขภาพที่ดี เพื่อแทนที่ COMCTL32.DLL . ที่เสียหาย ไฟล์ที่มีสุขภาพที่ดี อย่างไรก็ตาม ก่อนอื่นคุณต้องได้รับ COMCTL32.DLL ที่ดีต่อสุขภาพ ไฟล์. คุณสามารถรับ COMCTL32.DLL . ที่ดีต่อสุขภาพได้ ไฟล์โดยเพียงแค่คลิก ที่นี่ และดาวน์โหลด หรือคุณสามารถรับ COMCTL32.DLL ที่ดีต่อสุขภาพได้ จากคอมพิวเตอร์เครื่องอื่นที่ใช้เวอร์ชันและสถาปัตยกรรมเดียวกันกับ Windows 7 กับคอมพิวเตอร์ของคุณ เพียงเปิดคอมพิวเตอร์เครื่องนั้น ไปที่ C:\Windows\System32 ให้ค้นหา COMCTL32.DLL ไฟล์และคัดลอกไปยัง USB หรืออุปกรณ์จัดเก็บข้อมูลอื่น

เมื่อคุณได้รับ COMCTL32.DLL . ที่ดีต่อสุขภาพ โดยการดาวน์โหลดหนึ่งเครื่องหรือจากคอมพิวเตอร์ Windows 7 เครื่องอื่น ย้ายไปยังตำแหน่งที่สามารถเข้าถึงได้ง่ายและน่าจดจำบนคอมพิวเตอร์ของคุณ จากนั้น:

  1. เปิด เมนูเริ่ม .
  2. ค้นหา “cmd ”.
  3. คลิกขวาที่ผลการค้นหาชื่อ cmd และคลิกที่ เรียกใช้ในฐานะผู้ดูแลระบบ .
  4. พิมพ์แต่ละข้อต่อไปนี้ใน พรอมต์คำสั่ง . ที่ยกระดับขึ้น , กด Enter หลังจากพิมพ์แต่ละอันแล้ว:
takeown /f c:\windows\system32\comctl32.dll
icacls c:\windows\system32\comctl32.dll /GRANT ADMINISTRATORS:F

หมายเหตุ: หากติดตั้ง Windows บนพาร์ติชันของ HDD/SSD ของคอมพิวเตอร์ที่ไม่ใช่ C คุณจะต้องปรับไดเร็กทอรีในคำสั่งเหล่านี้ตามลำดับ

  1. พิมพ์ข้อความต่อไปนี้ใน Command Prompt . ที่ยกระดับขึ้น แล้วกด Enter :
copy SOURCE_FILE_PATH DESTINATION_PATH

หมายเหตุ: ในคำสั่งด้านบน SOURCE_FILE_PATH จะถูกแทนที่ด้วยพา ธ และชื่อไฟล์ของ COMCTL32.DLL ที่สมบูรณ์ ไฟล์ และ DESTINATION_PATH จะถูกแทนที่ด้วยพา ธ และชื่อไฟล์ของ COMCTL32.DLL ที่เสียหาย ไฟล์. ผลิตภัณฑ์ขั้นสุดท้ายควรมีลักษณะดังนี้:

copy d:\downloads\comctl32.dll c:\windows\system32\comctl32.dll
  1. เมื่อดำเนินการคำสั่งแล้ว ให้ปิด Command Prompt . ที่ยกระดับขึ้น .
  2. เริ่มต้นใหม่ คอมพิวเตอร์

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

โซลูชันที่ 3:ทำการคืนค่าระบบ

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

  1. กด โลโก้ Windows คีย์ + R เพื่อเปิด เรียกใช้
  2. พิมพ์ exe เข้าสู่ วิ่ง กล่องโต้ตอบแล้วกด Enter เพื่อเปิด การคืนค่าระบบ อรรถประโยชน์
  3. คลิกที่ ถัดไป . หาก การคืนค่าระบบ แนะนำให้คุณคืนค่าคอมพิวเตอร์ของคุณไปยังจุดคืนค่าที่เลือกโดยอัตโนมัติบนหน้าจอนี้ เลือก เลือกจุดคืนค่าอื่น ตัวเลือกแล้วคลิก ถัดไป .
  4. คลิกที่จุดคืนค่าที่คุณต้องการจากรายการที่ให้ไว้เพื่อเลือก จากนั้นคลิกที่ ถัดไป . อย่าลืมเลือกจุดคืนค่าที่สร้างขึ้นก่อนที่คอมพิวเตอร์ของคุณจะเริ่มประสบปัญหานี้
  5. บน ยืนยันจุดคืนค่าของคุณ หน้าจอ ให้คลิกที่ เสร็จสิ้น .
  6. คลิกที่ ใช่ ในกล่องโต้ตอบที่ปรากฏขึ้นเพื่อเริ่มต้น การคืนค่าระบบ .

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