แก้ไขข้อผิดพลาด 0xc00007b: แอปพลิเคชันไม่สามารถเริ่มได้อย่างถูกต้อง

ข้อผิดพลาด 0xc00007b เกิดขึ้นเมื่อคุณพยายามเปิดแอปพลิเคชันบน คอมพิวเตอร์ ที่ใช้ Windows (Windows Computer)มีการรายงานข้อผิดพลาดเป็นส่วนใหญ่ในWindows 7และWindows 10แต่Windows รุ่นอื่นๆ ก็พบข้อผิดพลาดนี้เช่นกัน ดังนั้น หากคุณต้องการแก้ไข(fix) ข้อผิดพลาด 0xc00007b – แอปพลิเคชันไม่สามารถเริ่มทำงานได้อย่างถูกต้อง(0xc00007b error – the application was unable to start correctly)ให้อ่านต่อไปเพื่อทราบข้อมูลเพิ่มเติมเกี่ยวกับข้อผิดพลาดนี้และสิ่งที่คุณสามารถทำได้เพื่อแก้ไข

เหตุใดข้อผิดพลาด 0xc00007b จึงเกิดขึ้น(Why does the 0xc00007b error occur?)

รายการด้านล่างเป็นสาเหตุทั่วไปที่ทำให้เกิดข้อผิดพลาด 'แอปพลิเคชันไม่สามารถเริ่มทำงานได้อย่างถูกต้อง (0xc00007b)' บนคอมพิวเตอร์Windows ของคุณ(Windows)

  • ไฟล์ DLL หายไป
  • ดาวน์โหลดจากแหล่งที่ไม่ได้รับอนุญาต
  • (Anti-virus)การบล็อกและการลบซอฟต์แวร์ป้องกันไวรัสDLL(DLLs)
  • ติดตั้งแล้วแจกจ่ายซ้ำไม่ถูกต้อง
  • การติดตั้งซอฟต์แวร์ 32 บิตแทน 64 บิต และในทางกลับกัน
  • การรันแอพแบบ 32 บิตบนระบบ 64 บิต

แก้ไขข้อผิดพลาด 0xc00007b - แอปพลิเคชันไม่สามารถเริ่มได้อย่างถูกต้อง

แก้ไขข้อผิดพลาด 0xc00007b(Fix 0xc00007b) : แอปพลิเคชันไม่สามารถ(Application Was Unable)เริ่มได้อย่างถูกต้อง(Correctly)

ตอนนี้ คุณมีความคิดเกี่ยวกับสิ่งที่อาจทำให้เกิดแอปพลิเคชันไม่สามารถเริ่มข้อผิดพลาดได้อย่างถูกต้อง (0xc00007b) (The application was unable to start correctly error (0xc00007b). )ในส่วนถัดไปของคู่มือนี้ เราจะดำเนินการตามแต่ละวิธีที่มีเพื่อแก้ไขข้อผิดพลาด 0xc00007b ในระบบของคุณ ลองใช้ทีละตัวจนกว่าคุณจะพบวิธีแก้ปัญหาที่เหมาะสม

วิธีที่ 1: รีสตาร์ท Windows

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

1. ในการรีสตาร์ท Windows ก่อน อื่นให้ ปิด(close)แอปพลิเคชันทั้งหมดที่ทำงานอยู่ในคอมพิวเตอร์ของคุณ

2. ถัดไป คลิกที่ปุ่มเริ่ม (Start)คลิกที่Powerจากนั้นคลิกที่Restartดังที่แสดงด้านล่าง

คลิกที่ Power และสุดท้ายคลิกที่ Restart |  แก้ไขข้อผิดพลาด 0xc00007b: แอปพลิเคชันไม่สามารถเริ่มได้อย่างถูกต้อง

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

วิธีที่ 2: เรียกใช้โปรแกรม(Program)ในฐานะผู้ดูแลระบบ(Administrator)

