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

วิธีแก้ไขข้อผิดพลาด 0xc00007b ใน Windows

พร้อมกับฟีเจอร์ใหม่ๆ การอัปเดต Windows ยังนำปัญหาใหม่ๆ มาให้บางผู้ใช้ด้วย ข้อผิดพลาดที่พบบ่อยที่สุดคือ 'This Application was unable to start correctly(0xc00007b)'

มีหลายเหตุผลที่ทำให้เกิดข้อผิดพลาดนี้ สาเหตุหลักคือการพยายามรันแอปพลิเคชัน 32-bit บน Windows 64-bit บางผู้ใช้อาจเจอข้อผิดพลาดนี้หลังอัปเดต Windows ล่าสุด

นี่คือคู่มือครบถ้วนสำหรับการแก้ไขข้อผิดพลาด 0xc00007b ใน Windows:

บัญชีผู้ใช้เสียหาย

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

ใน Clean Boot Windows จะปิดใช้งานแอปพลิเคชันและบริการของบุคคลที่สามทั้งหมด จะช่วยให้แน่ใจว่าปัญหาไม่ได้มาจากการรบกวนของแอปและบริการเหล่านี้

วิธีทำ Clean Boot

ทำได้ง่ายๆ เพียงทำตามขั้นตอนเหล่านี้:

  1. เข้าสู่ระบบคอมพิวเตอร์ในฐานะ Administrator
  2. กด Windows + R พิมพ์ msconfig แล้วกด Enter หรือค้นหา msconfig ในกล่องค้นหาและเลือก System Configuration
  3. ในหน้าต่าง System Configuration คลิกแท็บ Services เลือก Hide all Microsoft services แล้วคลิก Disable all
  4. คลิกแท็บ Startup ของ System Configuration และคลิก Open Task Manager
  5. ใน Task Manager ไปที่แท็บ Startup เลือกแต่ละบริการและคลิก Disable (มุมล่างขวา)
  6. ปิด Task Manager กลับไปที่หน้าต่าง System Configuration คลิก OK.
  7. Reboot คอมพิวเตอร์
วิธีแก้ไขข้อผิดพลาด 0xc00007b ใน Windows

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

สร้างบัญชีผู้ใช้ใหม่

หาก Clean Boot ไม่ช่วย ยังมีอีกวิธีหนึ่งคือ สร้างบัญชีผู้ใช้ใหม่ใน Windows และลองรันแอปพลิเคชันอีกครั้ง

บทความที่เกี่ยวข้อง: วิธีล็อกบัญชีผู้ใช้ Windows

ทำตามขั้นตอนเหล่านี้:

  1. คลิก Start ไปที่ Settings เลือก Family and Other Users.
  2. คลิก Add someone else to this PC.
  3. เลือก Add a user without a Microsoft account.
  4. ป้อนข้อมูลรับรอง
วิธีแก้ไขข้อผิดพลาด 0xc00007b ใน Windows

หลังสร้างบัญชีแล้ว เข้าสู่ระบบด้วยบัญชีนั้นและดูว่าแอปทำงานได้หรือไม่ หากไม่ได้ ก็ไปวิธีอื่นต่อ

ติดตั้งใหม่ DirectX, Redistributables, และ .NET Framework

วิธีแก้ไขทั่วไปสำหรับปัญหาหลายอย่างคือการติดตั้งใหม่ DirectX, redistributables เช่น Microsoft Visual C++ packages, และ .NET Framework เหตุผลคือบางแอปพลิเคชัน โดยเฉพาะเกม ต้องการเวอร์ชันล่าสุดของเครื่องมือและไลบรารีเหล่านี้เพื่อทำงานได้อย่างถูกต้อง

ลิงก์ดาวน์โหลดด้านล่าง:

  1. DirectX
  2. VC Redist
  3. Microsoft .NET Framework

จำไว้ให้ดาวน์โหลด Runtime ไม่ใช่ Developer Packs.

