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

วิธีแก้ไขรหัสข้อผิดพลาด 0xc00007b บน Windows 10/11

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

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

ในบทความนี้ เราจะแสดงวิธีแก้ไขรหัสข้อผิดพลาด 0xc00007b ให้คุณลองใช้เอง

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

รหัสข้อผิดพลาดรันไทม์ 0x000007B สามารถเกิดขึ้นได้จากหลายสาเหตุ อย่างไรก็ตาม ผู้ใช้จำนวนมากขึ้นรายงานปัญหานี้ ซึ่งมักเกิดขึ้นเมื่อพยายามเปิดแอปพลิเคชัน เช่น วิดีโอเกม Fortnite หรือ Nero Burning ROM ซึ่งอาจทำให้รุนแรงขึ้นได้ เนื่องจากข้อผิดพลาดดังกล่าวทำให้ผู้ใช้ไม่สามารถใช้แอปพลิเคชันเหล่านี้ได้ทั้งหมด นักเล่นเกมยังพบข้อผิดพลาดนี้เมื่อเปิด Epic Games หรือ Black Squad อื่นๆ ยังพบข้อผิดพลาดของ iTunes 0xc00007b

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

สแกนหาพีซีฟรีปัญหา3.145.873ดาวน์โหลดเข้ากันได้กับ:Windows 10/11, Windows 7, Windows 8

อย่างไรก็ตาม เราจะแสดงวิธีแก้ไขข้อผิดพลาด 0x000007B

เมื่อผู้ใช้คลิกที่แอป จะเกิดข้อผิดพลาดของแอปพลิเคชัน 0x000007B มันอ่านดังนี้:

[แอป].exe – แอปพลิเคชันผิดพลาด

แอปพลิเคชันไม่สามารถเริ่มต้นได้อย่างถูกต้อง (0x000007B) คลิกตกลงเพื่อปิดแอปพลิเคชัน

ต่อไปนี้เป็นสาเหตุข้อผิดพลาด 0x000007B ที่พบบ่อยที่สุด:

  • ไฟล์ 32 บิตที่ทำงานบนระบบ 64 บิต หรือในทางกลับกัน
  • NET framework ที่ล้าสมัย เสียหาย หรือสูญหาย
  • รายการรีจิสทรีของ Windows ที่ได้รับความเสียหายหรือถูกลบ
  • ผิดพลาด Microsoft Visual C++ แจกจ่ายต่อได้
  • ไฟล์ DLL เสียหาย
  • ไฟล์ระบบ Windows เสียหาย

ปัญหานี้ยังมีแนวโน้มที่จะปรากฏขึ้นหากคุณดาวน์โหลดบางอย่างจากแหล่งที่ไม่ได้รับอนุญาต ในกรณีนี้ คุณจะได้รับข้อผิดพลาดในการดาวน์โหลด 0xc00007b

ในการแก้ไขข้อผิดพลาด 0x000007B คุณจะต้องลองใช้วิธีใดวิธีหนึ่งที่แสดงด้านล่าง โดยเฉพาะอย่างยิ่งหากปัญหาเกี่ยวข้องกับกรอบงาน Microsoft.NET, แพ็คเกจ Microsoft Visual C++ Redistributable หรือการขึ้นต่อกันอื่นๆ หากปัญหาไม่ได้เกิดจากข้อขัดแย้งด้านความเข้ากันได้ อาจมีสาเหตุอื่นสำหรับข้อผิดพลาด 0x000007B

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

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

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

  • หากคุณพบปัญหา:แอปพลิเคชันไม่สามารถเริ่มต้นได้อย่างถูกต้อง 0xc00007b คุณสามารถลองรีสตาร์ทคอมพิวเตอร์ได้
  • ตรวจสอบให้แน่ใจว่าการเชื่อมต่ออินเทอร์เน็ตของคุณเสถียร
  • ปิดการใช้งานซอฟต์แวร์ป้องกันไวรัสของคุณ
  • เรียกใช้เครื่องมือซ่อมแซมพีซี เช่น Outbyte PC Repair

