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

แก้ไขปัญหา 'Kernel32.dll Dynamic Link Library Error' บน Windows

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

แก้ไขปัญหา  Kernel32.dll Dynamic Link Library Error  บน Windows

Kernel32.dll คืออะไร

Kernel32.dll เป็นไลบรารีลิงก์แบบไดนามิกที่ใช้โดย Windows เวอร์ชันล่าสุดเพื่อจัดการหน่วยความจำ การขัดจังหวะ การซิงโครไนซ์ การดำเนินการอินพุต/เอาต์พุต และการสร้างกระบวนการ แอปพลิเคชันส่วนใหญ่มักใช้เป็น API พื้นฐานด้วย

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

  • ไม่มีการอัปเดตความปลอดภัย KB2758857 – ตามที่ปรากฎ ผู้กระทำผิดที่ใหญ่ที่สุดที่เป็นที่ทราบกันดีว่าเป็นสาเหตุของปัญหานี้คือถ้าคอมพิวเตอร์ Windows ของคุณไม่มีการอัปเดตความปลอดภัยที่สำคัญซึ่งคอมพิวเตอร์ของคุณไม่สามารถเข้าถึงได้โดยผู้โจมตีระยะไกลระหว่างการติดตั้งไดรเวอร์ที่ลงนามอย่างไม่เหมาะสม ในการแก้ไขปัญหานี้ คุณจะต้องติดตั้งการอัปเดตที่รอดำเนินการตามปกติหรือโดยใช้ Microsoft Update Catalog
  • ไฟล์ระบบพื้นฐานเสียหาย – ในบางสถานการณ์ คุณจะเห็นข้อผิดพลาดนี้เกิดขึ้นเนื่องจากไฟล์ระบบบางประเภทเสียหายที่ส่งผลต่อส่วนประกอบ Windows Installer ในกรณีนี้ คุณควรจะสามารถแก้ไขปัญหาได้อย่างรวดเร็วด้วยการเรียกใช้ยูทิลิตีในตัว (SFC และ DISM)

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

ติดตั้งการอัปเดตความปลอดภัย KB2758857 (Windows 7 เท่านั้น)

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

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

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

ทำตามคำแนะนำด้านล่างเพื่อติดตั้งการอัปเดตความปลอดภัยที่ใช้ได้กับการติดตั้ง Windows 7 รุ่นบิต:

  1. เปิดเบราว์เซอร์เริ่มต้นของคุณและไปที่หน้าดาวน์โหลดของ Windows 7 KB27588 .
  2. เมื่อคุณอยู่ในหน้าที่ถูกต้องแล้ว ให้เลือกภาษาที่คุณต้องการและคลิกที่ ดาวน์โหลด ปุ่ม. แก้ไขปัญหา  Kernel32.dll Dynamic Link Library Error  บน Windows
  3. รอจนกว่าการดาวน์โหลดจะเริ่มขึ้น จากนั้นดับเบิลคลิกที่ตัวติดตั้งและทำการติดตั้งการอัปเดตความปลอดภัยให้เสร็จสิ้น

หากการติดตั้งล้มเหลวโดยมีข้อผิดพลาดเดียวกัน ให้เลื่อนลงไปที่วิธีแก้ไขที่เป็นไปได้ถัดไปด้านล่าง

ติดตั้งการอัปเดต KB2758857 ผ่าน MUC (Windows 7 เท่านั้น)

หากคุณพยายามติดตั้งการอัปเดตการรักษาความปลอดภัยที่ขาดหายไปตามอัตภาพ และคุณพบข้อผิดพลาด Kernel32 เดียวกัน คุณอาจกำลังจัดการกับปัญหาพื้นฐานบางอย่างที่ส่งผลต่อคอมโพเนนต์ของตัวติดตั้ง Windows

ในกรณีนี้ คุณควรพิจารณาใช้ Microsoft Update Catalog เพื่อไซด์โหลดการอัปเดตความปลอดภัย KB2758857 เพื่อแก้ไขข้อผิดพลาด

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