เมื่อเราเรียกใช้โปรแกรมใดๆ ในฐานะผู้ดูแลระบบ เราได้รับสิทธิ์ทั้งหมดที่เกี่ยวข้องกับบัญชีผู้ดูแลระบบ (Administrator)ดังนั้น(Hence)วิธีแก้ปัญหานี้อาจแก้ไขข้อผิดพลาดของแอปพลิเคชันที่ไม่สามารถเริ่มต้นอย่างถูกต้อง (0xc00007b) ได้เช่นกัน

เรียกใช้แอปพลิเคชันชั่วคราวในฐานะผู้ดูแลระบบ(Temporarily Run Application as Administrator)

ทำตามขั้นตอนที่กำหนดเพื่อเรียกใช้แอปในฐานะผู้ดูแลระบบ(Administrator)ชั่วคราว:m

1. ขั้นแรก ไปที่แถบค้นหา ของ (search bar)Windows แล้วพิมพ์ชื่อ(name)แอปพลิเคชันที่คุณต้องการเปิด

2. จากนั้น ให้คลิกขวาที่ชื่อแอปพลิเคชันที่ปรากฏในผลการค้นหา จากนั้นคลิกRun as administrator

เรียกใช้โปรแกรมในฐานะผู้ดูแลระบบ

3. หน้าต่าง การควบคุมบัญชีผู้ใช้ (UAC)(User Account Control (UAC) )จะปรากฏขึ้น คลิกใช่(Yes)เพื่อยืนยันข้อความในกล่องโต้ตอบ

เรียกใช้แอปพลิเคชันอย่างถาวรในฐานะผู้ดูแลระบบ(Permanently Run Application as Administrator)

หากต้องการเรียกใช้แอปพลิเคชันอย่างถาวรในฐานะผู้ดูแลระบบ คุณต้องเปลี่ยนการตั้งค่าความเข้ากันได้ ของแอปพลิเคชัน (Compatibility)ทำตามขั้นตอนเหล่านี้:

1. ค้นหาแอปพลิเคชันในแถบค้นหา(search bar) ของ Windows ที่มุมล่างซ้าย

2. จากนั้น ให้คลิกขวาที่ชื่อ(name)โปรแกรมที่ปรากฏในผลการค้นหา จากนั้นคลิกOpen file location(Open file location)

คลิกขวาที่โปรแกรมแล้วเลือก Open file location

3. ถัดไป ค้นหาไฟล์ปฏิบัติการ(executable file)ของ โปรแกรม มันจะเป็นไฟล์ที่มีนามสกุล.exe

ตัวอย่างเช่น หากโปรแกรมที่คุณต้องการเปิดคือ Skype ไฟล์ปฏิบัติการของคุณจะมีลักษณะดังนี้: Skype.exe(For example, if the program you want to open is Skype, your executable file will look like this: Skype.exe.)

4. จากนั้น คลิกขวาที่ ไฟล์ .exeจากนั้นเลือกPropertiesจากเมนูแบบเลื่อนลง

5. สลับไปที่แท็บความเข้ากันได้(Compatibility) ใน หน้าต่างคุณสมบัติ (Properties)ตอนนี้ ให้ทำเครื่องหมายที่ช่องถัดจากRun this program as an administrator(Run this program as an administrator)

คลิกที่ Apply จากนั้นคลิกที่ OK เพื่อบันทึกการเปลี่ยนแปลงเหล่านี้

6. สุดท้าย คลิกที่Applyจากนั้นคลิกOKเพื่อบันทึกการเปลี่ยนแปลงเหล่านี้ 

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

อ่านเพิ่มเติม: (Also Read:) แก้ไขอุปกรณ์นี้ไม่ได้รับการกำหนดค่าอย่างถูกต้อง (รหัส 1)(Fix This Device Is Not Configured Correctly (Code 1))

วิธีที่ 3: สแกนฮาร์ดไดรฟ์(Hard Drive)โดยใช้คำสั่งCHKDSK

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

1. ค้นหาพรอมต์คำสั่ง ใน (command prompt)แถบค้นหา(search bar)ของWindows