หากวิธีการเหล่านี้ไม่ได้ผล ให้ลองใช้วิธีแก้ปัญหาต่อไปนี้

โซลูชัน #1:เรียกใช้แอปพลิเคชันในฐานะผู้ดูแลระบบ

หากคุณพบข้อผิดพลาด แอปพลิเคชันไม่สามารถเริ่มต้นได้อย่างถูกต้อง 0xc00007b ใน Windows 10/11 64 บิต คุณสามารถลองใช้แอปพลิเคชันในฐานะผู้ดูแลระบบเพื่อแก้ไขปัญหาได้ ต่อไปนี้เป็นการดำเนินการเฉพาะ:

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

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

วิธีแก้ปัญหา #2:ติดตั้งแอปพลิเคชันที่ผิดพลาดอีกครั้ง

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

  1. ไปที่แผงควบคุม แล้วเลือกโปรแกรมและคุณลักษณะ เพื่อถอนการติดตั้งโปรแกรม
  2. ถัดไป เลือกโปรแกรมและคลิกขวาที่โปรแกรม หากต้องการดำเนินการต่อ ให้เลือก ถอนการติดตั้ง .

หลังจากถอนการติดตั้งโปรแกรมแล้ว ให้ติดตั้งใหม่และตรวจสอบเพื่อดูว่าข้อผิดพลาด 0xc000007b ได้รับการแก้ไขหรือไม่

โซลูชัน #3:  ติดตั้ง/ซ่อมแซม .NET Framework อีกครั้ง

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

นี่คือคำแนะนำโดยละเอียด:

  1. พิมพ์ แผงควบคุม ลงในช่องค้นหาของ Windows 10/11 แล้วเลือก จากนั้น ในหน้าต่างป๊อปอัป ให้เลือกโปรแกรมและคุณลักษณะ
  2. ที่แผงด้านซ้าย ให้คลิกเปิดหรือปิดคุณลักษณะของ Windows . หน้าต่างคุณลักษณะของ Windows จะปรากฏขึ้น
  3. ในหน้าต่างป๊อปอัป ค้นหาและเลือก .NET Framework 3.5 (รวม.NET 2.0 และ 3.0) แล้วคลิก ตกลง เพื่อดำเนินการต่อ

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

คุณสามารถดาวน์โหลด .NET Framework จาก Microsoft ได้

โซลูชัน #4:เรียกใช้ CHKDSK

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

ตอนนี้เราจะมาดูวิธีการตรวจสอบดิสก์ทีละขั้นตอน

  1. ใน Windows 10/11 ให้พิมพ์ Command Prompt และเลือกเรียกใช้ในฐานะผู้ดูแลระบบ
  2. ในหน้าต่างคำสั่ง พิมพ์ chkdsk c:/f /r และกด เข้าสู่ . คุณจะได้รับข้อความเตือนและต้องพิมพ์ Y เพื่อดำเนินการต่อ

โปรดทราบว่าตัวอักษร c เป็นเพียงตัวอย่าง หากคุณต้องการตรวจสอบไดรฟ์อื่น ให้แทนที่ตัวอักษร “c” ด้วยตัวอักษรที่เกี่ยวข้องกันของไดรฟ์

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

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

โซลูชัน #5:ติดตั้ง Microsoft Visual C++ Redistributable Packages ของพีซีของคุณอีกครั้ง

ตอนนี้ เราจะแสดงวิธีติดตั้ง Microsoft Visual C++ Redistributable Packages ใหม่ ซึ่งเป็นการแก้ไขข้อผิดพลาด 0xc000007b อื่นสำหรับ Windows 10

