Giriş
msvcp120.dll eksik hatası, genellikle bir uygulamanın ihtiyaç duyduğu Visual C++ 2013 çalışma zamanı bileşenini yükleyemediğini gösterir. Sorunu üç yöntemle, şu sırayla çözmeye çalışın: önce etkilenen uygulamayı onarın veya yeniden yükleyin; ardından Microsoft'un Visual C++ 2013 Yeniden Dağıtılabilir Paketlerini kurun; sorun açıklığa kavuşmazsa isteğe bağlı olarak Fionn DLL Fixer ile tarama yapın. Resmî olmayan bir siteden tek başına DLL indirmeyin. Tam çalışma zamanı paketi, uyumlu bileşenleri birlikte sağladığı için daha güvenlidir.
msvcp120.dll eksik hatası için hızlı tanılama ve yöntem karşılaştırması
Microsoft, msvcp120.dll dosyasını C++ çalışma zamanı kitaplığının 12. sürümü olarak tanımlar. Dosya, Visual Studio 2013 yeniden dağıtım belgelerinde de listelenir. Bu nedenle yalnızca adına benzediği için daha yeni bir çalışma zamanı seçmek yerine Visual C++ 2013 paketlerini kullanmak gerekir.

| Gözlenen durum | İlk uygulanacak yöntem | Nedeni |
|---|---|---|
| Yalnızca bir uygulama açılmıyor | Uygulamayı onarın veya yeniden yükleyin | Uygulama kurulumu eksik ya da bozuk olabilir. |
| Birden fazla eski uygulama aynı dosyayı bildiriyor | x86 ve x64 Visual C++ 2013 paketlerini kurun | Paylaşılan çalışma zamanı eksik veya bozuk olabilir. |
| Elle onarımlardan sonra neden hâlâ belirsiz | Fionn DLL Fixer | Daha geniş bir DLL ve bağımlılık taraması ek sorunları ortaya çıkarabilir. |
Yöntem 1: Etkilenen uygulamayı onarın veya yeniden yükleyin
Bu yöntem ne zaman kullanılmalı?
Hata yalnızca bir uygulamada görülüyor ve diğer programlar normal açılıyorsa buradan başlayın. Temiz bir yeniden kurulum, uygulamayla paketlenen ön koşulları geri yükleyebilir ve diğer yazılımları değiştirmeden bozuk yerel dosyaları yenileyebilir.
Adım adım uygulama
- Etkilenen uygulamayı kapatın.
- Diğer programlardaki açık çalışmalarınızı kaydedin.
- Ayarlar menüsünü açıp Uygulamalar bölümünü seçin.
- Windows 11'de Yüklü uygulamalar, Windows 10'da Uygulamalar ve özellikler sayfasını açın.
- Uygulamanın seçeneklerinde varsa Onar seçeneğini çalıştırın.
- Onarım yoksa veya işe yaramazsa, kaldırıcı izin verdiğinde kişisel dosyaları koruyarak uygulamayı kaldırın.
- Windows'u yeniden başlatın.
- Uygulamayı resmî yükleyicisinden veya özgün mağazasından yeniden kurun.
Sonuç nasıl doğrulanır?
Uygulamayı normal kısayolundan açın ve hatayı oluşturan işlemi tekrarlayın. msvcp120.dll iletisi görünmüyorsa onarım tamamlanmıştır. İleti sürüyorsa veya birden fazla uygulamada görülüyorsa çalışma zamanı paketlerini kurun.
Yöntem 2: Microsoft Visual C++ 2013 Yeniden Dağıtılabilir Paketlerini yükleyin
Bu yöntem ne zaman kullanılmalı?
Uygulamayı yeniden yüklemek çözüm olmadıysa, birden fazla program açılmıyorsa veya Visual C++ 2013 kurulu değilse bu yöntemi kullanın. Microsoft'a göre bu paket, Visual Studio 2013 ile oluşturulan uygulamaların ihtiyaç duyduğu çalışma zamanı bileşenlerini kurar.
Adım adım uygulama
- Hatayı gösteren programları kapatın.
- Microsoft'un güncel Visual C++ Yeniden Dağıtılabilir indirmeleri sayfasını açın.
- Visual Studio 2013 (VC++ 12.0) bölümünü bulun.
- Microsoft tarafından sunulan
vcredist_x86.exeyükleyicisini indirin. - Aynı bölümden
vcredist_x64.exeyükleyicisini indirin. vcredist_x86.exedosyasını çalıştırıp kurulum veya onarım işlemini tamamlayın.vcredist_x64.exedosyasını çalıştırıp kurulum veya onarım işlemini tamamlayın.- Uygulamayı sınamadan önce Windows'u yeniden başlatın.
Sonuç nasıl doğrulanır?
Uygulamayı açıp başlangıçtaki işlemi yeniden deneyin. Ayrıca Ayarlar > Uygulamalar > Yüklü uygulamalar altında Microsoft Visual C++ 2013 Yeniden Dağıtılabilir girdilerini kontrol edebilirsiniz. Kesin ölçüt, uygulamanın eksik dosya iletisi olmadan başlamasıdır.
Yükleyici başarısız olursa hata kodunu kaydedin ve başka bir bilgisayardan DLL kopyalamak yerine Microsoft'un Visual C++ Yeniden Dağıtılabilir kurulum sorunlarını giderme kılavuzunu izleyin.