2. คลิกขวาที่Command Promptในผลการค้นหา แล้วคลิกRun as administratorจากเมนูที่ขยายลงมา หรือเลือกเรียกใช้ในฐานะผู้ดูแลระบบ(Run as administrator, )ตัวเลือกที่สองจากบานหน้าต่างด้านขวาในหน้าต่างผลการค้นหา

เปิดพรอมต์คำสั่งโดยเลือกเรียกใช้ในฐานะผู้ดูแลระบบ

3. จากนั้นพิมพ์คำสั่งต่อไปนี้ใน หน้าต่าง Command Promptแล้วกดปุ่มEnter :

chkdsk /f /r 

เมื่อหน้าต่างพรอมต์คำสั่งเปิดขึ้น ให้พิมพ์ 'chkdsk /f /r' แล้วกด Enter

4. ข้อความยืนยัน(confirmation message)จะปรากฏขึ้นหากคุณต้องการกำหนดเวลาการสแกนในครั้งต่อไปที่คอมพิวเตอร์รีสตาร์ท กดปุ่มYบนแป้นพิมพ์เพื่อยอมรับ

5. ถัดไป รีสตาร์ทคอมพิวเตอร์โดยคลิกStart menu >  Power > Restart.

6 . เมื่อคอมพิวเตอร์รีสตาร์ทคำสั่ง chkdsk(chkdsk command)จะทำงานโดยอัตโนมัติเพื่อสแกนฮาร์ดไดรฟ์ของคอมพิวเตอร์

7. เมื่อการสแกนเสร็จสิ้นและคอมพิวเตอร์บูตเข้าสู่Windowsให้ลองเปิดแอปพลิเคชันที่แสดงข้อผิดพลาด 0xc00007b

ตรวจสอบว่าแอปพลิเคชันเปิดอย่างถูกต้องหรือไม่ หาก ข้อความแสดงข้อผิดพลาด ' แอปพลิเคชันไม่สามารถเริ่มต้นได้อย่างถูกต้อง (0xc00007b)(The Application Was Unable To Start Correctly (0xc00007b)) ' ยังคงมีอยู่ ให้ดำเนินการตามแนวทางแก้ไขปัญหาถัดไป

วิธีที่ 4: ติดตั้ง Application ใหม่

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

1. ไปที่แถบค้นหาของ Windows(Windows search bar)จากนั้นค้นหาAdd or Remove Programs

2. จากนั้น ให้คลิกที่Openจากด้านขวาของหน้าต่างผลการค้นหาดังภาพด้านล่าง

ไปที่แถบค้นหาของ Windows จากนั้นค้นหา Add or remove programs

3. ถัดไป คลิกที่ กล่อง ค้นหารายการนี้(Search this list)จากนั้นพิมพ์ชื่อ(name)แอปที่คุณต้องการลบ

คลิกที่ชื่อแอปพลิเคชันในผลการค้นหา  จากนั้นคลิกที่ ถอนการติดตั้ง |  แก้ไขข้อผิดพลาด 0xc00007b: แอปพลิเคชันไม่สามารถเริ่มได้อย่างถูกต้อง

4. ตอนนี้ คลิกที่ชื่อแอปพลิเคชัน(application name)ในผลการค้นหา จากนั้นคลิกที่ถอนการติด(Uninstall)ตั้ง อ้างถึงรูปด้านบน

5. ถัดไป ทำตามคำแนะนำบนหน้าจอเพื่อถอนการติดตั้ง(uninstall)แอปพลิเคชัน

6. สุดท้าย ไปที่เว็บไซต์ทางการ(official website)ของแอพที่คุณต้องการติดตั้งใหม่ ดาวน์โหลด(Download)และติดตั้งไฟล์

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

เมื่อติดตั้งแอปพลิเคชันใหม่แล้ว ให้ลองเปิดและตรวจสอบว่าคุณสามารถแก้ไขข้อผิดพลาด 0xc00007b: แอปพลิเคชันไม่สามารถเริ่มทำงานได้อย่างถูก(fix 0xc00007b error: The application was unable to start correctly)ต้อง ถ้าใช่ ให้ลองวิธีถัดไป

วิธีที่ 5: อัปเดต .NET Framework

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

