Aplikasi tidak dapat memulai dengan benar (0xc000007b)

Aplikasi Windows(Windows) bergantung pada sejumlah operasi untuk dieksekusi. Dan pada saat yang sama, ada berbagai parameter yang harus dipenuhi agar sebuah program dapat dieksekusi. Kesalahan yang dapat muncul saat menjalankannya adalah – Aplikasi tidak dapat memulai dengan benar (0xc00007b) (The application was unable to start correctly (0xc00007b)). Ada banyak alasan untuk terjadinya kesalahan ini, tetapi alasan utamanya bisa jadi karena aplikasi x86 tidak kompatibel dengan sistem operasi berbasis x64.

Kesalahan 0x000007b biasanya menunjukkan konflik dari perangkat lunak dengan arsitektur yang tidak kompatibel. Misalnya, mencoba menggunakan perangkat lunak 32-bit pada sistem 64-bit. Namun, Anda dapat menjalankan program 32-bit pada komputer 64-bit.

0x000007b-Aplikasi-tidak-dapat-memulai-dengan-benar

Jika Anda melihat kotak dialog yang menyatakan bahwa Aplikasi tidak dapat memulai dengan benar(The application was unable to start correctly) , Kode Kesalahan 0xC000007B , FORMAT GAMBAR STATUS INVALID(STATUS INVALID IMAGE FORMAT) , saat mencoba meluncurkan program atau game, ini berarti aplikasi tidak kompatibel dengan arsitektur Windows 11/10 Anda PC atau dependensi yang hilang. Kesalahan ini juga dapat muncul saat Anda menggunakan .NET Framework , Direct X , Driver , atau kerusakan pada file sistem Anda yang sudah usang. Ini juga dapat muncul ketika ada masalah dengan hard drive Anda.

Sementara 0xC000007B terjadi dengan banyak program lain, STATUS_INVALID_IMAGE_FORMAT berarti bahwa ketika Anda mencoba menjalankan aplikasi yang dirancang untuk berjalan pada operasi 64-bit pada sistem 32-bit. Sistem gagal memuat DLL yang dimaksudkan untuk 64-bit dan karenanya masuk ke status terminasi. Selain itu, jika Anda juga diarahkan ke file NTStatus.h , itu berarti ini bisa menjadi kasus korupsi file.

Aplikasi tidak dapat memulai dengan benar (0xc000007b)

Memiliki gagasan tentang apa yang menyebabkan kesalahan 0x000007b, Anda jauh lebih siap untuk menyelesaikan masalah. Berikut adalah perbaikan yang akan kita jelajahi di bagian ini:

STATUS_INVALID_IMAGE_FORMAT

0xC000007B, STATUS_INVALID_IMAGE_FORMAT, {Bad Image} %hs is either not designed to run on Windows or it contains an error. Try installing the program again using the original installation media or contact your system administrator or the software vendor for support.

Hal pertama yang harus Anda lakukan adalah klik OK untuk menutup aplikasi. Kedua(Second) , coba instal media lagi untuk melihat apakah itu berfungsi untuk saat ini. Jika belum maka coba cara berikut di bawah ini:

  1. Luncurkan aplikasi dalam mode kompatibilitas.
  2. Aktifkan .NET Framework.
  3. Perbarui DirectX.
  4. Instal ulang Visual C++.
  5. Ganti DLL yang rusak
  6. Instal Ulang Aplikasi(Application) dengan Hak Admin(Admin Privileges)
  7. Instal & Perbarui Ketergantungan
  8. Gunakan utilitas CHKDSK.

Selanjutnya, kita akan membahas detail perbaikan di atas serta langkah-langkah yang diperlukan untuk melakukannya dengan sukses.

1] Luncurkan(Launch) aplikasi dalam mode kompatibilitas

properti kompatibilitas pintasan

Mode kompatibilitas berguna untuk menjalankan program yang tidak kompatibel dengan sistem Anda. Jika Anda menduga bahwa kompatibilitas aplikasi adalah penyebab kesalahan, klik kanan pada pintasan dan buka  Properties .

Beralih ke  tab Kompatibilitas di jendela (Compatibility)Properti(Properties) dan jika Anda mengetahui versi Windows sebelumnya yang menangani program dengan benar, centang opsi  Jalankan program ini dalam mode kompatibilitas(Run this program in compatibility mode for) .