ติดตั้งแอปพลิเคชันใหม่

ปัญหาความเข้ากันได้พบได้บ่อยใน Windows 10 และอาจเป็นสาเหตุของข้อผิดพลาด 0xc00007b วิธีแก้ไขที่มีประสิทธิภาพ:

  1. คลิก Start, ค้นหา Programs and Features เลือกผลลัพธ์
  2. จากรายการ คลิกโปรแกรมที่มีข้อผิดพลาดและคลิก Uninstall.
  3. ค้นหาไฟล์ Setup ของโปรแกรม คลิกขวา
  4. เลือก Properties ไปที่แท็บ Compatibility
  5. เลือกเวอร์ชัน Windows เก่า (Windows 7 หรือ XP) จากเมนูแบบเลื่อนลง
  6. ติ๊กที่ Run as Administrator ด้วย
  7. คลิก OK และติดตั้งแอปพลิเคชันต่อไป
วิธีแก้ไขข้อผิดพลาด 0xc00007b ใน Windows

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

การใช้ CHKDSK

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

วิธีเรียกใช้ CHKDSK:

วิธีแก้ไขข้อผิดพลาด 0xc00007b ใน Windows
  1. ค้นหา cmd ในแถบค้นหา Windows
  2. คลิกขวาที่ผลลัพธ์ที่ตรงที่สุด และคลิก Run as administrator.
  3. พิมพ์ chkdsk /r ในคอนโซล Command Prompt และกด Enter

บทความที่เกี่ยวข้อง: 7 ฟีเจอร์ CHKDSK ที่น่าสนใจใน Windows 10

หลังจากนี้ รอให้ CHKDSK ทำงาน อาจใช้เวลานาน หากนานเกินไปอาจค้างอยู่

เรียกใช้ SFC

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

วิธีใช้ SFC:

วิธีแก้ไขข้อผิดพลาด 0xc00007b ใน Windows
  1. เปิด Command Prompt ในฐานะผู้ดูแลระบบ
  2. เพื่อ ตรวจสอบและซ่อมแซม ไฟล์ระบบ ใช้ sfc /scannow.
  3. เพื่อ ตรวจสอบเพียงอย่างเดียว ใช้ sfc /verifyonly (ไม่เปลี่ยนแปลงไฟล์ระบบและ DLL)
  4. กด Enter

หาก SFC พบข้อผิดพลาดและแก้ไขได้ ลองรันโปรแกรมที่มีปัญหาอีกครั้ง บางครั้ง SFC อาจพบไฟล์เสียหายแแตซ่อมไม่ได้ ควรลองรันโปรแกรมอีก 1-2 ครั้ง

อัปเดต Windows

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

วิธีแก้ไขข้อผิดพลาด 0xc00007b ใน Windows

ไปที่ Start > Settings > Update & Security คลิก Windows Update. เลือก Check for updates ดูว่าอุปกรณ์ใช้ Windows เวอร์ชันล่าสุดหรือไม่

แอปพลิเคชันไม่สามารถเริ่มต้นได้? ตอนนี้ทำได้แล้ว

ด้วยวิธีเหล่านี้ ผู้ใช้ส่วนใหญ่สามารถกำจัดข้อผิดพลาด 0x00007b ใน Windows ได้ แต่какกล่าวไว้ใน مقدمة มีโปรแกรมที่รันได้เฉพาะระบบ 64-bit หรือ 32-bit เท่านั้น เช่น เกมใหม่ส่วนใหญ่เป็น 64-bit เท่านั้น ผู้ใช้ระบบ ARM-based สามารถลองใช้ 64-Bit App Emulator ในตัวได้

ลองทำตามขั้นตอนทีละขั้นและแก้ไขข้อผิดพลาดนี้และข้อผิดพลาดอื่นๆ ที่อาจเกิดขึ้นใน Windows ของคุณ