หากคุณเห็นข้อความแสดงข้อผิดพลาด “แอปพลิเคชันไม่สามารถเริ่มได้อย่างถูกต้อง” เป็นไปได้สูงว่าคุณกำลังพยายามเล่นเกมหรือเปิดโปรแกรม แต่มีบางอย่างไม่ถูกต้อง
เมื่อคุณพยายามเปิดแอปพลิเคชันใน 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 บิต คุณสามารถลองใช้แอปพลิเคชันในฐานะผู้ดูแลระบบเพื่อแก้ไขปัญหาได้ ต่อไปนี้เป็นการดำเนินการเฉพาะ:
- จากเมนูบริบท ให้คลิกขวาที่แอปพลิเคชันที่คุณต้องการเปิดใช้และเลือก คุณสมบัติ .
- ในหน้าต่างป๊อปอัป ไปที่ ความเข้ากันได้ แท็บและทำเครื่องหมายที่ช่องถัดจากเรียกใช้โปรแกรมนี้ในฐานะผู้ดูแลระบบ . จากนั้นคลิก ตกลง เพื่อดำเนินการต่อ
หลังจากนั้น คุณสามารถลองเรียกใช้แอปพลิเคชันอีกครั้งเพื่อดูว่าข้อผิดพลาด 0xc00007b ได้รับการแก้ไขหรือไม่
วิธีแก้ปัญหา #2:ติดตั้งแอปพลิเคชันที่ผิดพลาดอีกครั้ง
หากวิธีแรกไม่ได้ผล คุณสามารถลองวิธีที่สอง โดยทั่วไป วิธีที่สองทำงานได้ดีสำหรับผู้ใช้คอมพิวเตอร์จำนวนมาก ซึ่งเกี่ยวข้องกับการถอนการติดตั้งและติดตั้งซอฟต์แวร์ใหม่ทั้งหมด
- ไปที่แผงควบคุม แล้วเลือกโปรแกรมและคุณลักษณะ เพื่อถอนการติดตั้งโปรแกรม
- ถัดไป เลือกโปรแกรมและคลิกขวาที่โปรแกรม หากต้องการดำเนินการต่อ ให้เลือก ถอนการติดตั้ง .
หลังจากถอนการติดตั้งโปรแกรมแล้ว ให้ติดตั้งใหม่และตรวจสอบเพื่อดูว่าข้อผิดพลาด 0xc000007b ได้รับการแก้ไขหรือไม่
โซลูชัน #3: ติดตั้ง/ซ่อมแซม .NET Framework อีกครั้ง
.NET Framework ของ Microsoft เป็นเฟรมเวิร์กซอฟต์แวร์ที่รองรับแอปพลิเคชันที่สร้างด้วยเทคโนโลยี .NET อันที่จริง หาก .NET Framework ไม่ได้รับการติดตั้งหรืออัปเดตอย่างถูกต้อง อาจทำให้เกิดปัญหามากมาย ด้วยเหตุนี้ หากคุณพบข้อผิดพลาด 0xc000007b ใน Windows 10 คุณสามารถลองติดตั้งใหม่หรือซ่อมแซม .NET framework เวอร์ชันล่าสุดได้
นี่คือคำแนะนำโดยละเอียด:
- พิมพ์ แผงควบคุม ลงในช่องค้นหาของ Windows 10/11 แล้วเลือก จากนั้น ในหน้าต่างป๊อปอัป ให้เลือกโปรแกรมและคุณลักษณะ
- ที่แผงด้านซ้าย ให้คลิกเปิดหรือปิดคุณลักษณะของ Windows . หน้าต่างคุณลักษณะของ Windows จะปรากฏขึ้น
- ในหน้าต่างป๊อปอัป ค้นหาและเลือก .NET Framework 3.5 (รวม.NET 2.0 และ 3.0) แล้วคลิก ตกลง เพื่อดำเนินการต่อ
หน้าต่างป๊อปอัปจะแจ้งให้คุณดาวน์โหลด .NET Framework คุณต้องดาวน์โหลดและติดตั้ง เมื่อกระบวนการเสร็จสมบูรณ์ ให้รีสตาร์ทคอมพิวเตอร์เพื่อดูว่าปัญหากับแอปพลิเคชันไม่เริ่มทำงานอย่างถูกต้องได้รับการแก้ไขแล้วหรือไม่
คุณสามารถดาวน์โหลด .NET Framework จาก Microsoft ได้
โซลูชัน #4:เรียกใช้ CHKDSK
หากมีปัญหากับฮาร์ดแวร์ของคุณ แอปพลิเคชันอาจไม่สามารถเริ่มทำงานได้อย่างถูกต้อง คุณสามารถลองใช้คำสั่ง Chkdsk เพื่อแก้ไขปัญหาฮาร์ดแวร์ได้
ตอนนี้เราจะมาดูวิธีการตรวจสอบดิสก์ทีละขั้นตอน
- ใน Windows 10/11 ให้พิมพ์ Command Prompt และเลือกเรียกใช้ในฐานะผู้ดูแลระบบ
- ในหน้าต่างคำสั่ง พิมพ์ 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 ได้
- พิมพ์ แผงควบคุม ลงในช่องค้นหาของ Windows 10/11 แล้วเลือก จากนั้น ในหน้าต่างป๊อปอัป ให้เลือก โปรแกรมและคุณลักษณะ
- ค้นหาและคลิกขวาที่ Microsoft Visual C++ Redistributable – x86 (หากคอมพิวเตอร์ของคุณมีระบบปฏิบัติการ 32 บิต) หรือ Microsoft Visual C++ Redistributable – x64 (หากคอมพิวเตอร์ของคุณมีระบบปฏิบัติการ 64 บิต) จากนั้น เลือกถอนการติดตั้ง
- ในการถอนการติดตั้ง redistributable ให้ใช้วิซาร์ดการถอนการติดตั้ง
- รีสตาร์ทคอมพิวเตอร์หลังจากถอนการติดตั้ง
- ดาวน์โหลดตัวติดตั้ง Microsoft Visual C++ Redistributable – x86 จากที่นี่ (หากคอมพิวเตอร์ของคุณมีระบบปฏิบัติการ 32 บิต) หรือตัวติดตั้ง Microsoft Visual C++ Redistributable – x64 จากที่นี่ (หากคอมพิวเตอร์ของคุณมีระบบปฏิบัติการ 64 บิต)
หมายเหตุ:หากคุณถอนการติดตั้ง Redistributable ทั้งสองเวอร์ชันออกจากคอมพิวเตอร์ของคุณ คุณต้องติดตั้งใหม่อีกครั้ง
หลังจากดาวน์โหลดตัวติดตั้งแล้ว ให้เรียกใช้และปฏิบัติตามคำแนะนำบนหน้าจอเพื่อติดตั้งเวอร์ชันที่แจกจ่ายต่อได้ หากคุณต้องดาวน์โหลดตัวติดตั้งสำหรับแจกจ่ายซ้ำได้ทั้งสองแบบ ให้เรียกใช้ตามลำดับ เมื่อเสร็จแล้ว ให้รีสตาร์ทคอมพิวเตอร์และตรวจดูว่ายังมีปัญหาอยู่หรือไม่
โซลูชัน #6:อัปเดตไฟล์ DLL ของคุณ
การอัปเดตไฟล์ DLL ของระบบค่อนข้างซับซ้อน แต่น่าจะแก้ปัญหาที่เกิดจากข้อผิดพลาด 0xc000007b วิธีนี้ใช้แทนที่ไฟล์ในไดรฟ์ C ชื่อ xinput1_3.dll ไฟล์นี้อาจเสียหายหรือถูกเขียนทับโดยเวอร์ชันอื่น ส่งผลให้เกิดข้อผิดพลาดนี้ ทำตามขั้นตอนเหล่านี้เพื่อแก้ไขปัญหา:
- ดาวน์โหลด xinput1_3.dll จากแหล่งที่มีชื่อเสียง
- แตกไฟล์โดยใช้เครื่องมือบีบอัดอย่าง Winrar
- คัดลอกและวางไฟล์ xinput1_3.dll จากโฟลเดอร์ที่แยกแล้วลงใน C:\ Windows \ SysWOW64 ไดเรกทอรี
- เมื่อได้รับแจ้ง ให้คลิกที่ คัดลอกและแทนที่ .
โซลูชัน #7:ติดตั้งรันไทม์ของ Windows VC ใหม่อย่างถูกต้อง
ปัญหานี้อาจเกิดขึ้นได้หาก VC Runtimes ของคุณไม่ได้รับการติดตั้งอย่างถูกต้องหรือเสียหาย คุณสามารถใช้ขั้นตอนเหล่านี้เพื่อลบออกจากคอมพิวเตอร์ของคุณโดยสมบูรณ์ แล้วติดตั้งใหม่ทั้งหมด
หากต้องการถอนการติดตั้งรันไทม์ VC ทั้งหมด:
- เปิดโปรแกรม Run โดยกด Windows . ค้างไว้ ที่สำคัญแล้วกดปุ่ม R ที่สำคัญ
- เมื่อเรียกใช้โปรแกรมรัน ให้ป้อน Appwiz.cpl และกด Enter .
- ค้นหาและถอนการติดตั้ง VC++ Redists ทั้งหมดทีละรายการ
หลังจากที่คุณลบ VC Runtimes ทั้งหมดแล้ว ให้เรียกใช้คำสั่งนี้เพื่อล้าง WinSxS Component Store ของคุณ
ในการดำเนินการล้างองค์ประกอบของ Windows:
- ในการเปิดเมนูเริ่ม ให้กด Windows . ค้างไว้ ที่สำคัญแล้วกดปุ่ม X ที่สำคัญ
- ตอนนี้ เลือก PowerShell (ผู้ดูแลระบบ) หรือพรอมต์คำสั่ง (ผู้ดูแลระบบ)
- ใน Command Prompt ให้พิมพ์คำสั่งนี้แล้วกด Enter: Dism.exe /online /Cleanup-Image /StartComponentCleanup
รอให้กระบวนการเสร็จสิ้นก่อนที่จะรีสตาร์ทคอมพิวเตอร์ของคุณ หลังจากนี้ คุณต้องติดตั้งรันไทม์ VC ใหม่อย่างถูกต้อง นี่คือขั้นตอน:
- หลังจากรีสตาร์ทคอมพิวเตอร์แล้ว ให้ไปที่ลิงก์นี้และดาวน์โหลดไฟล์จากลิงก์นี้
- เมื่อดาวน์โหลดไฟล์แล้ว ให้เปิดเครื่องรูด
- คุณจะมีโปรแกรมติดตั้งทั้งหมดหลังจากแตกไฟล์แล้ว
- คลิกขวาที่ติดตั้ง 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 บางส่วนออก
- เปิดไดเร็กทอรีที่ใช้กับสถาปัตยกรรมพีซีของคุณ:
- C:\Windows\System32 สำหรับ Windows 32 บิต
- C:\Windows\SysWOW64 สำหรับ Windows 64 บิต
- ตอนนี้คุณต้องลบไฟล์ต่อไปนี้:
- จาก d3dx9_24.dll เป็น d3dx9_43.dll
- D3dx10.dll
- จาก d3dx10_33.dll เป็น d3dx10_43.dll
- D3dx11_42.dll
- D3dx11_43.dll
- ไปที่หน้าดาวน์โหลดตัวติดตั้ง DirectX End-User Runtime Web installer ของ Microsoft เลือกภาษาของคุณ จากนั้นคลิก ดาวน์โหลด .
- ไปที่ไฟล์ที่ดาวน์โหลดซึ่งควรชื่อ dxwebsetup.exe . ที่ข้อความแจ้ง UAC ให้เลือกใช่ .
- ขั้นตอนต่อไปคือการคลิก ฉันยอมรับข้อตกลง แล้วก็ ถัดไป .
- ลบเครื่องหมายถูกข้าง ติดตั้งแถบ Bing แล้วคลิก ถัดไป .
- รอให้โปรแกรมติดตั้งดำเนินการซ่อมแซมการติดตั้ง DirectX ให้เสร็จสิ้น
รีสตาร์ทคอมพิวเตอร์แล้วลองอีกครั้งเพื่อเรียกใช้แอปพลิเคชันที่คุณต้องการ
โซลูชัน #10:แก้ไขรีจิสทรี
ในบางกรณี การแก้ไขรีจิสทรีอาจช่วยแก้ปัญหา 0xc000007b บนคอมพิวเตอร์ของคุณได้เช่นกัน วิธีทำงานนี้ให้เสร็จสมบูรณ์:
- กด WinKey + R
- ป้อน regedit เข้าสู่ วิ่ง คำสั่งเมื่อปรากฏ
- หลังจากนั้น นำทางไปยังเส้นทาง:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows
- ดูที่บานหน้าต่างด้านขวาและดับเบิลคลิกที่ LoadAppInit_Dll ไฟล์.
- ใส่ “0” แทนค่าเริ่มต้น “1 ” และคลิก ตกลง .
- สุดท้าย ออกจากรีจิสทรีแล้วรีสตาร์ท Windows
สรุป
เราหวังว่าคุณจะสามารถเริ่มต้นแอปพลิเคชันที่คุณต้องการและผ่าน แอปพลิเคชันไม่สามารถเริ่มต้นได้อย่างถูกต้อง 0xc00007b ปัญหา. หากคุณพบวิธีแก้ปัญหาอื่นที่แก้ปัญหาได้ โปรดใช้เวลาและแบ่งปันข้อมูลเชิงลึกของคุณเพื่อช่วยชุมชนในการแก้ไขปัญหา!