1. Anasayfa
  2. Rehber

MSVCR120.dll Eksik Hatası Nasıl Çözülür?

MSVCR120.dll hatasının en yaygın nedeni eksik Visual C++ 2013 çalışma zamanı bileşenidir.

MSVCR120.dll Eksik Hatası Nasıl Çözülür?
Oyun veya programları başlatırken karşılaştığınız "msvcr120.dll bulunamadı" hatasını Microsoft Visual C++ paketlerini yeniden yükleyerek çözebilirsiniz.
Teknobird'ü Google'da tercih edilen kaynak olarak ekleyin

Windows’ta bir programı veya oyunu açmaya çalışırken “MSVCR120.dll is missing”, “MSVCR120.dll bulunamadı” ya da “The program can’t start because MSVCR120.dll is missing from your computer” şeklinde bir hata mesajıyla karşılaşabilirsiniz.

Bu sorun çoğunlukla eksik veya bozulmuş Microsoft Visual C++ 2013 Redistributable paketinden kaynaklanır. MSVCR120.dll dosyası, Visual C++ 2013 çalışma zamanının bir parçasıdır. Bu nedenle internette rastgele DLL dosyası indirmek yerine ilgili Microsoft paketini kurmak en güvenli çözümdür.

MSVCR120.dll Nedir?

MSVCR120.dll, Microsoft Visual C++ ile geliştirilen bazı uygulamaların çalışması için gereken bir sistem kitaplığıdır. Dosya adındaki “120” ifadesi Visual C++ 2013 çalışma zamanı ile ilişkilidir.

Bilgisayarda bu bileşen bulunmadığında veya uygulamanın ihtiyaç duyduğu sürüm düzgün yüklenmediğinde Windows programı başlatamayabilir.

Hata genellikle şu mesajlardan biriyle karşınıza çıkar:

  • MSVCR120.dll is missing
  • MSVCR120.dll bulunamadı
  • The program can’t start because MSVCR120.dll is missing from your computer
  • MSVCR120.dll was not found

MSVCR120.dll Eksik Hatası Nasıl Düzeltilir?

1. Visual C++ 2013 Redistributable’ı Yükleyin

En doğru çözüm, Microsoft Visual C++ 2013 Redistributable paketini resmi Microsoft kaynaklarından yüklemektir.

Microsoft’un yayınladığı Visual C++ 2013 paketinde msvcr120.dll dosyası bulunuyor.

Windows’unuz 64 bit olsa bile yalnızca x64 paketini yüklemek her zaman yeterli olmayabilir. Çünkü hata veren uygulama 32 bit olabilir.

Bu nedenle özellikle eski oyun ve programlarda x86 ve x64 sürümlerinin birlikte kurulması sorunu çözebilir. Microsoft topluluğundaki güncel örneklerde de MSVCR120.dll ve MSVCP120.dll hataları için Visual C++ 2013’ün her iki mimarisinin kurulması öneriliyor.

2. Bilgisayarınızı Yeniden Başlatın

Visual C++ 2013 Redistributable kurulumundan sonra bilgisayarı yeniden başlatın.

Daha sonra hata veren programı tekrar çalıştırmayı deneyin.

Sorun yalnızca eksik çalışma zamanı bileşeninden kaynaklanıyorsa program normal şekilde açılacaktır.

MSVCR120.dll Dosyasını İnternetten Tek Başına İndirmeli misiniz?

Hayır.

İnternette MSVCR120.dll dosyasını tek başına indirmeyi öneren çok sayıda site bulunuyor. Ancak rastgele DLL indirmek güvenlik açısından iyi bir yöntem değildir.

Ayrıca yalnızca DLL dosyasını Windows klasörüne kopyalamak, eksik olan Visual C++ çalışma zamanı bileşenlerinin tamamını sağlamaz.

En doğru yaklaşım, Microsoft Visual C++ 2013 Redistributable paketini resmi kaynaktan kurmaktır.

Microsoft’un yayınladığı paketin dosya bilgileri arasında MSVCR120.dll açıkça yer alıyor.

Visual C++ 2015-2022 Kurmak Yeterli mi?

Her zaman değil.

Burada önemli nokta, MSVCR120.dll’nin Visual C++ 2013 Redistributable’a ait olmasıdır. Bu nedenle bilgisayarınızda daha yeni bir Visual C++ paketi bulunmasına rağmen eski bir program MSVCR120.dll hatası verebilir.

Örneğin yalnızca Visual C++ 2015-2022 paketinin yüklü olması, Visual C++ 2013’e ihtiyaç duyan eski bir uygulamanın gereksinimini karşılamayabilir.

Bu nedenle hata mesajında özellikle MSVCR120.dll belirtiliyorsa Visual C++ 2013 paketini kontrol etmek gerekir.

MSVCR120.dll Hatası Devam Ediyorsa

Visual C++ 2013 paketini yüklemenize rağmen hata devam ediyorsa şu adımları deneyebilirsiniz:

Programı Yeniden Yükleyin

Sorun yalnızca belirli bir programda ortaya çıkıyorsa uygulamanın kurulumu bozulmuş olabilir.

Programı kaldırıp yeniden yüklemek eksik veya hatalı dosyaların düzeltilmesine yardımcı olabilir.

x86 ve x64 Paketlerini Kontrol Edin

64 bit Windows kullanıyor olmanız, çalıştırdığınız bütün programların 64 bit olduğu anlamına gelmez.

Özellikle eski oyunlar ve uygulamalar 32 bit (x86) olabilir. Bu nedenle hem x86 hem de x64 Visual C++ 2013 Redistributable paketinin kurulması faydalı olabilir.

Windows Sistem Dosyalarını Kontrol Edin

Sorun daha geniş kapsamlıysa Windows’un sistem dosyalarında bozulma olup olmadığını kontrol etmek için SFC aracı kullanılabilir.

Yönetici olarak Komut İstemi’ni açıp şu komutu çalıştırabilirsiniz:

sfc /scannow

Tarama tamamlandıktan sonra bilgisayarı yeniden başlatıp programı tekrar deneyebilirsiniz.

MSVCR120.dll Hatası Hangi Windows Sürümlerinde Görülür?

Bu hata yalnızca tek bir Windows sürümüne özgü değildir.

Windows 7, Windows 8.1, Windows 10 ve Windows 11 gibi sistemlerde, Visual C++ 2013’e ihtiyaç duyan bir program gerekli çalışma zamanı bileşenlerini bulamazsa MSVCR120.dll hatası görülebilir.

Dolayısıyla Windows 11 kullanıyor olmanız eski Visual C++ bileşenlerine ihtiyaç duyan programları çalıştırırken bu hatayla karşılaşmayacağınız anlamına gelmez.

Sonuç olarak

MSVCR120.dll eksik hatasının en pratik çözümü Microsoft Visual C++ 2013 Redistributable paketini kurmaktır. Özellikle 64 bit Windows kullanıyorsanız hem x86 hem de x64 paketlerini kontrol etmek sorunun çözülmesine yardımcı olabilir.

DLL dosyasını üçüncü taraf sitelerden tek başına indirmek yerine, eksik çalışma zamanını resmi Microsoft paketiyle yüklemek daha güvenli ve doğru yaklaşımdır.

Teknobird’de yapay zekâdan yazılıma, yeni teknolojilerden güncel haberlere kadar ilgimi çeken gelişmeleri takip edip kendi yorumumla sizlerle paylaşmaya çalışıyorum.

Yazarın Profili

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir