Pernah mengalami error saat baru buka sofware pertama kali setelah di install?
Atau awalnya sih lancar-lancar saja software tersebut digunakan, namu terkadang suatu saat mengalami error dengan info ada sesuatu file yang hilang. Contohnya seperti ini:
"The program can’t start because MSVCR120.dll is missing from your computer. Try reinstalling the program to fix this problem."
Nah ini akibat dari tidak terinstallnya service tambahan yang disbut runtime library. Umunya adalah tidak terinstallnya "Microsoft Visual C ++ redistributable". Ini adalah semacam pustaka pendukung berupa software juga dalam format DLL(Dynamic Link Library) yang diperlukan untuk menjalankan software yang dibuat dengan menggunakan bahasa pemograman Microsoft Visual C ++ . Biasanya sih, software yang memerlukan runtime ini biasanya sudah mengemasnya dalam satu paket bersama installan/setup. Atau jika tidak dikemas, maka biasanya diberi info link untuk mendownloadnya. Umumnya ke sumber resminya yaitu Micrososft Visual Studio.
Error ini mungkin juga bisa karena kerena lain, virus, terhapus tak sengaja atau berubah nama saat mesin sedang kerja tiba-tiba mati lampu atau lobet.
Pertama kita perlu memahami jenis pesan kesalahan apa yang muncul niasanya adalah seperti ini:
- The program can’t start because MSVCR80.dll is missing from your computer. Try reinstalling the program to fix this problem.
- The program can’t start because MSVCP100.dll is missing from your computer. Try reinstalling the program to fix this problem.
- The program can’t start because MSVCR120.dll is missing from your computer. Try reinstalling the program to fix this problem.
- The program can’t start because MSVCP120.dll is missing from your computer. Try reinstalling the program to fix this problem.
Pesan-pesan kesalahan file yang hilang ini bisa macam-macam namanya. Mungkin bisa svcr140.dll, msvcp80.dll, msvcp100.dll, msvcp120.dll, msvcp140.dll dan lain sebaginya.
Dari pada kita mencari file satu persatu di google. Bisa sangat menjengkelkan. Satu file sudah di taruh disistem, nanti akan muncul minta file yang hilang lainnya. Nah sebaiknya kita fahami dulu gimana cara supaya sekaligus bisa teratasi.
Ada tiga jenis runtime library pada Visual C ++ DLL
1. MSVCR: C Runtime Library (CRL)
2. MSVCP: Library C ++ Standar
3. MFC: Microsoft Faoundation Class Library
Di setiap ujung/akhir dari nama file diatas adalah nomor versi dari software keluaran Visual Studio.
Misalnya MSVCR100.dll Nah ini artinya ada file DLL yang hilang dari versi runtime library Visual Studio versi 10. Detainya adalah seperti berikut ini\
90: Visual Studio 2008 (Versi 9.0)
100: Visual Studio 2010 (Versi 10.0)
110: Visual Studio 2012 (Versi 11.0)
120: Visual Studio 2013 (Versi 12.0)
140: Visual Studio 2015 (Versi 14.0)
150: Visual Studio 2017 (Versi 15.0)
160: Visual Studio 2019 (Versi 16.0)
Jadi jika yang muncul error adalah versi 15 (mis. MSVCP150). Maka anda cukup download & intall Visual Studio C++ 2017 Reditributable. Silahkan kunjungi site Microsoft. Atau anda ketikan saja keyword di google yang sesuai.
Terkadang kelihatan sama info hilang/missingnya. Namun kita perlu menginstall beberapa runtime library tersebut. Pada PC saya saja bisa terdapat beberapa versi. Ini akibat dari install software seperti SketchUp, XAMMP, MySQL, dll
Silahkan anda download, cari & sesuaikan dengan file error missing & versi dari Visual Studionya. Berikut linknya.
Mengatasi Error Program Missing MSVCR & MSVCP DLL
Reviewed by NCEP Studio
on
Maret 09, 2019
Rating:
Tidak ada komentar: