Windows 10 ve Windows 11 kullanıcıları için pratik rehber: resmi Microsoft indirme bağlantıları, doğru x64/x86 seçimi, kurulum adımları, sessiz kurulum komutları, onarma seçenekleri ve yaygın çalışma zamanı hatalarının çözümleri.
Microsoft Visual C++ Redistributable, birçok Windows programı ve oyunu tarafından gerekli olan çalışma zamanı kitaplıklarını içeren bir pakettir. Bu kitaplıklar eksik, eski veya bozuk olduğunda uygulama başlatılamayabilir ve VCRUNTIME140.dll bulunamadı, MSVCP140.dll eksik, 0xc000007b veya Kod yürütülmesi devam edemiyor gibi hatalar gösterebilir.
Bu sorunları düzeltmenin en güvenli yolu Redistributable paketini doğrudan Microsoft'tan indirmek ve doğru mimariyi kurmaktır: x64, x86 veya ARM64. Modern 64 bit Windows bilgisayarların çoğunda hem x64 hem de x86 paketlerini kurmak gerekir, çünkü 64 bit Windows hem 64 bit hem de 32 bit uygulamaları çalıştırabilir.
En son desteklenen Visual C++ Redistributable paketi için aşağıdaki resmi Microsoft bağlantılarını kullanın. Üçüncü taraf indirme sitelerinden, yeniden paketlenmiş kurulum dosyalarından, sürücü paketlerinden veya Microsoft tarafından imzalanmamış arşivlerden kaçının.
64 bit Windows uygulamaları içindir. Neredeyse tüm Windows 10 ve Windows 11 bilgisayarlar için önerilir.
Microsoft'tan x64 indir32 bit uygulamalar içindir. Eski oyunlar, yardımcı programlar, başlatıcılar veya 32 bit yazılımlar kullanıyorsanız bunu da kurun.
Microsoft'tan x86 indirARM tabanlı Windows cihazları içindir. Bilgisayarınızda ARM tabanlı işlemci varsa bu paketi kullanın.
Microsoft'tan ARM64 indirAyrıca resmi Microsoft belge sayfasını açabilirsiniz: En son desteklenen Visual C++ Redistributable indirmeleri.
Visual C++ Redistributable, Microsoft Visual C++ / MSVC ile oluşturulmuş uygulamaların kullandığı çalışma zamanı bileşenlerini kurar. Bu bileşenler, programların başlatılırken, eklenti yüklerken, grafik işlerken, dosya yönetirken veya diğer sistem bileşenleriyle iletişim kurarken çağırdığı C ve C++ çalışma zamanı kitaplıklarını içerir.
Çoğu kullanıcı için cevap basittir: Microsoft'tan en son desteklenen Visual C++ Redistributable x64 ve x86 paketlerini kurun. Bu paketler modern Visual Studio sürümleriyle oluşturulmuş uygulamaları kapsar ve eksik VCRUNTIME140.dll, MSVCP140.dll, VCRUNTIME140_1.dll ve benzeri hatalar için en yaygın çözümdür.
| Durumunuz | Kurulması gereken paket | Neden |
|---|---|---|
| Windows 10 veya Windows 11, 64 bit bilgisayar | x64 ve x86 | x64, 64 bit uygulamaları destekler; x86 ise 64 bit Windows üzerinde çalışan 32 bit uygulamaları destekler. |
| Windows 10 veya Windows 11, 32 bit bilgisayar | Yalnızca x86 | 32 bit Windows, x64 uygulamaları çalıştıramaz ve x64 çalışma zamanı paketlerini kuramaz. |
| ARM üzerinde Windows | ARM64 ve uygulamaya bağlı olarak x64/x86 | ARM64 cihazlar, yerel ARM64 bileşenlere ek olarak öykünmüş uygulamalar için uyumluluk çalışma zamanlarına ihtiyaç duyabilir. |
| Eski bir oyun Visual C++ 2010, 2012 veya 2013 istiyor | Uygulamanın istediği tam eski Redistributable sürümü | Eski paketler ayrıdır ve en son paketle yan yana gerekli olabilir. |
Kurulum dosyasını indirmeden önce sistem türünüzü kontrol edin. Bu, doğru paketi seçmenize ve kurulum hatalarından kaçınmanıza yardımcı olur.
Çalıştır iletişim kutusunu da kullanabilirsiniz:
msinfo32 yazın ve Enter'a basın.x64 tabanlı bilgisayar, x86 tabanlı bilgisayar veya ARM64 tabanlı bilgisayar.Doğru kurulum dosyasını indirdikten sonra aşağıdaki adımları izleyin. Kurulum işlemi Windows 10 ve Windows 11'de aynıdır.
vcruntime140.dll veya msvcp140.dll gibi dosyaları elle kopyalamak sürüm çakışmalarına, güvenlik risklerine veya yeni başlangıç hatalarına yol açabilir. Bunun yerine resmi Redistributable paketini kurun.
Evet, 64 bit Windows'ta genellikle iki paketi de kurmak iyi bir fikirdir:
Belirli bir programın hangi pakete ihtiyaç duyduğundan emin değilseniz Microsoft'tan hem x64 hem de x86 paketlerini kurun. Bu işlem 64 bit Windows sisteminde güvenlidir ve çoğu zaman çalışma zamanı hatalarını hemen çözer.
İleri düzey kullanıcılar ve yöneticiler Visual C++ Redistributable paketini Komut İstemi veya PowerShell üzerinden kurabilir. Bu yöntem dağıtım betikleri, uzaktan destek veya yazılım başlatmadan önce ön koşulları yeniden kurmak için kullanışlıdır.
Komut İstemi'ni yönetici olarak açın, kurulum dosyasının bulunduğu klasöre gidin ve şu komutlardan birini çalıştırın:
VC_redist.x64.exe /install /quiet /norestart
VC_redist.x86.exe /install /quiet /norestart
Mevcut kurulumu sessiz şekilde onarmak için şunu kullanın:
VC_redist.x64.exe /repair /quiet /norestart
Sessiz kurulum veya onarma işleminden sonra uygulama hâlâ açılmıyorsa Windows'u elle yeniden başlatın.
Windows'ta aynı anda birçok Visual C++ girdisi kurulu olabilir. Bu normaldir. Gerekli olmadıklarından emin değilseniz eski girdileri kaldırmayın, çünkü bazı programlar belirli çalışma zamanı sürümlerine bağlıdır.
appwiz.cpl yazın ve Enter'a basın.PowerShell'i açın ve şu komutu çalıştırın:
Get-ItemProperty HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\*, `
HKLM:\Software\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* |
Where-Object { $_.DisplayName -like "*Visual C++*Redistributable*" } |
Select-Object DisplayName, DisplayVersion, Publisher |
Sort-Object DisplayName
Paket zaten kuruluysa ancak uygulama hâlâ eksik DLL veya çalışma zamanı hataları gösteriyorsa kurulumu onarın.
Denetim Masası → Programlar ve Özellikler üzerinden de onarma yapabilirsiniz: Visual C++ girdisini seçin, Değiştir'e tıklayın ve Onar'ı seçin.
Kurulum başarısız olursa aşağıdaki adımları kullanın. Sorunların çoğu eksik yönetici izinleri, kilitli dosyalar, bozuk kurulum önbelleği, güncel olmayan Windows bileşenleri veya hasarlı önceki VC++ kurulumu nedeniyle oluşur.
Bu mesaj genellikle daha yeni veya eşdeğer bir paketin zaten kurulu olduğu anlamına gelir. Şunları deneyin:
Bu hata çoğu zaman 32 bit/64 bit bağımlılık uyumsuzluğunu veya bozuk çalışma zamanı dosyalarını gösterir. Hem x64 hem de x86 Visual C++ Redistributable paketlerini kurun, oyun gerektiriyorsa DirectX'i güncelleyin ve gerekirse etkilenen uygulamayı yeniden kurun.
Microsoft'tan en son Visual C++ Redistributable x64 ve x86 paketlerini kurun. Windows'u yeniden başlatın ve programı tekrar açın. Eksik DLL dosyasını bağımsız olarak indirmekten kaçının.
Bazen evet. Eski uygulamalar, özellikle oyunlar ve özel yazılımlar, Visual C++ 2005, 2008, 2010, 2012 veya 2013 çalışma zamanlarını gerektirebilir. Bu eski paketler en yeni Redistributable ile yan yana bulunabilir.
Eski bir sürümü yalnızca şu durumlarda kurun:
Kaldırabilirsiniz, ancak çoğu durumda kaldırmamalısınız. Birçok program bu paketlere dayanır ve kaldırmak uygulamaların veya oyunların çalışmamasına neden olabilir. Bozulmadan şüpheleniyorsanız kaldırmak yerine önce Onar seçeneğini kullanın.
Yalnızca şu durumlarda kaldırın:
Kaldırmak için Ayarlar → Uygulamalar → Yüklü uygulamalar bölümünü açın, Microsoft Visual C++ araması yapın, paketi seçin ve Kaldır'ı seçin. Windows'u yeniden başlatın ve gerekiyorsa en son paketi yeniden kurun.
aka.ms, microsoft.com veya resmi uygulama geliştiricisinin kurulum dosyasını kullanın.System32 veya SysWOW64 klasörlerine indirmeyin.Windows'ta Visual C++ Redistributable indirmek ve kurmak için resmi Microsoft bağlantılarını kullanın ve doğru mimariyi seçin. Çoğu 64 bit Windows 10 ve Windows 11 bilgisayarda hem x64 hem de x86 paketlerini kurmak en iyi seçenektir, çünkü bu hem modern 64 bit uygulamaları hem de eski 32 bit yazılımları destekler.
Uygulama kurulumdan sonra hâlâ çalışmıyorsa Redistributable kurulum dosyasını yeniden başlatıp Onar seçeneğini kullanın, bekleyen Windows güncellemelerini kurun, bilgisayarı yeniden başlatın ve resmi olmayan web sitelerinden tek tek DLL dosyaları indirmekten kaçının.