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

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

COMCTL32.DLL หายไป ”“ ไม่พบ COMCTL32.DLL ”“ ไม่พบ COMCTL32.DLL ”“ ส่วนประกอบที่จำเป็นขาดหายไป: COMCTL32.DLL ”“ แอปพลิเคชันนี้ไม่สามารถเริ่มทำงานได้เนื่องจากไม่พบ COMCTL32.DLL การติดตั้งแอปพลิเคชันใหม่อาจแก้ไขปัญหานี้ได้

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

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

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

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

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

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

โซลูชันที่ 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. เปิดเมนู Start
  2. ค้นหา“ cmd
  3. คลิกขวาที่ผลการค้นหาชื่อcmdและคลิกเรียกใช้ในฐานะผู้ดูแลระบบ
  4. พิมพ์แต่ละรายการต่อไปนี้ในCommand Prompt ที่ยกระดับแล้วกดEnterหลังจากพิมพ์แต่ละรายการ:
takeown /fc:\windows\system32\comctl32.dll icacls c: \ windows \ system32 \ comctl32.dll / GRANT ADMINISTRATORS: F

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

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

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

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

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

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

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

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

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