msvcp140.dll Hatası Neden Çıkar, 7 Adımda Nasıl Çözülür
msvcp140.dll hatası program ve oyun açılışında görülür. Microsoft Visual C++ 2015-2022 Redistributable paketini resmi siteden indirip kurmak sorunu kalıcı olarak çözer.

msvcp140.dll hatası, Microsoft Visual C++ kütüphanesinin eksik veya bozuk olması sebebiyle programlar açılmadığında çıkar. Bu rehberde hatasız şekilde çözüme ulaşacaksınız.
İçindekiler ›
Hata Ne Anlama Gelir?
msvcp140.dll, Microsoft Visual C++ 2015-2022 çalışma zamanı paketinin bir dosyasıdır. Birçok Windows programı bu dosyayı gerektirir. Hata mesajı şöyle görünür:
"Program başlatılamıyor. msvcp140.dll dosyası bulunamadı" veya "Program başlatılamıyor. vcruntime140.dll eksik"
Bu hata belirli bir program açılırken, oyun başlatılırken veya Windows güncellemesi sırasında ortaya çıkabilir.
Neden Oluşur?
- Visual C++ Paketinin Yüklü Olmaması — Bilgisayarınızda Microsoft Visual C++ Redistributable yüklü değildir.
- Hatalı Kaldırılmış Paket — Visual C++ yanlış kaldırıldı veya güncelleme başarısız oldu.
- Sistem Dosyasının Bozulması — Virüs, kötü amaçlı yazılım veya sistem hatası dosyayı hasarlandırdı.
- 32-bit/64-bit Uyumsuzluğu — 32-bit program için 64-bit paket yüklü veya tam tersi.
- Windows Sistem Dosyalarının Eksikliği — Son güncelleme yüklenmedi veya sistem kurulumu tamamlanmadı.
Çözüm Adımları
Adımları sırasıyla uygulayın. Her adım sonrası programı tekrar açmayı deneyin.
- Microsoft Visual C++ Redistributable Paketini İndirin ve Yükleyin
Bu en etkili çözümdür. Aşağıdaki adımları izleyin:
- Tarayıcınızda microsoft.com visual c++ redistributable aratın veya doğrudan support.microsoft.com'a gidin.
- "Visual Studio 2015, 2017, 2019, 2022 için Microsoft Visual C++ Redistributable" başlığını bulun.
- Sayfada vc_redist.x64.exe (64-bit Windows için) veya vc_redist.x86.exe (32-bit Windows için) indirin.
- Windows türünüzü öğrenmek için: Ayarlar > Sistem > Hakkında > Sistem Türü bölümüne bakın. "x64" yazıyorsa 64-bit, "x86" yazıyorsa 32-bit cihazınız vardır.
- İndirilen dosyaya çift tıklayın, "Kur" düğmesine tıklayın ve kurulumu bitirin.
- Bilgisayarı yeniden başlatın.
- Tüm Visual C++ Versiyonlarını Yükleyin (İlk Adım Başarısız Olduysa)
Bazen hata, Visual C++ 2015'in de yüklenmesini gerektirebilir:
- Aynı Microsoft sayfasından Visual C++ 2015 Redistributable'ı da indirin.
- Hem 2015 hem 2022 paketlerini kurun (şu sırada: önce 2015, sonra 2022).
- Her kurulumdan sonra bilgisayarı yeniden başlatın.
- Program Kuyruğunu (Dependency) Kontrol Edin
Hata veren programa bağlı başka bir program eksik olabilir:
- Hata veren programın yeniden yüklemesini yapın (Kaldır > Yeniden Kur).
- Kurulum sırasında "Onarım Kur" (Repair) seçeneği varsa onu seçin.
- Sistem Dosyalarını Onarın (Windows)
Windows sistem dosyaları bozulduysa:
- Başla düğmesine sağ tıklayın, "Terminal (Yönetici)" seçin.
- Şu komutu yapıştırın ve Enter tuşuna basın:
sfc /scannow - Tarama tamamlanana kadar bekleyin (15-20 dakika alabilir).
- Bilgisayarı yeniden başlatın.
- Windows Güncellemelerini Kontrol Edin
Eksik güncellemeler soruna neden olabilir:
- Ayarlar > Sistem > Güncelleme ve Güvenlik > Windows Update'i açın.
- "Güncellemeleri Denetle" düğmesine tıklayın.
- Tüm güncellemeleri yükleyin ve bilgisayarı yeniden başlatın.
- Grafik Kartı Sürücüsünü Güncelleyin (Oyun Hatası İse)
Özellikle oyunlarda bu hata çıkıyorsa grafik sürücü eski olabilir:
- NVIDIA kartı için: nvidia.com > Drivers > Kendi modelinizi arayın > sürücüyü indirin ve kurun.
- AMD kartı için: amd.com > Drivers and Support > sürücüyü indirin ve kurun.
- Intel Entegre Grafik için: intel.com > Drivers > Graphics > sürücüyü indirin ve kurun.
- Kurulum sonrası bilgisayarı yeniden başlatın.
- Virüs Taraması Yapın
Sistem dosyası virüs tarafından silinmiş olabilir:
- Başla > Ayarlar > Virüs ve tehdit koruması > Tarama seçenekleri.
- "Tam Tarama" seçeneğini işaretleyin ve "Şimdi Tara" düğmesine tıklayın.
- Tarama tamamlanana kadar bekleyin.
- Bulunan tehditleri temizletin ve bilgisayarı yeniden başlatın.
- Visual C++ Dosyasını Manuel İndirin (Gelişmiş Çözüm)
Bu adımı yalnızca üstündeki adımlar başarısız olursa yapın.
- İnternet'te msvcp140.dll indir yazıp arama yaptığınızda DLL dosyası sunuları bulabilirsiniz. Ancak güvenlik riski vardır.
- Alternatif olarak hata veren programın resmi web sitesinden dosyayı indirmeyi deneyin.
- İndirilen .dll dosyasını C:\Windows\System32 klasörüne kopyalayın (64-bit için C:\Windows\SysWOW64'e de kopyalanmalı).
- Bu işlem karmaşık ve risklidir. Teknisyenden yardım istemek daha güvenlidir.
Servis/Teknisyen Ne Zaman Gerekir?
Üstündeki 7 adımı uyguladıktan sonra hata devam ediyorsa:
- Sistem dosyası kalıcı olarak bozulmuş olabilir.
- Windows tamir kurulumu veya temiz yükleme gerekebilir.
- Bilgisayar tamircisine veya Microsoft destek hattına başvurun.
🚨 Uyarı: İnternet üzerindeki kaynaklardan .dll dosyası indirip yüklemek virüs riski taşır. Mutlaka resmi Microsoft kaynağından veya programın resmi sitesinden indirin.
Önleyici İpuçları
- Windows Güncellemelerini Düzenli Yapın — Ayda bir kez Ayarlar > Güncelleme ve Güvenlik kontrol edin.
- Visual C++ Paketlerini Güncel Tutun — Yılda bir kez Microsoft sitesinden kontrol edin ve en son sürümü kurun.
- Programları Resmi Kaynaktan İndirin — Bilinmeyen sitelerden program indirmeyin; virüs sistemin dosyalarını silebilir.
- Sistem Temizliği Programlarından Kaçının — "Junk Cleaner" türü uygulamalar sistem dosyalarını yanlışlıkla silebilir.
- Güvenilir Antivirus Kullanın — Windows Defender yeterlidir, ancak üçüncü taraf antivirüs de güvenlidir.
msvcp140.dll ile vcruntime140.dll hatası arasında fark var mı?+
32-bit ve 64-bit paketi aynı anda kurabilir miyim?+
Bu hata Oyun Pass üzerinden yüklenen oyunlarda da çıkabilir mi?+
Bilgisayarı Güvenli Modda başlatıp çözümü denemeliyim mi?+
Eski bir program (10+ yıllık) için bu hata çıkıyorsa ne yapmalıyım?+
Bülten Aboneliği
Haftada bir, teknoloji ve dijital dünyadan seçtiklerimiz e-postanda. Spam yok, sadece içerik.