ทำตามขั้นตอนเหล่านี้เพื่ออัปเดตกรอบงานเพื่อแก้ไขข้อผิดพลาด แอปพลิเคชันไม่สามารถเริ่มทำงานได้อย่างถูกต้อง (0xc00007b):

1. เปิดเว็บเบราว์เซอร์(web browser) ใดก็ได้ และค้นหา. net framework

2. จากนั้น คลิกที่ผลการค้นหาแรกจากเว็บไซต์ทางการของ Microsoft ชื่อ (Microsoft)Download .NET Framework

คลิกที่ผลการค้นหาแรกจากเว็บไซต์ทางการของ Microsoft ชื่อ Download .NET Framework |  แก้ไขข้อผิดพลาด 0xc00007b: แอปพลิเคชันไม่สามารถเริ่มได้อย่างถูกต้อง

3. หน้าต่างใหม่ชื่อรุ่นที่รองรับ(Supported versions)จะเปิดขึ้น (. )ที่นี่ ให้คลิกที่ .NET Framework ล่าสุดที่มีเครื่องหมาย(แนะนำ((recommended))

คลิกปุ่มดาวน์โหลดภายใต้ส่วนรันไทม์ |  แก้ไขข้อผิดพลาด 0xc00007b: แอปพลิเคชันไม่สามารถเริ่มได้อย่างถูกต้อง

4. ตอนนี้ ให้คลิก ปุ่ม ดาวน์โหลด(download)ภายใต้ส่วนรันไทม์ (Runtime)อ้างถึงภาพด้านบน

5. เมื่อดาวน์โหลดแล้ว ให้คลิกที่ไฟล์ที่ดาวน์โหลด(downloaded file)มาเพื่อเปิด จากนั้นคลิกใช่(Yes)ในกล่องโต้ตอบการยืนยันUAC

6. ทำตามคำแนะนำบนหน้าจอเพื่อติด(install)ตั้ง

7. หลังจากติดตั้งซอฟต์แวร์เฟรมเวิร์กแล้ว ให้รีสตาร์ท(restart)คอมพิวเตอร์

ลองเปิดแอปพลิเคชันทันทีและดูว่าข้อผิดพลาด 0xc00007b ยังคงมีอยู่หรือไม่ หากเป็นเช่นนั้น ให้ย้ายไปที่วิธีการถัดไป

อ่านเพิ่มเติม: (Also Read:) บัญชีของคุณถูกปิดใช้งาน โปรดดูผู้ดูแลระบบของคุณ [แก้ไขแล้ว](Your Account Has Been Disabled. Please See Your System Administrator [SOLVED])

วิธีที่ 6: อัปเดต DirectX

ทำตามขั้นตอนเหล่านี้เพื่ออัปเดตDirectX ด้วยตนเอง เพื่อให้คุณสามารถแก้ไขข้อผิดพลาด 0xc0007b: แอปพลิเคชันไม่สามารถเริ่มทำงานได้อย่างถูกต้อง

1. ในแถบค้นหาของ Windows ค้นหา(search bar)พีซีเครื่องนี้(This PC)แล้วเปิดขึ้น

2. คลิกที่ ได รฟ์ C (C Drive)จากนั้น ทำตามเส้นทางของไฟล์ที่แสดงด้านล่างเพื่อนำทางไปยังโฟลเดอร์ชื่อSystem 32หรือSysWOW64ขึ้นอยู่กับสถาปัตยกรรมระบบของคุณ: 

สำหรับ Windows รุ่น 32 บิต: Windows > System32

สำหรับ Windows 64 บิต: Windows > SysWOW64

3. ในแถบค้นหา(search bar)ที่มุมบนขวาของหน้าต่าง ค้นหาไฟล์ที่แสดงด้านล่างทีละไฟล์ จากนั้นให้คลิกขวาที่แต่ละรายการแล้วคลิกDeleteดังที่แสดงด้านล่าง

  • จาก d3dx9_24.dll ถึง d3dx9_43.dll(From d3dx9_24.dll to d3dx9_43.dll)
  • d3dx10.dll
  • จาก d3dx10_33.dll ถึง d3dx10_43.dll(From d3dx10_33.dll to d3dx10_43.dll )
  • d3dx11_42.dll
  • d3dx11_43.dll

ในแถบค้นหาที่มุมบนขวาของหน้าต่าง ค้นหาไฟล์ |  แก้ไขข้อผิดพลาด 0xc00007b: แอปพลิเคชันไม่สามารถเริ่มได้อย่างถูกต้อง

4. จากนั้น ไปที่หน้าดาวน์โหลดของ Microsoft สำหรับDirectX End (Microsoft)-User Runtime Web (DirectX End-User Runtime Web)ที่นี่ เลือกภาษา(language)แล้วคลิกปุ่มดาวน์โหลด(Download )

เลือกภาษาแล้วคลิกดาวน์โหลด

5. เมื่อการดาวน์โหลดเสร็จสิ้น ให้เปิด ไฟล์ ที่ดาวน์โหลด (downloaded file)จะมีชื่อว่าdxwebsetup.exe จากนั้นเลือกใช่(Yes)ในกล่องโต้ตอบ UAC

6. ทำตามคำแนะนำบนหน้าจอเพื่อติดตั้ง DirectX(install DirectX)

7. เมื่อการติดตั้งเสร็จสมบูรณ์ ให้รีสตาร์ท(restart)คอมพิวเตอร์ จากนั้นลองเปิดแอปพลิเคชันที่แสดงข้อผิดพลาด 0xc00007b

วิธีที่ 7: อัปเดต DLL

เพื่อแก้ไขข้อผิดพลาด แอปพลิเคชันไม่สามารถเริ่มทำงานได้อย่างถูกต้อง (0xc00007b) คุณต้องแทนที่ไฟล์ชื่อxinput1_3.dllซึ่งอยู่ในไดรฟ์ C ของคอมพิวเตอร์ของคุณ 

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

1. ดาวน์โหลด(Download) xinput1_3.dllโดยค้นหาในGoogle

2. ถัดไป แตกไฟล์ที่ดาวน์โหลดโดยคลิกขวาที่โฟลเดอร์ซิป(zipped folder)แล้วเลือกแยกทั้งหมด(Extract All.)

3. จากนั้น คัดลอกไฟล์ xinput1_3.dll

xinput dll ไฟล์

4. ก่อนดำเนินการใดๆ คุณควรสำรองข้อมูลไฟล์ xinput1_3.dll ดั้งเดิมของคุณ(irst backup your original xinput1_3.dll file)ก่อน หากบางอย่างไม่เป็นไปตามแผนที่วางไว้ คุณสามารถกู้คืนได้จากไฟล์สำรอง

5. ไปที่C:\Windows\SysWOW64แล้ววางไฟล์ xinput1_3.dll ในโฟลเดอร์(paste the xinput1_3.dll file in the SysWOW64 folder) SysWOW64 คุณสามารถทำได้โดยคลิกขวาแล้วเลือกวาง(Paste)หรือโดยกดปุ่มCTRL + V พร้อมกัน

6. สุดท้ายในกล่องยืนยันที่ปรากฏขึ้น ให้คลิกที่Copy and Replace(Copy and Replace)

ไฟล์DLLควรได้รับการอัปเดต & ควรแก้ไขข้อผิดพลาด

วิธีที่ 8: ซ่อมแซมC++ Redistributable

อีกวิธีหนึ่ง คุณสามารถลองซ่อมแซม แพ็คเกจ Microsoft Visual C++ Redistributableเพื่อแก้ไขข้อผิดพลาด 0xc00007b ดังนี้:

1. เปิดโปรแกรมเพิ่มหรือลบโปรแกรม(Add or remove programs )ตามที่อธิบายไว้ก่อนหน้านี้

2. ในแถบ ' ค้นหารายการนี้'(Search of this list’)พิมพ์Microsoft Visual C++.

3. คลิก(Click)ที่รายการแรกในผลการค้นหา จากนั้นคลิกที่Modifyดังภาพด้านล่าง

คลิกที่รายการแรกในผลการค้นหา จากนั้นคลิกที่ Modify

4. จากนั้นคลิกใช่(Yes)ในกล่องโต้ตอบUAC

5. ในหน้าต่างป๊อปอัปที่ปรากฏขึ้น ให้คลิกที่Repair รอให้กระบวนการเสร็จสิ้น

คลิกที่ซ่อม |  แก้ไขข้อผิดพลาด 0xc00007b: แอปพลิเคชันไม่สามารถเริ่มได้อย่างถูกต้อง

6. ตรวจสอบให้แน่ใจว่าได้ทำสิ่งนี้สำหรับแพ็คเกจ C ++ แต่ละแพ็คเกจโดยทำซ้ำขั้นตอนที่ 3(Steps 3) & 4

7. สุดท้ายรีสตาร์ท(restart)คอมพิวเตอร์

เปิดแอปพลิเคชันที่คุณไม่สามารถเปิดได้ก่อนหน้านี้ หากไม่ได้ผล ให้ลองติดตั้ง C++ redistributable ใหม่แทน

อ่านเพิ่มเติม: (Also Read:) แก้ไขแอปนี้ไม่สามารถทำงานบนข้อผิดพลาดพีซีของคุณบน Windows 10(Fix This app can’t run on your PC error on Windows 10)

Method 9: Reinstall C++ Redistributable

หากวิธีการซ่อมแซมMicrosoft C++ Visual Redistributable ก่อนหน้านี้ ไม่สามารถแก้ไขข้อผิดพลาด 0xc00007b ได้ คุณจะต้องติดตั้งโปรแกรมแจกจ่ายซ้ำอีกครั้ง ทำตามขั้นตอนที่กำหนดเพื่อถอนการติดตั้งแล้วติดตั้งอีกครั้ง

1. เปิดโปรแกรมเพิ่มหรือลบโปรแกรม(Add or remove programs )ตามที่อธิบายไว้ก่อนหน้านี้ ในแถบ ' ค้นหารายการนี้ '(Search of this list’)พิมพ์Microsoft Visual C++ ++

2. คลิกที่รายการแรกในผลการค้นหา จากนั้นคลิกถอนการติดตั้ง(Uninstall)ตามที่แสดงในภาพด้านล่าง Make sure to do this for all the C++ packages.

ติดตั้ง C ++ Redistributable อีกครั้ง

3. เปิดCommand Promptผ่านRun as an administrator option ตามที่อธิบายไว้ก่อนหน้าในคู่มือนี้

4. พิมพ์ข้อความต่อไปนี้ใน หน้าต่าง Command Promptแล้วกดปุ่มEnter :

Dism.exe /online /Cleanup-Image /StartComponentCleanup

พิมพ์คำสั่งอื่น Dism /Online /Cleanup-Image /restorehealth และรอให้เสร็จสิ้น

5. เมื่อดำเนินการเสร็จสิ้น ให้รีสตาร์ท(restart)คอมพิวเตอร์

6. จากนั้น ไปที่เว็บไซต์ของ Microsoft(Microsoft website)เพื่อดาวน์โหลดแพ็คเกจ C++ ล่าสุดดังที่แสดงไว้ที่นี่

เยี่ยมชมเว็บไซต์ Microsoft เพื่อดาวน์โหลดแพ็คเกจ C++ ล่าสุด

7. เมื่อดาวน์โหลดแล้ว ให้เปิดไฟล์ที่ดาวน์โหลด(downloaded file)โดยคลิกที่ไฟล์นั้น ติดตั้ง(Install)แพ็คเกจโดยทำตามคำแนะนำบนหน้าจอ

8. เมื่อการติดตั้งเสร็จสิ้น ให้รีสตาร์ทคอมพิวเตอร์

เปิดแอปพลิเคชันที่แสดงข้อผิดพลาด 0xc00007b หากข้อผิดพลาดยังคงอยู่ ให้ลองใช้ทางเลือกถัดไป

วิธีที่ 10: เรียกใช้โปรแกรม(Program)ในโหมดความเข้ากันได้(Compatibility)

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

1. ใน แถบค้นหา(search bar)ของ Windows ให้พิมพ์ชื่อแอปพลิเคชันที่มีนามสกุล.exe

ตัวอย่างเช่น หากแอปพลิเคชันที่ไม่ได้เปิดคือSkypeให้ค้นหาไฟล์ skype.exe ในแถบค้นหา

2. คลิกที่ผลการค้นหา จากนั้นคลิกที่Open file locationตามภาพด้านล่าง(. )

คลิกที่ผลการค้นหา จากนั้นคลิกที่ Open file location |  แก้ไขข้อผิดพลาด 0xc00007b: แอปพลิเคชันไม่สามารถเริ่มได้อย่างถูกต้อง

3. ในหน้าต่างใหม่ที่เปิดขึ้น ให้คลิกขวาที่แอปพลิเค(application)ชัน คลิกที่คุณสมบัติ( Properties )จากเมนูแบบเลื่อนลง

4. ถัดไป คลิกที่แท็บความเข้ากันได้ ในหน้าต่าง (Compatibility)คุณสมบัติ(Properties)ที่ปรากฏขึ้น

คลิกสมัครแล้วตกลง

5. ในส่วนโหมดความเข้ากันได้ ให้ (Compatibility)ทำเครื่องหมายที่ช่อง( check the box)ถัดจากเรียกใช้โปรแกรมนี้ในโหมดความเข้ากันได้(Run this program in compatibility mode)แล้วเลือกเวอร์ชัน Windows อื่น(different Windows version)จากเมนูแบบเลื่อนลง ดูภาพเพื่อความชัดเจน

6. คลิกที่ Apply จากนั้นคลิก OK

เปิดแอปพลิเคชันหรือโปรแกรมและดูว่าคุณสามารถแก้ไขข้อผิดพลาด แอปพลิเคชันไม่สามารถเริ่มทำงานได้อย่างถูกต้อง (0xc00007b) หรือไม่ หากข้อผิดพลาดเกิดขึ้นอีก คุณจะต้องทำขั้นตอนนี้ซ้ำสำหรับ Windows(Windows)รุ่นอื่นๆ ทั้งหมดด้วย ตรวจสอบ(Check)ว่า windows รุ่นใดเปิดโปรแกรมได้อย่างถูกต้องโดยไม่มีข้อผิดพลาด 0xc00007b

วิธีที่ 11: อัปเดต Windows

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

1. ในแถบค้นหา(search bar) ของ Windows ให้พิมพ์Windows update จากนั้น คลิกที่การ ตั้งค่า Windows Updateที่ปรากฏในผลการค้นหา

2. ในหน้าต่างถัดไป ให้คลิกที่ตรวจสอบการอัปเดต(Check for updates.)

กดปุ่มตรวจสอบการอัปเดต

3. อนุญาตให้Windowsตรวจสอบการอัปเดตและดาวน์โหลดการอัปเดตล่าสุดที่พร้อมใช้งานในขณะนั้น(download any latest updates that are available at the time.)

4. ถัดไปติดตั้งโปรแกรมปรับปรุง(install the updates)ที่ดาวน์โหลดมาในขั้นตอนก่อนหน้า

เมื่อติดตั้งการอัปเดตแล้ว แอปพลิเคชันควรเปิดขึ้นโดยไม่มีข้อผิดพลาด

ที่แนะนำ:(Recommended:)

เราหวังว่าคู่มือนี้จะเป็นประโยชน์และคุณสามารถแก้ไขข้อผิดพลาด 0xc00007b – แอปพลิเคชันไม่สามารถเริ่มต้นได้อย่างถูก(fix 0xc00007b error – The application was unable to start correctly)ต้อง แจ้งให้เราทราบว่าวิธีใดดีที่สุดสำหรับคุณ หากคุณมีคำถามหรือความคิดเห็นเกี่ยวกับบทความนี้ โปรดทิ้งคำถามไว้ในส่วนความคิดเห็น



About the author

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



Related posts