Cara memperbaiki msvcp110.dll yang hilang

10

Saya baru saja menyalakan komputer saya dan mendapatkan kesalahan dari "explorer.exe" yang mengatakan bahwa msvcp110.dll hilang.

Mengapa itu bisa terjadi, dan bagaimana cara memperbaikinya? Ada beberapa situs yang "menyediakan" dll yang hilang, tetapi saya tidak ingin mengunduh file apa pun, dan terutama file dll dari situs acak mana pun. Apakah Anda tahu bagaimana saya bisa memperbaikinya?

Saya memiliki windows 8.1 64 bit dan visual studio 2013 jika itu penting.

Jim Blum
sumber
Cukup instal redistribusi c ++ 2010 tetapi file ini tidak diperlukan untuk kemampuan default apa pun sehingga Anda lebih baik menginstal aplikasi lagi yang memerlukannya ...
Ramhound
@Ramhound karena ada redistribusi yang lebih baru, mengapa saya harus menginstal redistribusi tahun 2010?
Jim Blum
1
Karena Anda memiliki aplikasi yang diinstal yang memerlukannya? Ya ada setengah lusin versi (2005 2007 2010 2013) di luar kepala saya
Ramhound
@ Jim Blum Periksa pembaruan Windows Updateyang merupakan cara resmi yang seharusnya dapat memperbaiki dll yang hilang, jika tidak, menginstal paket redistribusi C ++ tidak dapat dihindari
αsααc t ի ε βöss

Jawaban:

12

Tindakan yang benar di sini adalah, seperti yang Anda katakan, bukan untuk mengunduh dllfile acak dari semua internet, tetapi mencari tahu apa yang diharapkan oleh Visual C ++ Runtime dari program Anda dan instal.

Kemungkinannya adalah jika Explorer yang mengeluh maka itu karena ekstensi shell baru atau program terkait sedang mencoba untuk mengatasinya.

Anda bisa mendapatkan redistributables terbaru dari halaman ini: Unduhan Visual C ++ Terbaru yang Didukung

Mengingat bahwa kesalahan Anda adalah untuk MSVCP110.dll saya akan mencoba Visual C ++ Redistributable untuk Visual Studio 2012 Pembaruan 4 yaitu versi yang mencantumkan VC ++ 11.0

Anda akan ingin mengunduh versi yang sesuai dengan bit-ness program Anda yang melempar kesalahan, yang dalam hal ini jika Explorer berjalan pada 64-bit Windows akan menjadi 64-bit. Jika tidak, Anda dapat menginstal versi x86 juga agar aman, versinya dapat hidup berdampingan dengan bahagia.

Tentu saja apa ini tidak membahas apa yang sebenarnya membawa kesalahan ini menjadi jelas, hanya tindakan yang harus memperbaikinya.

Saya berharap bahwa Anda menginstal program yang gagal menginstal dependensi dengan benar atau Anda menghapus program yang salah menghapus file dll. Apa pun itu, ini adalah penginstal atau penginstalan yang dibuat dengan buruk.

Kalau tidak, bisa saja dikarantina secara salah oleh rangkaian anti virus, beberapa program bisa memindahkan atau menghapusnya untuk Anda atau, semoga tidak, itu bisa menjadi tanda infeksi malware.

Tindakan pertama yang harus dilakukan adalah menginstal ulang paket yang dapat didistribusikan kembali yang merupakan cara yang benar untuk memperbaikinya dalam contoh pertama. Jika itu tidak memperbaiki masalah maka Anda perlu melihat lebih dalam dan mencari tahu mengapa file tersebut hilang.

Mokubai
sumber
2
"Penginstal yang dibuat dengan buruk" dalam kasus saya adalah pemutakhiran windows 8.1. Selama tahap akhir peningkatan sementara komputer berkata "hanya mengurus beberapa hal", kesalahan Explorer tidak dapat berjalan karena DLL yang hilang muncul.
Untuk pembaca masa depan: Mokubai benar. Menginstal Visual C ++ Redistributable untuk Visual Studio 2012 Update 4 memecahkan masalah pada mesin Win 8.1 x64.
Moshe