Atau, klik  Jalankan pemecah masalah kompatibilitas(Run compatibility troubleshooter) . Selanjutnya, pilih edisi Windows yang stabil dari dropdown  mode Kompatibilitas  , dan tekan tombol (Compatibility mode )OK .

2] Aktifkan .NET Framework

aktifkan kerangka kerja dot net

Penyebab paling umum dari kode kesalahan 0x000007b di Windows 11/10 adalah sistem menonaktifkan .NET Framework secara default. Anda harus mengaktifkan ini untuk menggunakan Origin .

Untuk mengaktifkan .NET Framework di komputer Anda, tekan tombol Windows dan cari Control Panel . Luncurkan Panel Kontrol(Launch Control Panel) .

Ubah Control Panel ke tampilan  Kategori(Category) dari tautan di sudut kanan atas dan kemudian klik  Uninstall a program Under  programs . Di sini, pilih tautan  Hidupkan atau matikan fitur Windows di(Turn Windows features on or off) panel sebelah kiri.

nyalakan atau matikan fitur windows

Tandai semua kotak centang untuk  .NET Framework . Mereka harus berada di daftar teratas. Setelah mengaktifkan .NET Framework , klik tombol OK . Ini menghentikan kesalahan 0x000007b.

3] Perbarui DirectX

Perbaikan dasar lainnya untuk masalah yang disebutkan di atas adalah  memperbarui atau menginstal ulang DirectX(update or reinstall DirectX) . Dengan memperbarui atau menginstal ulang DirectX , Anda dapat mengganti komponen DirectX yang rusak atau tidak kompatibel dari komputer Anda.

Kami telah mengidentifikasi Direct X yang kedaluwarsa sebagai faktor yang dapat menyebabkan kesalahan dengan kode 0x000007b. Memperbarui Direct X juga akan meningkatkan kinerja game dan sistem Anda. Untuk memperbaruinya, kunjungi situs web Microsoft DirectX dan unduh versi terbaru.

Setelah mengunduh file pengaturan Direct X , klik dua kali untuk memulai instalasi. Dalam kasus galat 0x000007b yang parah, penginstalan Direct X mungkin gagal.

Anda juga dapat mencoba menjalankan Alat Diagnostik DirectX.(run the DirectX Diagnostic Tool.)

4] Instal ulang Visual C++

unduh visual c++

Jika Anda masih melihat masalah setelah perbaikan pertama, instal ulang Visual C++ Redistribution .

Pertama, Anda harus menghapus apa yang sudah Anda miliki.

Cari  Tambah atau hapus program(Add or remove programs) di menu Mulai(Start) dan pilih. Klik(Click) pada semua versi  Visual C++ pada daftar ini dan hapus instalannya.

Setelah mencopot berbagai perangkat lunak VC++, buka halaman web yang ditautkan dan gulir ke bawah ke bagian pertama setelah Summary . Ini harus menjadi versi terbaru.

Di sini, klik tautan di samping x86 dan  x64  jika komputer Anda 64-bit karena Anda harus mengunduh versi 64-bit dan 32-bit. Sistem(Systems) pada arsitektur 32-bit hanya perlu mengunduh x86.

5] Ganti DLL yang rusak

Terkadang, file DLL yang rusak juga dapat menyebabkan masalah dalam aplikasi saat dijalankan. Anda perlu memperbaiki file DLL yang hilang atau rusak ini .

  • mfc100.dll
  • mfc100u.dll
  • msvcr100.dll
  • msvcp100.dll
  • msvcr100_clr04000.dll

Cara terbaik untuk melakukannya adalah dengan menjalankan System File Checker atau DISM .

6] Instal Ulang Aplikasi(Reinstall Application) dengan Hak Admin(Admin Privileges)

Mulai ulang PC Windows(Windows) Anda , lalu instal aplikasi dengan hak istimewa Admin . Anda dapat mengklik kanan padanya, lalu pilih Jalankan sebagai Administrator(Run as Administrator) . Jika akun Anda adalah akun biasa, pastikan untuk meminta bantuan admin untuk menginstalnya dengan memasukkan kata sandinya saat diminta.

7] Instal & Perbarui Ketergantungan