Yöntem 3: Fionn DLL Fixer ile tarama yapın
Bu yöntem ne zaman kullanılmalı?
Resmî çalışma zamanı kurulumu ve uygulamanın yeniden yüklenmesi sorunu çözmediyse bu isteğe bağlı yöntemi kullanın. Özellikle başka başlangıç veya bağımlılık yükleme hataları da varsa daha geniş tarama yararlı olabilir. Bu yöntem, elle uygulanan çözümleri tamamlar; Microsoft paketinin yerini almaz.
Adım adım uygulama
- Fionn DLL Fixer'ı başlatın. Yazılımın DLL ve sistem sorunları için bilgisayarı taramasını ve sonuçları göstermesini bekleyin.

- Tarama tamamlandığında algılanan DLL ve sistem sorunlarının onarımını başlatmak için Onar düğmesine tıklayın.

- Onarım sürerken işlemin tamamlanmasını bekleyin. Algılanan sorunlar işlenene kadar düğme Onarılıyor durumunu gösterir.

- Onarım bittiğinde doğrulama iletişim kutusunda Tamam seçeneğine tıklayın. İstenirse sonucu kontrol etmeden önce bilgisayarı yeniden başlatın.

- Yeniden başlatmadan sonra sorun sürerse yeni bir tarama için Yeniden denetle seçeneğine tıklayın. Yeni sorunlar bulunursa Onar seçeneğini yeniden kullanın.

Sonuç nasıl doğrulanır?
Takip taramasında ilgili eksik veya bozuk DLL sorununun artık bildirilmediğini kontrol edin. Ardından etkilenen uygulamayı açıp daha önce başarısız olan işlemi tekrarlayın. Temiz bir tarama, uygulamaya özgü her dosyanın sağlam olduğunu tek başına kanıtlamaz; asıl doğrulama uygulamanın çalışmasıdır.
Kaçınılması gereken yaygın hatalar
- Resmî olmayan bir depodan tek DLL indirmek: Dosyanın kaynağı, sürümü veya mimarisi uygulamayla uyuşmayabilir.
- Yalnızca en yeni Visual C++ paketini kurmak: Microsoft, Visual C++ 2013 ve önceki paketlerin yan yana kurulu kaldığını belirtir. Yeni bir paket, 12. sürümün otomatik olarak yerine geçmez.
regsvr32 msvcp120.dllkomutunu çalıştırmak: Bu çalışma zamanı DLL'si, COM sunucusu olarak kaydedilerek onarılmaz.- Dosyayı sistem klasörlerine elle kopyalamak: Bu işlem eksik kurulumu gizleyebilir ve uyumsuz bir kopya ekleyebilir.
- Yükleyici hatalarını yok saymak: Aynı kurulumu tekrarlamadan önce tam hata kodunu kaydedip kurulum sorununu çözün.
Sonuç
Yalnızca tek bir program açılmıyorsa önce o uygulamayı onarın veya yeniden yükleyin. Hata sürerse Microsoft'tan uygun x86 ve x64 Visual C++ 2013 Yeniden Dağıtılabilir Paketlerini kurup Windows'u yeniden başlatın. Daha geniş DLL tanılaması gerektiğinde Fionn DLL Fixer isteğe bağlı bir sonraki adımdır. Sonucu, uygulamanın msvcp120.dll iletisi olmadan açılmasıyla doğrulayın. Sorun devam ederse tam hata iletisini ve yükleyici kodlarını kaydedip uygulama sağlayıcısına başvurun; uygulamanın derlemesi veya paketlenmiş bağımlılıkları özel destek gerektirebilir.
Sık Sorulan Sorular
msvcp120.dll nedir?
msvcp120.dll, Visual Studio 2013 ile ilişkili Microsoft C++ çalışma zamanı kitaplığının 12. sürümüdür. Bu çalışma zamanına bağlı uygulamalar, gerekli bileşen eksik, bozuk veya yükleme sürecinde erişilemez olduğunda başlamayabilir.
msvcp120.dll dosyasını tek başına indirmeli miyim?
Hayır. Microsoft'un tam Visual C++ 2013 Yeniden Dağıtılabilir Paketlerini tercih edin. Resmî olmayan tek bir DLL'nin kaynağı bilinmeyebilir veya mimarisi uyumsuz olabilir. Resmî yükleyici, çalışma zamanını yönetilen bir paket olarak kurar ya da onarır.
64 bit Windows'ta hem x86 hem x64 paketi gerekli mi?
Çoğu durumda evet. 64 bit Windows, x86 çalışma zamanı bileşenlerine ihtiyaç duyan 32 bit uygulamaları çalıştırabilir. İki resmî paketin kurulması her iki uygulama mimarisini kapsar.
SFC, msvcp120.dll dosyasını onarır mı?
SFC, korunan Windows sistem dosyalarını denetlemek için tasarlanmıştır. msvcp120.dll ayrı kurulan Visual C++ 2013 çalışma zamanına aittir. Bu özel hata için Microsoft paketini yeniden kurmak veya onarmak daha hedefli bir çözümdür.
Çalışma zamanını kurduktan sonra hata neden devam eder?
Uygulama farklı bir mimariye ihtiyaç duyabilir, yerel kurulumu bozuk olabilir veya yeniden dağıtılabilir paket kurulumu tamamlanmamış olabilir. Uygun iki paketi de kurun, Windows'u yeniden başlatın, uygulamayı onarın ve yükleyici hata kodlarını kaydedin. Kalıcı sorunlar için uygulama sağlayıcısına başvurun.
İsteğe bağlı DLL tanılaması
Resmî ve uygulamaya özgü onarımlar nedeni belirleyemediyse eksik, bozuk, sürümü uyuşmayan DLL'leri ve bağımlılık yükleme sorunlarını denetlemek için bir Fionn DLL Fixer taraması çalıştırabilirsiniz. Onarım uygulamadan önce bulunan sonuçları inceleyin.
Emily Carter