Microsoft Visual C++ Redistributable Packages จำเป็นสำหรับการรันโปรแกรมต่างๆ เมื่อคุณเรียกใช้โปรแกรม คุณอาจได้รับข้อความแสดงข้อผิดพลาดต่างๆ รวมถึงข้อผิดพลาด 0xc000007b หากไม่ได้ติดตั้งอย่างถูกต้อง ดังนั้น คุณสามารถลองแก้ไขข้อผิดพลาด 0xc000007b ได้

  1. พิมพ์ แผงควบคุม ลงในช่องค้นหาของ Windows 10/11 แล้วเลือก จากนั้น ในหน้าต่างป๊อปอัป ให้เลือก โปรแกรมและคุณลักษณะ
  2. ค้นหาและคลิกขวาที่ Microsoft Visual C++ Redistributable – x86 (หากคอมพิวเตอร์ของคุณมีระบบปฏิบัติการ 32 บิต) หรือ Microsoft Visual C++ Redistributable – x64 (หากคอมพิวเตอร์ของคุณมีระบบปฏิบัติการ 64 บิต) จากนั้น เลือกถอนการติดตั้ง
  3. ในการถอนการติดตั้ง redistributable ให้ใช้วิซาร์ดการถอนการติดตั้ง
  4. รีสตาร์ทคอมพิวเตอร์หลังจากถอนการติดตั้ง
  5. ดาวน์โหลดตัวติดตั้ง Microsoft Visual C++ Redistributable – x86 จากที่นี่ (หากคอมพิวเตอร์ของคุณมีระบบปฏิบัติการ 32 บิต) หรือตัวติดตั้ง Microsoft Visual C++ Redistributable – x64 จากที่นี่ (หากคอมพิวเตอร์ของคุณมีระบบปฏิบัติการ 64 บิต)

หมายเหตุ:หากคุณถอนการติดตั้ง Redistributable ทั้งสองเวอร์ชันออกจากคอมพิวเตอร์ของคุณ คุณต้องติดตั้งใหม่อีกครั้ง

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

โซลูชัน #6:อัปเดตไฟล์ DLL ของคุณ

การอัปเดตไฟล์ DLL ของระบบค่อนข้างซับซ้อน แต่น่าจะแก้ปัญหาที่เกิดจากข้อผิดพลาด 0xc000007b วิธีนี้ใช้แทนที่ไฟล์ในไดรฟ์ C ชื่อ xinput1_3.dll ไฟล์นี้อาจเสียหายหรือถูกเขียนทับโดยเวอร์ชันอื่น ส่งผลให้เกิดข้อผิดพลาดนี้ ทำตามขั้นตอนเหล่านี้เพื่อแก้ไขปัญหา:

  1. ดาวน์โหลด xinput1_3.dll จากแหล่งที่มีชื่อเสียง
  2. แตกไฟล์โดยใช้เครื่องมือบีบอัดอย่าง Winrar
  3. คัดลอกและวางไฟล์ xinput1_3.dll จากโฟลเดอร์ที่แยกแล้วลงใน C:\ Windows \ SysWOW64 ไดเรกทอรี
  4. เมื่อได้รับแจ้ง ให้คลิกที่ คัดลอกและแทนที่ .

โซลูชัน #7:ติดตั้งรันไทม์ของ Windows VC ใหม่อย่างถูกต้อง

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

หากต้องการถอนการติดตั้งรันไทม์ VC ทั้งหมด:

  1. เปิดโปรแกรม Run โดยกด Windows . ค้างไว้ ที่สำคัญแล้วกดปุ่ม R ที่สำคัญ
  2. เมื่อเรียกใช้โปรแกรมรัน ให้ป้อน Appwiz.cpl และกด Enter .
  3. ค้นหาและถอนการติดตั้ง VC++ Redists ทั้งหมดทีละรายการ

หลังจากที่คุณลบ VC Runtimes ทั้งหมดแล้ว ให้เรียกใช้คำสั่งนี้เพื่อล้าง WinSxS Component Store ของคุณ