Sering kali program dan aplikasi perlu memiliki driver, dan perangkat lunak pendukung yang diinstal agar berfungsi dengan baik. Meskipun instalasi biasa menanganinya, tetapi karena kita menghadapi masalah penghentian yang tidak normal ini, inilah saatnya untuk melakukan beberapa pemeriksaan manual.

a] Instal driver yang memenuhi syarat

Beberapa aplikasi dan game kelas atas harus memiliki driver yang benar dan valid agar berfungsi. Mereka tidak akan bekerja dengan driver generik. Microsoft memiliki pengujian Lab Kualitas Perangkat Keras Windows(Windows Hardware Quality Labs testing) ini atau Pengujian WHQL. (WHQL Testing.) Ini memastikan bahwa pengemudi memenuhi pengalaman yang benar, dan melewati pengujian yang tepat sebelum sertifikasi. Jadi saat Anda menginstal driver, pastikan driver tersebut memenuhi syarat untuk Windows .

b] Perbarui(Update) atau Unduh(Download) dan instal DirectX

Microsoft DirectX adalah rangkaian teknologi yang dikembangkan oleh Microsoft untuk menyediakan akselerasi perangkat keras untuk aplikasi multimedia berat seperti game 3D dan video HD. Sementara Windows 10 memiliki Directx 12 , versi sebelumnya menggunakan  DirectX 11 . Pastikan untuk mengikuti petunjuk untuk  memperbarui atau menginstal DirectX(update or install DirectX) di PC Windows 10 Anda.

c] Instal Microsoft DirectX End-User Runtime

Microsoft DirectX End -User Runtime(Microsoft DirectX End-User Runtime) menyediakan pembaruan untuk versi 9.0c dan versi DirectX sebelumnya . Ikuti tautan ini(this link) untuk mengunduh, dan segera instal.

d] Instal(Install) atau perbarui .NET framework

Kerangka kerja ini digunakan oleh aplikasi, dan game selama pengembangan. Ini berarti tanpa file runtime yang diinstal pada PC Windows 10 Anda, itu tidak akan berfungsi.  Menginstal atau Memperbarui .NET Framework itu mudah. Anda juga dapat memverifikasinya menggunakan alat verifikasi pengaturan .NET(.NET setup verification tool) .

8] Gunakan utilitas CHKDSK

Utilitas CHKDSK berguna untuk menemukan dan memperbaiki masalah hard drive. Ini adalah alat baris perintah yang dapat Anda gunakan tanpa perangkat lunak atau perangkat keras tambahan. Cari cmd di menu Start dan klik kanan pada  Command Prompt . Pilih opsi  Jalankan sebagai administrator(Run as administrator ) .

Masukkan(Input) perintah di bawah ini di jendela Command Prompt dan tekan tombol ENTER .

chkdsk /f /r

Command Prompt sekarang mungkin menanyakan apakah Anda ingin memindai sistem Anda pada restart berikutnya. Tekan tombol Y untuk menerima ini dan tekan ENTER . Komputer Anda sekarang akan restart dan mulai memindai dan memperbaiki masalah pada hard drive Anda.

Berharap sesuatu membantu.

Lainnya yang serupa Aplikasi tidak dapat memulai dengan benar(The application was unable to start correctly) kesalahan:(Other similar The application was unable to start correctly errors:)

  • Aplikasi tidak dapat memulai dengan benar ( 0xc0000142 )
  • Aplikasi gagal diinisialisasi dengan benar ( 0xc0000135 )
  • Aplikasi gagal diinisialisasi dengan benar 0xc0000005
  • Aplikasi tidak dapat memulai dengan benar ( 0xc0000022 )
  • Aplikasi tidak dapat memulai dengan benar ( 0xc0000018 )
  • Aplikasi tidak dapat memulai dengan benar ( 0xc00000017(0xc0000017) ).



About the author

Saya seorang insinyur perangkat lunak dan ahli Windows 10. Saya memiliki lebih dari dua tahun pengalaman bekerja dengan smartphone, windows 10, dan Microsoft edge. Fokus utama saya adalah membuat perangkat Anda bekerja lebih baik dan lebih cepat. Saya telah mengerjakan berbagai proyek untuk perusahaan seperti Verizon, IMac, HP, Comcast, dan banyak lainnya. Saya juga seorang instruktur bersertifikat dalam pelatihan cloud Microsoft Azure.



Related posts