“VCRUNTIME140.dll was not found” hatası genellikle Microsoft Visual C++ ile
oluşturulmuş bir oyunu, başlatıcıyı, grafik aracını, ofis yardımcı programını veya başka bir
Windows uygulamasını açmaya çalıştığınızda görünür. Buradaki önemli nokta şudur: normalde
VCRUNTIME140.dll dosyasını rastgele DLL sitelerinden ayrı bir dosya olarak indirmeniz
gerekmez. En doğru ve en güvenli çözüm, bu çalışma zamanı kitaplığını içeren
Microsoft Visual C++ Redistributable paketini yüklemek veya onarmaktır.
Windows'ta VCRUNTIME140.dll Nedir?
VCRUNTIME140.dll, Microsoft C ve C++ araçlarıyla derlenmiş uygulamalar tarafından
kullanılan bir Microsoft Visual C++ çalışma zamanı kitaplığıdır. Programların açılışta ve
çalışırken ihtiyaç duyduğu işlevleri içerir. Gerekli çalışma zamanı eksikse, bozuksa, güvenlik
yazılımı tarafından engellenmişse veya yanlış mimaride kurulmuşsa, program ana penceresi
açılmadan önce bile kapanabilir.
✦ Genellikle Neden Olur?
- Visual C++ Redistributable yüklü değildir.
- Yüklü paket bozulmuş veya eksik kurulmuştur.
- Uygulama, 64 bit sistemde 32 bit çalışma zamanına ihtiyaç duyuyordur.
- Antivirüs veya temizleme aracı çalışma zamanı dosyalarını silmiş ya da karantinaya almıştır.
✦ Bunları Yapmayın
- Bilinmeyen sitelerden tek başına DLL dosyası indirmeyin.
- Yazılım üreticisi açıkça önermedikçe başka bir bilgisayardan DLL kopyalamayın.
- Rastgele DLL dosyalarını her uygulama klasörüne yapıştırmayın.
- Bilinmeyen bir DLL'i çalıştırmak için güvenlik korumasını kapatmayın.
Yaygın VCRUNTIME140.dll Hata Mesajları ve Anlamları
Tam hata metni programa göre değişebilir, ancak temel neden çoğu zaman aynıdır: Windows gerekli Visual C++ çalışma zamanı dosyasını yükleyemiyordur.
| Hata Mesajı | Olası Neden | İlk Önerilen Çözüm |
|---|---|---|
VCRUNTIME140.dll was not found |
Visual C++ çalışma zamanı eksik veya doğru kaydedilmemiştir. | En son Visual C++ Redistributable paketini yükleyin. |
The code execution cannot proceed because VCRUNTIME140.dll was not found |
Uygulama gerekli bağımlılığı bulamadığı için başlatılamıyordur. | x64 ve x86 çalışma zamanı paketlerinin ikisini de yükleyin. |
VCRUNTIME140.dll is either not designed to run on Windows or it contains an error |
DLL dosyası veya redistributable kurulumu bozuk olabilir. | Visual C++ paketini onarın veya yeniden yükleyin. |
VCRUNTIME140_1.dll is missing |
Daha yeni bir Visual C++ çalışma zamanı bileşeni eksiktir. | En son desteklenen Microsoft Visual C++ Redistributable paketini yükleyin. |
MSVCP140.dll and VCRUNTIME140.dll are missing |
Birden fazla Visual C++ çalışma zamanı kitaplığı yoktur. | Tam Redistributable paketini yükleyin veya onarın. |
VCRUNTIME140.dll Microsoft'tan Güvenli Şekilde Nasıl İndirilir?
Güvenli indirme, tek başına bir .dll dosyası değildir. Doğru indirme, resmi
Microsoft Visual C++ Redistributable yükleyicisidir. Microsoft, Visual Studio
2017, 2019, 2022 ve daha yeni sürümlerle oluşturulan uygulamalar tarafından kullanılan en son
desteklenen Visual C++ v14 Redistributable paketleri için kalıcı indirme bağlantıları sunar.
Resmi Microsoft İndirme Bağlantıları
Sisteminiz ve uygulamalarınız için uygun paketi seçin. Çoğu 64 bit Windows bilgisayarda hem x64 hem x86 paketlerini yüklemek gerekir; çünkü birçok 32 bit uygulama hâlâ x86 çalışma zamanına ihtiyaç duyar.
VCRUNTIME140.dll Eksik Hatasını Düzeltmek İçin Microsoft Visual C++ Redistributable Yükleme
Önce bu adımları uygulayın. Çoğu durumda yalnızca bu işlem hatayı düzeltir.
- vc_redist.x64.exe için resmi Microsoft indirme bağlantısını açın.
- Dosyayı İndirilenler klasörüne kaydedin.
- Yükleyiciye sağ tıklayın ve Yönetici olarak çalıştır seçeneğini seçin.
- Lisans koşullarını kabul edin ve Install düğmesine tıklayın.
- 64 bit Windows kullanıyorsanız veya hata veren uygulama 32 bit bir programsa aynı işlemi vc_redist.x86.exe için de tekrarlayın.
- Windows'u yeniden başlatın ve programı tekrar açın.
Windows 10 ve Windows 11'de Visual C++ Redistributable Onarma veya Yeniden Yükleme
Paket zaten yüklüyse ancak hata devam ediyorsa mevcut kurulum bozulmuş olabilir. Herhangi bir şeyi kaldırmadan önce yerleşik onarım seçeneğini kullanın.
- Win + I tuşlarına basın ve Uygulamalar → Yüklü uygulamalar bölümünü açın.
- Microsoft Visual C++ 2015-2022 Redistributable araması yapın.
- x64 girdisinin yanındaki menüyü açın ve Değiştir seçeneğini seçin.
- Repair düğmesine tıklayın ve işlemin tamamlanmasını bekleyin.
- Varsa aynı onarımı x86 girdisi için de tekrarlayın.
- Bilgisayarı yeniden başlatın.
Onarım başarısız olursa ilgili Visual C++ 2015-2022 girdilerini kaldırın, Windows'u yeniden başlatın ve Microsoft'tan x64 ve x86 paketlerinin temiz kopyalarını yükleyin.
64 Bit Windows'ta Hem x64 Hem x86 Çalışma Zamanı Paketlerini Yükleyin
Yaygın bir hata, 64 bit bilgisayara yalnızca x64 redistributable paketini kurmaktır. Bu her zaman yeterli değildir. 64 bit Windows üzerinde çalışan 32 bit bir uygulama yine de x86 çalışma zamanı dosyalarına ihtiyaç duyar. Bu nedenle bir oyun başlatıcısı, yazıcı yardımcı programı, eski düzenleyici veya taşınabilir uygulama, x64 paketi yüklendikten sonra bile eksik DLL hatası gösterebilir.
| Sisteminiz | Önerilen Paketler | Neden |
|---|---|---|
| 64 bit Windows 10/11 | x64 + x86 | Hem 64 bit hem 32 bit uygulamaları kapsar. |
| 32 bit Windows | Yalnızca x86 | 32 bit Windows 64 bit programları çalıştıramaz. |
| ARM üzerinde Windows | ARM64, emülasyona bağlı olarak bazen x64/x86 | Yerel ARM64 uygulamaları ve uyumluluk senaryoları için gereklidir. |
Windows Sistem Dosyalarını Onarmak İçin SFC ve DISM Çalıştırma
Visual C++ kurulumu sorunu çözmezse Windows sistem dosyalarının bozuk olup olmadığını kontrol edin. Aşağıdaki komutları yönetici olarak açılmış Komut İstemi veya Windows Terminal üzerinden çalıştırın.
- Başlat düğmesine sağ tıklayın ve Terminal (Yönetici) veya Komut İstemi (Yönetici) seçeneğini seçin.
- Sistem Dosyası Denetleyicisi komutunu çalıştırın:
sfc /scannow
İşlem tamamlandıktan sonra DISM komutunu çalıştırın:
DISM /Online /Cleanup-Image /RestoreHealth
Her iki komut da tamamlandığında Windows'u yeniden başlatın. Uygulama hâlâ eksik çalışma zamanı dosyası bildiriyorsa Visual C++ Redistributable paketini yeniden onarın veya yükleyin.
VCRUNTIME140.dll Hatası Gösteren Programı Yeniden Yükleyin
Bazı uygulamalar gerekli çalışma zamanı bağımlılıklarını kurulum sırasında yükler. Uygulama başka bir bilgisayardan kopyalandıysa, yedekten geri yüklendiyse, farklı bir diske taşındıysa veya kısmen güncellendiyse bağımlılık kurulumu eksik kalmış olabilir.
- Hata veren uygulamayı Ayarlar → Uygulamalar → Yüklü uygulamalar bölümünden kaldırın.
- Windows'u yeniden başlatın.
- En son yükleyiciyi yazılım üreticisinin resmi web sitesinden indirin.
- Yükleyiciyi yönetici olarak çalıştırın.
- Visual C++ çalışma zamanı bileşenlerini yükleme istemlerini kabul edin.
- Uygulamayı tekrar açın.
Devam Eden VCRUNTIME140.dll Hataları İçin Gelişmiş Çözümler
Redistributable paketleri yüklendikten sonra hata devam ederse aşağıdaki ek kontrolleri yapın.
✦ Antivirüs Karantinasını Kontrol Edin
- Windows Güvenliği'ni veya üçüncü taraf antivirüsünüzü açın.
- Koruma geçmişi veya karantina bölümünü kontrol edin.
- Yalnızca güvendiğiniz ve Microsoft'tan ya da uygulama üreticisinden geldiğinden emin olduğunuz dosyaları geri yükleyin.
✦ Windows'u Güncelleyin
- Ayarlar → Windows Update bölümünü açın.
- Bekleyen toplu güncellemeleri yükleyin.
- Yeniden başlatın ve sorunlu programı tekrar test edin.
✦ Uygulama Günlüklerini Kontrol Edin
- Win + R tuşlarına basın,
eventvwr.mscyazın ve Enter'a basın. - Windows Günlükleri → Uygulama bölümünü açın.
- Programın çöktüğü zamana ait hata kayıtlarını arayın.
✦ Temiz Önyükleme Kullanın
- Win + R tuşlarına basın,
msconfigyazın ve Enter'a basın. - Microsoft dışı hizmetleri ve başlangıç uygulamalarını geçici olarak devre dışı bırakın.
- Yeniden başlatın ve başka bir yardımcı programın müdahale edip etmediğini kontrol edin.
VCRUNTIME140.dll İndirme ve Hata Düzeltme SSS
Q VCRUNTIME140.dll dosyasını ayrı olarak indirebilir miyim? ▼
Q x64 mü yoksa x86 Visual C++ Redistributable mı yüklemeliyim? ▼
Q VCRUNTIME140.dll bir virüs müdür? ▼
Q Windows'u yeniden yükledikten sonra hata neden görünüyor? ▼
Q VCRUNTIME140.dll ile VCRUNTIME140_1.dll arasındaki fark nedir? ▼
VCRUNTIME140.dll Hatalarını Güvenli Şekilde Düzeltmenin En İyi Yolu
VCRUNTIME140.dll eksik, VCRUNTIME140.dll bulunamadı ve ilgili Visual C++ çalışma zamanı hataları için en iyi çözüm, resmi Microsoft Visual C++ Redistributable paketini yüklemek veya onarmaktır. Tek başına DLL indirme sitelerinden kaçının, 64 bit Windows'ta x64 ve x86 paketlerinin ikisini de yükleyin ve uygulamayı yeniden test etmeden önce bilgisayarı yeniden başlatın.
🗺 Önerilen Çözüm Sırası
Şu sırayı izleyin: Visual C++ x64 ve x86 yükle → Mevcut paketleri onar → Windows'u yeniden başlat → SFC ve DISM çalıştır → Sorunlu programı yeniden yükle → Antivirüs karantinasını ve uygulama günlüklerini kontrol et. Bu sıra, DLL dosyalarını elle kopyalamadan VCRUNTIME140.dll hatalarının büyük çoğunluğunu çözer.