ในการดำเนินการล้างองค์ประกอบของ Windows:

  1. ในการเปิดเมนูเริ่ม ให้กด Windows . ค้างไว้ ที่สำคัญแล้วกดปุ่ม X ที่สำคัญ
  2. ตอนนี้ เลือก PowerShell (ผู้ดูแลระบบ) หรือพรอมต์คำสั่ง (ผู้ดูแลระบบ)
  3. ใน Command Prompt ให้พิมพ์คำสั่งนี้แล้วกด Enter: Dism.exe /online /Cleanup-Image /StartComponentCleanup

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

  1. หลังจากรีสตาร์ทคอมพิวเตอร์แล้ว ให้ไปที่ลิงก์นี้และดาวน์โหลดไฟล์จากลิงก์นี้
  2. เมื่อดาวน์โหลดไฟล์แล้ว ให้เปิดเครื่องรูด
  3. คุณจะมีโปรแกรมติดตั้งทั้งหมดหลังจากแตกไฟล์แล้ว
  4. คลิกขวาที่ติดตั้ง all.bat ไฟล์และเลือกเรียกใช้ในฐานะผู้ดูแลระบบ

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

โซลูชัน #8:อัปเดตระบบปฏิบัติการของคุณจาก 32 บิตเป็น 64 บิต

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

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

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

โซลูชันที่ 9:ซ่อมแซมการติดตั้ง DirectX

ปัจจุบัน Microsoft รองรับเวอร์ชัน Windows ที่มี DirectX ซึ่งอัปเดตผ่านการอัปเดตของ Windows อย่างไรก็ตาม คุณสามารถใช้ตัวติดตั้ง DirectX End-User Runtime Web ของ Microsoft ซึ่งเป็นเครื่องมือติดตั้ง/ซ่อมแซมที่มีประโยชน์ แต่ก่อนอื่น คุณต้องลบองค์ประกอบ DirectX บางส่วนออก

  1. เปิดไดเร็กทอรีที่ใช้กับสถาปัตยกรรมพีซีของคุณ:
  • C:\Windows\System32 สำหรับ Windows 32 บิต
  • C:\Windows\SysWOW64 สำหรับ Windows 64 บิต
  1. ตอนนี้คุณต้องลบไฟล์ต่อไปนี้:
  • จาก d3dx9_24.dll เป็น d3dx9_43.dll
  • D3dx10.dll
  • จาก d3dx10_33.dll เป็น d3dx10_43.dll
  • D3dx11_42.dll
  • D3dx11_43.dll
  1. ไปที่หน้าดาวน์โหลดตัวติดตั้ง DirectX End-User Runtime Web installer ของ Microsoft เลือกภาษาของคุณ จากนั้นคลิก ดาวน์โหลด .
  2. ไปที่ไฟล์ที่ดาวน์โหลดซึ่งควรชื่อ dxwebsetup.exe . ที่ข้อความแจ้ง UAC ให้เลือกใช่ .
  3. ขั้นตอนต่อไปคือการคลิก ฉันยอมรับข้อตกลง แล้วก็ ถัดไป .
  4. ลบเครื่องหมายถูกข้าง ติดตั้งแถบ Bing แล้วคลิก ถัดไป .
  5. รอให้โปรแกรมติดตั้งดำเนินการซ่อมแซมการติดตั้ง DirectX ให้เสร็จสิ้น

รีสตาร์ทคอมพิวเตอร์แล้วลองอีกครั้งเพื่อเรียกใช้แอปพลิเคชันที่คุณต้องการ

โซลูชัน #10:แก้ไขรีจิสทรี

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

  1. กด WinKey + R
  2. ป้อน regedit เข้าสู่ วิ่ง คำสั่งเมื่อปรากฏ
  3. หลังจากนั้น นำทางไปยังเส้นทาง:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows
  4. ดูที่บานหน้าต่างด้านขวาและดับเบิลคลิกที่ LoadAppInit_Dll ไฟล์.
  5. ใส่ “0” แทนค่าเริ่มต้น “1 ” และคลิก ตกลง .
  6. สุดท้าย ออกจากรีจิสทรีแล้วรีสตาร์ท Windows

สรุป

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