Cara mengatasi “The application was unable to start correctly (0xc000007b).” di Windows

Advertisements

Saat anda menjalankan aplikasi atau game tertentu di Windows muncul pesan error bahwa ada masalah terjadi dan tidak bisa dijalankan. Kemudian cuma muncul kode Error (0xc000007b) saja dengan pesan kesalahannya. Ingin tahu penyebab dan solusi masalah ini?

Pesan error ini lengkapnya adalah:

“The Application was unable to start correctly (0xc000007b). Click OK to close the application”

Wah… ingin menjalankan program tersebut kok malah disuruh menutupnya.

Penyebab error dengan kode 0xc000007b ini berasal dari aplikasi tersebut salah menggunakan dependensi dll (Direct Linked Library) untuk 32bit dan 64bit yang salah, penyebab lainnya adalah pada konfigurasi Microsoft Visual C++ Redistributable Package terdapat kesalahan atau rusak. Untuk memperbaiki error (0xc000007b) ini tidaklah sulit, tapi karena tidak ada petunjuk lebih lanjut dari pesannya membuat banyak orang bingung akan memulai dari mana.

Menimpa ulang Microsoft Visual C++ 2010 Redistributable Package

Cara mengatasi masalah ini adalah dengan mengganti file – file dll berikut : mfc100.dll, mfc100u.dll, msvcr100.dll, msvcp100.dll dan msvcr100_clr0400.dll. Semuanya berasal dari Microsoft Visual C++ 2010 Redistributable Package

Silahkan download Visual C++ Redistributable yang sesuai dengan jenis sistem operasi Windows anda dan jalankan untuk mengganti file – file dll tersebut.

Pertama anda bisa mencoba menginstall ulang Microsoft Visual C++ 2010 Runtime Library yang sesuai dengan arsitektur Windowsnya, download dan install kembali. Setelah itu restart.

Kalau masih belum berhasil maka bisa dicoba menimpa file dll yang bermasalah secara manual, ikuti instruksi berikutnya.

Advertisements

Lebih amannya jika anda menggantinya dalam keadaan Safe Mode di Windows:

  1. Restart komputer anda.
  2. Tekan tombol F8 berulang kali sesaat sebelum loading Windows terlihat sampai muncul menu dalam bentuk teks.
  3. Pilih Safe Mode. Tips: Untuk Windows 8, anda bisa menahan tombol Shift saat memilih Power Off dan klik pada pilihan Restart untuk mengakses Safe Mode Windows.windows-safe-mode-selection
  4. Akses C:\Windows\System32
  5. Cari lokasi 5 file dll yang telah and download dan extract.
  6. Copy seluruh file tersebut ke C:\Windows\System32 dengan menimpa seluruh file dll Microsoft Visual C++ Redistributable Package yang ada.
  7. Restart komputer anda kembali.

Sekarang coba jalankan program yang sebelumnya bermasalah, seharusnya aplikasi tersebut bisa bekerja dengan normal dan masalah yang anda hadapi ini sudah teratasi.

Alternatifnya anda bisa mengunduh dan install semua Microsoft Visual C++ Runtime Library untuk memastikan tidak ada yang kurang. Jarang terjadi tapi bisa dicoba dulu.

Lengkapi Microsoft .NET Framework

Penyebab lainnya yang bisa mengakibatkan masalah ini adalah masalah pada .NET Framework yang terinstall dalam Windows. Antara memang korup atau butuh yang terbaru untuk memperbaikinya.

Silahkan unduh dari link berikut:

Versi sebelumnya (.NET Framework 3.5 dan 2.0 atau lebih lama lagi) sudah diikutkan secara default sejak Windows 7. Jadi pada Windows 8/8.1 dan 10 seharusnya ada. Tapi kalau anda butuh semuanya bisa download semuanya.

Install ulang DirectX

Walaupun sering digunakan untuk game di Windows tapi ternyata DirectX ini berpengaruh besar dalam Windows karena dipakai juga dalam aplikasi yang membutuhkan akses ke video dan audionya.

Advertisements

microsoft-download-center-directx-9-0-c-end-user-runtime

Pastikan anda sudah mengupdate atau install ulang DirectX 9.0c ke versi terbarunya (yang sudah jadul saat ini): https://www.microsoft.com/en-us/download/details.aspx?id=34429

Periksa kesehatan harddisk

Kadang yang sering terlewati malah bukan salah Windowsnya melainkan harddisknya ada kerusakan atau filenya korup. Silahkan cek pakai software semacam CrystalDiskInfo, HD Tune atau Checkdisk yang sederhana.

crystaldiskinfo

Misal ada bad sector atau masalah sepele lainnya akan langsung dideteksi, tapi untuk memperbaikinya pakailah Checkdisk.