หากคุณตัดสินใจใช้ Microsoft Update Catalog เพื่อติดตั้งการอัปเดต KB2758857 ให้ทำตามคำแนะนำทีละขั้นตอนด้านล่าง:

  1. เปิดเบราว์เซอร์ที่คุณชื่นชอบบนคอมพิวเตอร์ที่ได้รับผลกระทบ และเข้าถึง ที่อยู่รากของ Microsoft Update Catalog .
  2. ถัดไป ใช้ฟังก์ชันการค้นหาที่มุมบนซ้ายของหน้าจอเพื่อค้นหา KB2758857 การอัปเดตที่ล้มเหลวด้วยข้อผิดพลาดนี้ แก้ไขปัญหา  Kernel32.dll Dynamic Link Library Error  บน Windows
  3. ถัดไป ดูรายการผลลัพธ์และตัดสินใจเลือกเวอร์ชันอัปเดตที่เหมาะสมซึ่งคุณต้องติดตั้ง โดยคำนึงถึงสถาปัตยกรรมระบบปฏิบัติการปัจจุบันและเวอร์ชัน Windows ที่คุณใช้อยู่ แก้ไขปัญหา  Kernel32.dll Dynamic Link Library Error  บน Windows
  4. หลังจากที่คุณตัดสินใจเกี่ยวกับการอัปเดตที่เข้ากันได้กับเครื่องของคุณ ให้ดำเนินการต่อและคลิกที่ ดาวน์โหลด  ปุ่มที่เกี่ยวข้องกับไดรเวอร์ที่ถูกต้อง
  5. สุดท้าย เมื่อดาวน์โหลดเสร็จแล้ว ให้เปิด My Computer และไปยังตำแหน่งที่ดาวน์โหลดไดรเวอร์ด้วยตนเอง
  6. เมื่อคุณไปถึงตำแหน่งที่คุณดาวน์โหลดไดรเวอร์ที่ล้มเหลวก่อนหน้านี้ ให้คลิกขวาที่ .inf ไฟล์และเลือก ติดตั้ง จากเมนูบริบทที่เพิ่งปรากฏขึ้น แก้ไขปัญหา  Kernel32.dll Dynamic Link Library Error  บน Windows
  7. เมื่อคุณจัดการเพื่อติดตั้งการอัปเดตความปลอดภัยที่ขาดหายไปได้สำเร็จ ให้ทำซ้ำการกระทำที่ก่อให้เกิดข้อผิดพลาด kernel32.dll ก่อนหน้านี้ และดูว่าปัญหาได้รับการแก้ไขแล้วหรือไม่

ในกรณีที่คุณยังเห็นรหัสข้อผิดพลาดเดิมเมื่อพยายามติดตั้งการอัปเดตผ่านแค็ตตาล็อก Windows Update ให้เลื่อนลงไปที่วิธีแก้ไขที่เป็นไปได้ถัดไปด้านล่าง

เรียกใช้การสแกน SFC และ DISM

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

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

คำแนะนำของเราคือเรียกใช้ SFC (System File Checker) และ DISM (การให้บริการและการจัดการอิมเมจการปรับใช้) การสแกนอย่างต่อเนื่องอย่างรวดเร็วจะช่วยให้คุณแก้ไขปัญหาส่วนใหญ่ที่อาจเกิดขึ้นซึ่งอาจทำให้เกิดรหัสข้อผิดพลาดนี้

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

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

แก้ไขปัญหา  Kernel32.dll Dynamic Link Library Error  บน Windows

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

หลังจากการสแกน SFC เสร็จสิ้น ให้รีบูตคอมพิวเตอร์และเริ่มการสแกน DISM เมื่อคอมพิวเตอร์บูทสำรอง

แก้ไขปัญหา  Kernel32.dll Dynamic Link Library Error  บน Windows

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

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