Cara Mengatasi api-ms-win-crt-runtime-l1-1-0.dll is Missing
Error dengan pesan kesalahan “The program can’t start because api-ms-win-crt-runtime-l1-1-0.dll is missing from your computer” sering terjadi saat kita membuka aplikasi. Misalnya saat membuka Audacity, Mendeley, Google earth, Photoshop atau lainnya pada semua Windows khususnya Windows 7. Sehingga aplikasi tersebut tidak bisa dibuka pada laptop atau PC kita.
Penyebab dari error tersebut adalah belum terinstallnya Microsoft Visual C++ Redistributable Packages 2015 yang biasa dikenal juga dengan vcredist 2015 x64 atau x86. Selain itu, bisa juga diakibatkan oleh terhapusnya file sistem atau file tersebut telah rusak.
Nah, untuk mengatasi api-ms-win-crt-runtime-l1-1-0.dll is missing maka kita harus menginstall vcredist 2015 kembali. Cara tersebut sangat dianjurkan dan terbukti berhasil mengatasi masalah tersebut. Sampai saat ini saya sering menggunakannya jika ada laptop atau PC yang bermasalah seperti ini. Bagi pengguna Windows 7 syarat minimal untuk install vcredist 2015 adalah telah mengupgrade ke Windows 7 Service Pack 1 (SP1).
Banyak sekali beredar tutorial memperbaiki error ini dengan cara download api-ms-win-crt-runtime-l1-1-0.dll yang hilang. Lalu meletakkannya pada folder system32. Namun cara tersebut tidak dianjurkan. Karena tidak menyertakan semua file atau service yang berhubungan dengan file itu. Saya pernah mencobanya dan hasilnya malah mengakibatkan error yang lain. Ada juga tutorial yang menganjurkan untuk install ulang windows 7 namun hal tersebut tidak akan mengatasi error ini. Lalu bagaimana langkah-langkah secara detail untuk memperbaiki error tersebut?
Berikut adalah cara mengatasi error api-ms-win-crt-runtime-l1-1-0.dll is missing.
- Buka Control Panel Windows dengan cara klik Start > Control Panel.
- Klik Program and Features. Lalu cek apakah ada Microsoft Visual C++ 2015 Redistributable. Jika tidak ada maka silahkan langsung ke langkah 4. Jika ada maka kita harus uninstall terlebih dahulu.
- Klik kanan pada Microsoft Visual C++ 2015 Redistributable lalu klik Uninstall. Jika ada 2 yaitu (x64) dan (x86) maka uninstall yang (x64). Kemudian restart laptop atau PC.
- Unduh vcredist 2015 dari website resmi microsoft di sini. Klik Download lalu pilih versi sesuai Windows yang digunakan vc_redist.x64 untuk 64bit atau vc redist.x86 untuk pengguna 32bit. Centang lalu klik Next.
- Install file vcredist 2015 yang telah diunduh pada Windows. Jika gagal pada langkah ini berarti Windows tidak memenuhi syarat minimal. Contohnya Windows 7 belum diupdate ke Windows 7 SP1. Bagi yang error pada tahap ini silahkan baca lebih detail penjelasan di bawah.
- Restart laptop atau PC.
- Buka aplikasi yang sebelumnya mengalami error api-ms-win-crt-runtime-l1-1-0.dll sebelumnya. Maka aplikasi tidak lagi error dan bisa dijalankan.
Dari 7 langkah di atas, kebanyakan error yang terjadi adalah pada langkah 5 saat install vcredist. Sesuai dengan persyaratan instalasi vcredist 2015 di halaman resmi microsoft dijelaskan bahwa sistem minimum yang diperlukan adalah Windows 7 SP1, Windows XP SP3, Windows Vista SP2.
Jadi, jika kita menggunakan Windows 7 yang baru diinstall atau belum diupdate ke Windows 7 Service Pack 1 maka kita harus update terlebih dahulu. Caranya sangat mudah. Kita hanya perlu download di halaman katalog resmi microsoft di sini. Klik tombol Download pada Windows 7 Service Pack 1 for x64-based Systems untuk pengguna 64bit atau Windows 7 Service Pack 1 (KB976932) untuk pengguna 32bit. Lalu saat muncul pilihan antara file mcu dan exe, pilih file yang berekstensi .exe
. Install pada windows 7 seperti install aplikasi biasa lalu tunggu hingga selesai (cukup lama). Cara ini juga saya lakukan jika error pada langkah 5 dan berhasil.
Jika tidak bisa mengunduh file Windows 7 SP 1 di Google Chrome maka coba copy link tersebut lalu buka di tab baru. Solusi lain bisa menggunakan browser lain seperti Firefox.
Baca juga artikel Windows lainnya seperti cara partisi hardisk windows 10.
Sebagai tambahan informasi.
Apa itu Microsoft Visual C++ Redistributable?
Microsoft Visual C++ Redistributable atau vcredist adalah komponen dari library Visual C++ yang dibutuhkan untuk menjalankan software-software yang dibuat dengan menggunakan Visual Studio atau membutuhkan library Visual C++. Biasanya software akan menyertakan vcredist pada saat instalasi software tersebut. Jika tidak maka akan seperti yang kita alami saat ini. Software tersebut tidak bisa berjalan dan kita harus menginstall sendiri vcredist. Simak juga masalah Windows misalnya laptop tidak bisa masuk windows.
Nah, setelah error api-ms-win-crt-runtime-l1-1-0.dll is missing teratasi maka kita bisa membuka dan menjalankan software yang error tersebut. Jika ada masalah atau langkah yang kurang jelas silahkan diskusi di komentar.
Saat saya buka link untuk update windows malah tidak tersedia lagi.
Bisa bantu saya kirimkan link nya?
Sudah saya perbaiki untuk link Update Windows SP 1 dari halaman katalog resmi Microsoft. Halaman lama Microsoft yang saya bagikan di link sebelumnya sepertinya sudah dihapus. Silahkan dicoba kembali ya.
Jika update ke Windows 7 service pack 1 apakah data-data yang ada di laptop/PC bakalan hilang?
Data tidak hilang. Update ke SP1 itu tidak seperti install ulang tapi seperti update biasa, jadi datanya akan aman.
Bagaimana cara kita mengetahui laptop kita pakai 64bit atau 32bit?
Untuk mengetahui versi Windows yang digunakan bisa melihat melalui dxdiag. Tekan Windows + Run lalu ketik dxdiag. Lihat pada bagian Operating System. Di sana ada keterangan versi Windows yang kamu gunakan.
Laptop saya windows 8, tapi tetap setup failed. itu kenapa ya?
Windows 8 harusnya bisa. Apakah versi bit yang diinstall sudah sesuai dengan OS nya? Coba dicek versi bit Windows 8 lalu sesuaikan dengan vcredist yang akan diinstall.
0x80070424 – the specified sercice does not exist. (ini pada saat saya install vc_redist.x64 yg saya unduh dari link di atas). Mohon penjelasannya.
Apakah sudah sesuai dengan spesifikasi OS yang dibutuhkan? Harus sudah Windows 7 Service Pack 1 dan harus sesuai 64bit atau 32bit antara OS dan aplikasinya.
Apabila masalah ini tidak diperbaiki apakah terjadi efek jangka panjang pada pc/laptop? Karena sebenarnya meskipun kita tidak memperbaiki masalah ini, program tetap bisa berjalan normal.
Tidak ada efek pada laptop/pc. Kalau tidak diperlukan (semua program berjalan normal) tidak ada masalah. Tapi kalau muncul error ini biasanya program tersebut tidak bisa dibuka karena butuh file api-ms-win-crt-runtime-l1-1-0.dll.
Pas saya pilih yg EXE untuk Windows 7 Service Pack 1 (KB976932) kok tidak ter-unduh juga ya kak? ada apa ya?
Sudah saya coba baru saja dan masih bisa. Saat klik tombol Download akan ada pop-up muncul dengan 2 link. Exe dan Msu, pilih yang exe.
saya coba, tetapi tidak terjadi apa-apa saat diklik link exe. Apakah itu berarti ada masalah lain?
Klik kanan file .exe lalu open new windows lalu enter. Bisa mbak. Karena saya juga awalnya tidak ada reaksi.
Kalau tidak ada microsoft visual c 2015 tapi adanya 2008 dan 2010 bagaimana?
Coba install vcredist 2015 di atas.
Saya sudah coba open di new windows tetep tidak bisa, kenapa ya?
Kalau menggunakan Chrome coba copy link tersebut lalu buka di tab baru. Tapi baru saya coba di Firefox masih bisa.
Sudah masuk menu download buat service pack tapi di klik kok tidak bisa? Kenapa ya?
Coba dengan browser lain seperti firefox. Atau jika menggunakan chrome coba copy link-nya lalu buka di tab baru.
Sebelumnya saya sudah install windows 7 sp1 nya dan berhasil. Tetapi ketika ingin install Microsoft visual c++ 2015 nya tetap tidak bisa dan kluar bacaan “0×80070666 – Another version of this product is already installed. Installation of this version cannot continue. To configire or remove the existing version of this product, use add/remove programs on the control panel.”
Apakah ini dapat terjadi karena di laptop saya terdapat Microsoft visual c++ yang lain?
Betul, itu karena ada versi c++ yang lain.