Install ulang Windows

Cara alternatif memperbaiki error 0xc000007b ini adalah dengan menginstall ulang sistem operasi Windows anda. Beberapa rekan saya berhasil mengatasi error ini menggunakan metode ini.

Bukan berarti pasti berhasil tapi, solusi error 0xc000007b lainnya masih berhubungan dengan install ulang Windows, tapi wajib menggunakan installer Windows yang berbeda. Kalau menggunakan setup Windows yang sama dengan yang anda gunakan untuk diinstall di komputer anda kemungkinan besar kasus yang sama akan terulang lagi. Ini penyebab saya menyarankan menggunakan media instalasi Windows yang berlainan. Jadi coba dapatkan installer Windows dengan jenis dan versi yang berbeda. Bila perlu download dan gunakan ISO original dari Microsoft untuk Windows Vista atau Windows 7.

Lainnya

Artikel ini akan saya update apabila ada solusi baru yang bisa berhasil memperbaiki error 0xc000007b di Windows.

Advertisements

194 pemikiran pada “Cara mengatasi “The application was unable to start correctly (0xc000007b).” di Windows”

    • Bisa dijelaskan sudah mencoba cara yang mana saja? Sayangnya untuk masalah error 0xc000007b ini tidak ada solusi yang pasti berhasil dari pengalaman pribadi saya.

      Komentar anda membuat saya termotivasi mengupdate artikel ini dengan cara – cara lainnya yang saya coba dan pernah berhasil.

    • Ini langkah terakhir sih mas, dan upayakan menggunakan sumber installer yang berbeda supaya tidak terulang kembali kasus yang sama.

    • Sayangnya tidak ada cara pasti untuk memperbaiki masalah error Windows yang ini. Bahkan kalau mencari solusinya di google pun terbatas. Install ulang Windows merupakan cara terakhir, dan jangan menggunakan installer Windows yang sama tentunya.

    • Ah… maksud saya mengenai install ulang Windows adalah pertama menggunakan media instalasi yang sama dengan sebelumnya. Kalau masih gagal juga sebaiknya anda menggunakan installer Windows yang berbeda.

    • Wah.. ini baru saya tahu. Apakah dengan menginstall Microsoft .NET Framework bisa mengatasi error 0xc000007b ini mas Daici? Misal iya harus versi berapa yang diinstall? Kalau tidak mau repot ya install semuanya saja sih.

      Mohon pencerahannya kembali mas. 😀 Terimakasih juga mau menginformasikan ada cara alternatif lainnya.

  1. Saya sudah coba lakukan semua cara yang anda sarankan.,dari menginstall kembali MVS C++, mengganti file dll.,terus instalasi Netframework.,saya sekarang pake netframework 4.5.,dan terakhir adalah install ulang laptop saya.,dan hasilnya tetap sama saja. ada solusi lain.??

    Balas
    • Halo mas Armand. Solusi lain itu yang masih belum didapatkan, kalau ada masukan silahkan dituliskan. Mengenai install ulang Windows untuk memperbaiki error 0xc000007b ini sudah dicoba menggunakan installer Windows lain? Jadi bukan dari media instalasi yang sama. Misal punya anda yang bermasalah mungkin bisa meminjam milik teman anda yang memang berbeda versinya untuk Windows yang sama.

    • Halo mas Zankara, kalau boleh tahu maksudnya dari ada software yang kurang? dan hubungannya dalam memperbaiki error 0xc000007b?

  2. Mau curhat disini ah T.T

    Saya kan punya game Far Cry 3 di laptop, terus kemaren tiba-tiba kena error 0xc000007b ini .. beberapa cara yang udah saya coba:

    – Install Ulang semua MVS C++
    – Ubah Compatibility Mode Jadi XP Service Pack 3 (saya pake 8.1)
    – Menimpa ulang 5 file .dll ke system32 (anehnya masa saya ditanyain permission padahal saya administartor dan udah safe mode juga)
    – Udah make tool dependency walker .. ternyata banyak merahnya … tapi nyoba benerin satu tetep gagal.. masih awam banget pake tool ini
    – Install Ulang Game Far Crynya *hiks

    Masih belom berhasil juga ini +.+
    Mau balik restore point tapi kejauhan …

    ada 2 hal lagi yg belom di coba sih:
    1. Install ulang OS (gak mau ah..)

    2. Pake WinRE (Windows Recovery Environment) terus ke command prompt: chkdsk C: /R, tapi yg ini harus pake dvd/usb windows waktu kita download dulu … > belum nyoba yg ini karna ga ada flashdisk.. Mungkin bang Chandra udah pernah?

    Balas
    • Haha… 😀 pagi bung Xenopher. Saya juga curhat sekalian, kemarin sewaktu mencoba memperbaiki MSVCR110.dll is missing pas mau jalanin game Injustice, eh setelahnya malah muncul si error 0xc000007b ini. Dalam pikiran “Pernah nulis masa ga mampu betulin”, dan ternyata sudah nyoba semua kecuali install ulang Windows tetep ga bisa. Haha…

      Akhirnya waktu terakhir saya coba menggunakan installer massal Microsoft Visual C++ Runtime Library dan… bisa akhirnya padahal udah nyerah saat itu. Silahkan dicoba dulu tapi sebelumnya lebih baik hapus seluruh Microsoft Visual C++ yang ada bung Xenopher.

      Untuk install ulang biasanya saya menggunakan sumber yang berbeda, jadi bukan ISO Windows yang sama lagi. Kan sama saja bohong kalau asal installernya sama.

      Kalau WinRE terus terang saya belum pernah mencoba, soalnya langsung install ulang kalau sudah pasrah.

      Semoga sukses. 🙂

  3. gan help donk , .
    ane kan baru update driver amd catalyst yaa , terus pas awal gga paa” tuh , ehh baru” ini tiap nyalahin laptop slalu muncul mom.exe error “The Application was unable to start correctly (0xc000007b). Click OK to close the application” .. trs pas buka amd vision engine control nyaa mncul sama cli.exe error (0xc000007b) .. trs jga launcher.exe semua program game gga bisa di buka juga , problem.a sama . .
    gmana yaa gan nyelesein masalah.a , .??
    thanks

    Balas
    • Wah mas Poerdan ikut bersimpati saya tanggal merah begini kok malah berurusan dengan error 0xc000007b 🙂 Jadi cara – cara diatas sudah dicoba mas? atau masih belum mampu memperbaikinya? Coba mas Poerdan lakukan hal berikut:

      1. Siapkan dulu semua driver komputer anda, jangan ada yang tertinggal.
      2. Download software VC Redist Installer, gunanya untuk menginstall seluruh versi Microsoft Visual C++ Redistributable sekaligus.
      3. Hapus semua driver yang terinstall di Windows, bisa menggunakan bantuan Driver Sweeper kalau mau tuntas dan pasti. Bisa juga menggunakan Display Driver Uninstaller kalau hanya ingin driver VGA saja yang dibersihkan total – tampaknya ini penyebabnya.
      4. Install ulang driver – drivernya.
      5. Install VC Redist Installer.
      6. Selesai, dan mohon laporan sukses tidaknya.

      Semoga lancar jaya mas, biar bisa main game pas liburan gini. 😀 Saran saya sih selanjutnya kalau tidak ada masalah sebaiknya jangan diubah – ubah driver atau software yang terpasang, walaupun ada update kecuali ada resiko keamanan.

      *Komentar mas Poerdan mengingatkan saya untuk mengupdate artikel ini untuk metode lain yang saya temukan. 😉

  4. pas dibuka file downloadnya malah C:\Windows\System32\vcredist_x86.exe is not valid Win32 application.
    Kalo gitu gimana bang?????

    Edit (gabungan):

    makasih jawabannya?

    Balas
    • Haha… 😀 Selamat sore mas Yudi, padahal belum saya jawab kok terimakasih duluan. 😉

      Kemungkinan error “is not valid Win32 application.” itu disebabkan:

      1. Downloadnya korup, coba diulangi lagi.
      2. Dianggap virus oleh software antivirus.
      3. Beda arsitektur sistem operasi, jadi maksudnya aplikasi 64-bit tidak bisa dijalankan di 32-bit.

      Terus kok file installer Microsoft Visual C++ Redistributablenya yang diletakkan di system32 mas? Yang benar adalah isinya yang dicopy-pastekan kedalamnya.

  5. sama ni gan , ane dah keinget waktu udh uninstall Microsoft Visual C++ Redistributablenya 2010 :3 , hrusnya uninstall itu pke Revo Uninstaller biar semua registry + all files nya ke delete .

    Waktu ane install lgi Microsoft Visual C++ Redistributablenya 2010 mlah ada tulisan C:\Windows\System32\vcredist_x86.exe is not valid Win32 application. , udh ane cba berulang” donlot msih sama , ada solusinya gk gan? soalnya erorr ini ngerusak banget ke pc ane yg suka di pke game xD ,, Btw Thanks Informasinya 😀

    Balas
    • Hmm.. sudah dibersihkan sekarang semuanya pakai Revo Uninstaller mas Aldi? Soal error is not valid Win32 application sudah saya jelaskan di komentar sebelumnya.

      Solusi yang sering saya gunakan sekarang sejak tidak sengaja mencobanya sendiri saat pasrah sebelumnya adalah:

      1. Membersihkan seluruh instalasi Microsoft Visual C++ Redistributable, bisa dengan cara manual Add/Remove Program atau menggunakan Revo Uninstaller.
      2. Selanjutnya menggunakan aplikasi VC Redist Installer, software ini akan menginstall Visual C++ Runtime sampai versi 2012 kalau tidak salah secara massal.

      Semoga berhasil. 🙂

    • Selamat pagi,

      Kok tiba – tiba sudah nyerah nih? Sudah mencoba cara yang mana saja sekarang? Error ini bisa diperbaiki tanpa perlu install ulang Windows kok, setidaknya saya belum pernah sampai terpaksa melakukannya.

      Saran saya bersihkan semua Microsoft Visual C++ Redistributable yang terinstall, kemudian bersihkan file – file sampah dengan CCleaner, baru kemudian install lagi seluruh Visual C++ Runtime Librarynya.

  6. Saya juga gak bisa ni Bang, kmaren udh Instal ulang Windows nya…
    Smpek kmaren tu instal nya 3 kali sehari, soal nya Selesai di instal File nya bisa di buka, tapi stelah beberapa waktu kedepan, Di buka lagi, muncul lagi Error nya.
    Smpat emosi tu, ada solusi gak kalau yang begini masalah nya?

    Balas
    • Wah… gini mas Fery, lakukan langkah – langkah yang saya jabarkan perlahan. Jadi setiap melakukan satu solusi yang saya tuliskan restart saja komputernya, jangan ditumpuk cara – caranya kalau gagal biar tidak ada faktor lain yang mengganggu.

      Jangan lupa cek komentarnya, saya belum sempat mengupdate artikelnya mengenai metode alternatif.

      Nah… khusus dari deskripsi permasalahan yang dialami mas Fery, ini tampaknya ada yang menyebabkan filenya korup atau lebih parah lagi memori yang rusak (sangat kecil kemungkinannya). Coba jangan gunakan terlebih dahulu program yang muncul pesan error ini beberapa hari untuk memastikan penyebabnya.

    • Wah… kalau benar tidak bisa semua ya… saya tidak ada solusi lain sementara ini, mungkin tinggal install ulang Windows saja caranya.

    • Selamat siang mas Aryan,

      Error ini mas yang dimaksud: “Windows could not collect information for [OSImage] since the specified image file [install.wim] does not exist”?

      Kalau diartikan langsung sih file install.wim tidak ditemukan pada installernya. Bisa disebabkan berbagai macam faktor sih mas, solusinya antara:

      1. Burn ulang ISOnya ke DVD, kalau bisa menggunakan sumber ISO Windows 8 lain. Kalau USB Flashdisk yang digunakan tidak berbeda jauh caranya.
      2. Pindahkan kabel data yang digunakannya ke slot lain.
      3. Eject DVDnya saat muncul error dan masukkan kembali. Misal ini USB Flashdisk maka lepas dan tancapkan lagi.

      Dari ingatan saya seperti ini beberapa solusinya. Semoga sukses.

    • Selamat malam mas Didik, saya juga bingung mau ngasih solusi apa lagi kalau mas sudah yakin semuanya gagal. 🙁 Saya anjurkan untuk mencatat langkah apa saja yang sudah diambil dan memastikan tidak ada yang terlewat. Soalnya saya sendiri menggunakan cara yang sama dengan yang ditulis diatas, tidak ada yang berbeda cuma memang tidak ada satu metode pasti mengatasinya. Harus dicoba satu per satu memang.

  7. Gan Saya kan pake windows 7 Home premium ,saya kena masalah dibeberapa game ”unable to start correctly 0xc00007b” ,semua cara udah saya coba , kecuali install ulang os nah Misal saya pake windows 7 Home premium mw saya intall ulang jadi Windows 7 Ultimate Bisa gk ??

    Balas
    • Ini install ulang Windows maksudnya? Microsoft Visual C++ sudah lengkap? Coba dihapus yang sudah terinstall menggunakan Revo Uninstaller (spesialis menghapus bersih software) untuk memastikan tidak ada file yang berhubungan tersisa, setelah itu install lagi seluruh Visual C++ Redistributablenya.

    • Selamat malam Evan,

      Oh install Microsoft .NET Framework maksudnya? Terimakasih atas kabar keberhasilannya, jadi bisa membantu pengunjung lain yang membutuhkan solusi alternatif. Saya sendiri soalnya belum pernah sampai perlu menginstallnya karena cara yang biasa (Visual C++ Runtime Library) sudah bisa mengatasinya.

Tinggalkan komentar