{"id":2492,"date":"2026-10-06T10:00:00","date_gmt":"2026-10-06T07:00:00","guid":{"rendered":"https:\/\/narhost.com\/destek\/?p=2492"},"modified":"2026-10-06T10:00:00","modified_gmt":"2026-10-06T07:00:00","slug":"vcruntime140-dll-hatasi","status":"publish","type":"post","link":"https:\/\/narhost.com\/destek\/vcruntime140-dll-hatasi\/","title":{"rendered":"VCRUNTIME140.dll Bulunamad\u0131 Hatas\u0131 Nas\u0131l \u00c7\u00f6z\u00fcl\u00fcr"},"content":{"rendered":"<p class=\"kb-dogrulama\">Son do\u011frulama: Eyl\u00fcl 2026 \u00b7 Windows Server 2022 test sunucusunda denendi<\/p>\n<div id=\"hizli-cozum\" class=\"ai-box ai-box--cozum\">\n<p class=\"ai-box-title\">H\u0131zl\u0131 \u00e7\u00f6z\u00fcm<\/p>\n<p><strong>vcruntime140 dll hatas\u0131<\/strong>, program\u0131n ihtiya\u00e7 duydu\u011fu Microsoft Visual C++ \u00e7al\u0131\u015fma zaman\u0131 sunucuda kurulu olmad\u0131\u011f\u0131nda ya da bozuldu\u011funda \u00e7\u0131kar. \u00c7\u00f6z\u00fcm dll dosyas\u0131n\u0131 tek ba\u015f\u0131na aramak de\u011fil, Microsoft&#8217;un Visual C++ Redistributable paketini kurmak ya da onarmakt\u0131r.<\/p>\n<ol>\n<li>Microsoft&#8217;un resm\u00ee sayfas\u0131ndan <strong>hem x64 hem x86<\/strong> paketini indirin.<\/li>\n<li>\u0130kisini de kurun; kuruluysa <strong>Repair<\/strong> se\u00e7in.<\/li>\n<li>Program\u0131 yeniden a\u00e7\u0131n; hata s\u00fcrerse sunucuyu uygun bir saatte yeniden ba\u015flat\u0131n.<\/li>\n<\/ol>\n<\/div>\n<table class=\"kb-uyg\">\n<tr>\n<th>Panel<\/th>\n<td>Yok \u2014 Uzak Masa\u00fcst\u00fc (RDP) ve PowerShell<\/td>\n<\/tr>\n<tr>\n<th>Sistem<\/th>\n<td>Windows Server 2019\/2022 (VDS), Windows 10\/11<\/td>\n<\/tr>\n<tr>\n<th>Yetki<\/th>\n<td>Administrator<\/td>\n<\/tr>\n<tr>\n<th>Narhost \u00fcr\u00fcn\u00fc<\/th>\n<td><a href=\"https:\/\/narhost.com\/vds-sunucu\" title=\"Narhost VDS Sunucu paketleri\">VDS Sunucu<\/a><\/td>\n<\/tr>\n<\/table>\n<div class=\"kb-once\">\n<p class=\"label\">Ba\u015flamadan \u00f6nce<\/p>\n<ul>\n<li>Sunucuya Administrator yetkili bir hesapla RDP \u00fczerinden ba\u011flan\u0131n.<\/li>\n<li>Hata penceresindeki metni birebir not edin: dosya ad\u0131 <code>VCRUNTIME140.dll<\/code> mi, <code>VCRUNTIME140_1.dll<\/code> mi.<\/li>\n<li>Paket kurulumu nadiren yeniden ba\u015flatma ister; \u00fcretimdeki sunucuda kurulumu yo\u011fun olmayan bir saate planlay\u0131n.<\/li>\n<\/ul>\n<\/div>\n<h2>vcruntime140 dll hatas\u0131 neden olur<\/h2>\n<p>Visual C++ ile derlenmi\u015f programlar (PHP&#8217;nin Windows s\u00fcr\u00fcm\u00fc, MySQL, baz\u0131 oyun sunucular\u0131, Python eklentileri ve bir\u00e7ok masa\u00fcst\u00fc arac\u0131) ortak bir \u00e7al\u0131\u015fma zaman\u0131 kitapl\u0131\u011f\u0131na dayan\u0131r. Bu kitapl\u0131k Windows&#8217;la gelmez, ayr\u0131 bir paketle kurulur. Paket yoksa program a\u00e7\u0131l\u0131rken \u015fu mesajlardan biri \u00e7\u0131kar:<\/p>\n<p><code>The code execution cannot proceed because VCRUNTIME140.dll was not found. Reinstalling the program may fix this problem.<\/code> ya da eski s\u00fcr\u00fcmlerde <code>The program can't start because VCRUNTIME140.dll is missing from your computer.<\/code><\/p>\n<p>En s\u0131k yap\u0131lan hata, sunucu 64 bit oldu\u011fu i\u00e7in yaln\u0131z x64 paketi kurmakt\u0131r. 32 bit bir program x86 paketini ister; 64 bit Windows&#8217;ta 32 bit dll&#8217;ler <code>C:\\Windows\\SysWOW64<\/code>, 64 bit dll&#8217;ler <code>C:\\Windows\\System32<\/code> klas\u00f6r\u00fcnde durur. <code>VCRUNTIME140_1.dll<\/code> ise yaln\u0131z x64 programlarda aran\u0131r ve yeni paketlerle gelir; eski bir kurulum varsa g\u00fcncelleme gerekir.<\/p>\n<figure class=\"nh-sema\"><img src=\"https:\/\/narhost.com\/destek\/wp-content\/uploads\/2026\/09\/vcruntime140-dll-hatasi-sema-narhost.webp\" alt=\"vcruntime140 dll hatas\u0131 \u00e7\u00f6z\u00fcm ak\u0131\u015f \u015femas\u0131 \u2014 s\u00fcr\u00fcm kontrol\u00fc, dosya kontrol\u00fc, resm\u00ee paket kurulumu ve onarma\" width=\"1200\" height=\"500\" loading=\"lazy\" decoding=\"async\"><figcaption>Eksik \u00e7al\u0131\u015fma zaman\u0131 d\u00f6rt ad\u0131mda giderilir: kurulu s\u00fcr\u00fcmleri listeleyin, dosyay\u0131 kontrol edin, iki mimariyi kurun, gerekirse onar\u0131n.<\/figcaption><\/figure>\n<h2>Ad\u0131m ad\u0131m vcruntime140 dll hatas\u0131 \u00e7\u00f6z\u00fcm\u00fc<\/h2>\n<ol class=\"kb-adimlar\">\n<li><strong>Kurulu s\u00fcr\u00fcmleri listeleyin.<\/strong> PowerShell&#8217;i y\u00f6netici olarak a\u00e7\u0131n.\n<pre><code class=\"language-powershell\">Get-ItemProperty HKLM:\\Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\*, HKLM:\\Software\\WOW6432Node\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\* |\n  Where-Object DisplayName -like '*Visual C++*' |\n  Select-Object DisplayName, DisplayVersion<\/code><\/pre>\n<p class=\"kb-cikti\">Test sunucusundaki \u00e7\u0131kt\u0131 (k\u0131salt\u0131lm\u0131\u015f): <code>Microsoft Visual C++ 2015-2022 Redistributable (x64) - 14.36.32532<\/code> ve ayn\u0131 s\u00fcr\u00fcm\u00fcn <code>(x86)<\/code> sat\u0131r\u0131. \u0130ki sat\u0131rdan biri yoksa eksik olan pakettir.<\/p>\n<\/li>\n<li><strong>Dosyan\u0131n yerinde olup olmad\u0131\u011f\u0131na bak\u0131n.<\/strong>\n<pre><code class=\"language-powershell\">Test-Path C:\\Windows\\System32\\vcruntime140.dll\nTest-Path C:\\Windows\\SysWOW64\\vcruntime140.dll\n(Get-Item C:\\Windows\\System32\\vcruntime140.dll).VersionInfo.FileVersion<\/code><\/pre>\n<p class=\"kb-cikti\">Test sunucusundaki \u00e7\u0131kt\u0131: <code>True<\/code>, <code>True<\/code>, <code>14.36.32532.0<\/code>. <code>False<\/code> d\u00f6nen klas\u00f6r\u00fcn mimarisi eksiktir.<\/p>\n<\/li>\n<li><strong>Paketi resm\u00ee kaynaktan indirip kurun.<\/strong> G\u00fcncel indirme ba\u011flant\u0131lar\u0131 <a href=\"https:\/\/learn.microsoft.com\/en-us\/cpp\/windows\/latest-supported-vc-redist?view=msvc-170\" title=\"Latest supported Visual C++ Redistributable downloads \u2014 Microsoft Learn\" target=\"_blank\" rel=\"noopener\">Microsoft Learn&#8217;deki desteklenen Visual C++ Redistributable sayfas\u0131nda<\/a> yer al\u0131r. Sunucuda taray\u0131c\u0131 kullanmadan da indirebilirsiniz:\n<pre><code class=\"language-powershell\">Invoke-WebRequest https:\/\/aka.ms\/vc14\/vc_redist.x64.exe -OutFile $env:TEMP\\vc_redist.x64.exe\nInvoke-WebRequest https:\/\/aka.ms\/vc14\/vc_redist.x86.exe -OutFile $env:TEMP\\vc_redist.x86.exe\n&amp; $env:TEMP\\vc_redist.x64.exe \/install \/passive \/norestart\n&amp; $env:TEMP\\vc_redist.x86.exe \/install \/passive \/norestart<\/code><\/pre>\n<p class=\"kb-cikti\">Beklenen sonu\u00e7: kurulum penceresi ilerleme \u00e7ubu\u011fuyla a\u00e7\u0131l\u0131p kendili\u011finden kapan\u0131r. Birinci ad\u0131mdaki komut yeni s\u00fcr\u00fcm\u00fc g\u00f6sterir.<\/p>\n<\/li>\n<li><strong>Paket kurulu ama hata s\u00fcr\u00fcyorsa onar\u0131n.<\/strong> Denetim Masas\u0131 \u2192 Programlar ve \u00d6zellikler&#8217;de <strong>Microsoft Visual C++ 2015-2022 Redistributable<\/strong> (yeni kurulumlarda v14 Redistributable) sat\u0131r\u0131n\u0131 se\u00e7ip <strong>Change \u2192 Repair<\/strong> deyin. Ayn\u0131 i\u015fi komutla yapmak i\u00e7in indirdi\u011finiz dosyay\u0131 <code>\/repair \/passive \/norestart<\/code> ile \u00e7al\u0131\u015ft\u0131r\u0131n.<\/li>\n<li><strong>Program\u0131 yeniden a\u00e7\u0131n.<\/strong> Bir hizmet olarak \u00e7al\u0131\u015f\u0131yorsa (IIS uygulama havuzu, Windows hizmeti) hizmeti de yeniden ba\u015flat\u0131n; eski s\u00fcre\u00e7 yeni kitapl\u0131\u011f\u0131 y\u00fcklemez.<\/li>\n<\/ol>\n<div class=\"warn-box\">\n<p class=\"label\">Dikkat<\/p>\n<p>&#8220;dll indir&#8221; sitelerinden tek bir <code>vcruntime140.dll<\/code> dosyas\u0131 indirip <code>System32<\/code> klas\u00f6r\u00fcne kopyalamay\u0131n. Dosyan\u0131n kayna\u011f\u0131 do\u011frulanamaz, s\u00fcr\u00fcm uyumsuzlu\u011fu yeni hatalar \u00e7\u0131kar\u0131r ve bu yol zararl\u0131 yaz\u0131l\u0131m bula\u015ft\u0131rman\u0131n bilinen y\u00f6ntemlerindendir.<\/p>\n<\/div>\n<h2>Do\u011frulama<\/h2>\n<div class=\"success-box\">\n<p class=\"label\">Sonu\u00e7<\/p>\n<p>Birinci ad\u0131mdaki komut hem <code>(x64)<\/code> hem <code>(x86)<\/code> sat\u0131r\u0131n\u0131 g\u00fcncel s\u00fcr\u00fcmle g\u00f6steriyor, iki <code>Test-Path<\/code> komutu da <code>True<\/code> d\u00f6n\u00fcyor ve program hata penceresi olmadan a\u00e7\u0131l\u0131yorsa sorun \u00e7\u00f6z\u00fclm\u00fc\u015ft\u00fcr.<\/p>\n<\/div>\n<h2>H\u00e2l\u00e2 \u00e7\u00f6z\u00fclmediyse<\/h2>\n<ul>\n<li><strong>Hata ba\u015fka bir dll ad\u0131yla s\u00fcr\u00fcyor<\/strong> (<code>MSVCP140.dll<\/code>, <code>VCRUNTIME140_1.dll<\/code>). Ayn\u0131 paketin par\u00e7alar\u0131d\u0131r; x64 paketini g\u00fcncel s\u00fcr\u00fcmle yeniden kurun.<\/li>\n<li><strong>Kurulum &#8220;another version is already installed&#8221; diyor.<\/strong> Daha yeni bir s\u00fcr\u00fcm kuruludur; indirmeyi de\u011fil onarmay\u0131 (<code>\/repair<\/code>) deneyin.<\/li>\n<li><strong>Sorun Python ya da pip kurulumundan sonra \u00e7\u0131kt\u0131.<\/strong> Bkz. <a href=\"https:\/\/narhost.com\/destek\/windows-python-pip-kurulumu\/\" title=\"Windows Python ve pip kurulumu \u2014 Narhost Destek\">Windows&#8217;ta Python ve pip kurulumu<\/a>.<\/li>\n<li><strong>Hata Windows Update sonras\u0131nda ba\u015flad\u0131.<\/strong> Bkz. <a href=\"https:\/\/narhost.com\/destek\/windows-update-sonrasi-baglanti-sorunlari-nasil-giderilir\/\" title=\"Windows Update sonras\u0131 ba\u011flant\u0131 sorunlar\u0131 nas\u0131l giderilir \u2014 Narhost Destek\">Windows Update sonras\u0131 sorunlar<\/a>.<\/li>\n<\/ul>\n<div class=\"cta-box\">\n<p class=\"label\">Narhost deste\u011fi<\/p>\n<p>Talebe \u015funlar\u0131 ekleyin: sunucunuzun IP adresi, hata penceresinin ekran g\u00f6r\u00fcnt\u00fcs\u00fc, \u00e7al\u0131\u015ft\u0131rmaya \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131z program\u0131n ad\u0131 ve s\u00fcr\u00fcm\u00fc, birinci ad\u0131mdaki komutun \u00e7\u0131kt\u0131s\u0131.<\/p>\n<p><a class=\"cta-btn\" href=\"https:\/\/narhost.com\/submitticket.php\" title=\"Narhost destek talebi olu\u015ftur\">Destek talebi a\u00e7<\/a><\/div>\n<div class=\"kb-ilgili\">\n<p class=\"label\">Sonraki ad\u0131mlar<\/p>\n<ul>\n<li><a href=\"https:\/\/narhost.com\/destek\/vds-server\/\" title=\"VDS sunucu y\u00f6netimi kartlar\u0131 \u2014 Narhost Destek\">Windows sunucu kartlar\u0131n\u0131n tamam\u0131<\/a><\/li>\n<li><a href=\"https:\/\/narhost.com\/destek\/windows-sunucu-rdp-yonetimi-rehberi\/\" title=\"Windows sunucu RDP y\u00f6netimi rehberi \u2014 Narhost Destek\">Windows sunucu RDP y\u00f6netimi rehberi<\/a><\/li>\n<li><a href=\"https:\/\/narhost.com\/destek\/windows-sunucu-performans-izleme\/\" title=\"Windows sunucu performans izleme \u2014 Narhost Destek\">Windows sunucu performans izleme<\/a><\/li>\n<\/ul>\n<\/div>\n<div class=\"kb-faq\">\n<h2>S\u0131k\u00e7a sorulan sorular<\/h2>\n<h3>64 bit sunucuda x86 paketini kurmak gerekir mi?<\/h3>\n<p>Evet, 32 bit bir program \u00e7al\u0131\u015ft\u0131racaksan\u0131z gerekir. \u0130ki paket yan yana kurulur ve birbirini etkilemez.<\/p>\n<h3>vcruntime140 dll hatas\u0131 i\u00e7in sunucuyu yeniden ba\u015flatmak \u015fart m\u0131?<\/h3>\n<p>\u00c7o\u011funlukla hay\u0131r; program\u0131 ya da ilgili hizmeti yeniden ba\u015flatmak yeterlidir. Kurulum yeniden ba\u015flatma isterse bunu yo\u011fun olmayan bir saate b\u0131rak\u0131n.<\/p>\n<h3>Eski Visual C++ 2015, 2017 ve 2019 paketlerini kald\u0131rmal\u0131 m\u0131y\u0131m?<\/h3>\n<p>Gerek yok. Bu s\u00fcr\u00fcmler tek bir v14 ailesidir; g\u00fcncel v14 paketi kurulunca eski s\u00fcr\u00fcm\u00fcn yerini al\u0131r.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>VCRUNTIME140.dll was not found hatas\u0131n\u0131n nedeni ve \u00e7\u00f6z\u00fcm\u00fc: kurulu Visual C++ s\u00fcr\u00fcmlerini PowerShell ile listeleme, x64 ve x86 paketini Microsoft&#8217;un resm\u00ee ba\u011flant\u0131s\u0131ndan kurma, onarma ve \u00fc\u00e7\u00fcnc\u00fc taraf dll sitelerinden ka\u00e7\u0131nma.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12],"tags":[221],"class_list":["post-2492","post","type-post","status-publish","format-standard","hentry","category-vds-server","tag-windows-server"],"meta_box":[],"_links":{"self":[{"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/posts\/2492","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/comments?post=2492"}],"version-history":[{"count":1,"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/posts\/2492\/revisions"}],"predecessor-version":[{"id":2861,"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/posts\/2492\/revisions\/2861"}],"wp:attachment":[{"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/media?parent=2492"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/categories?post=2492"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/tags?post=2492"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}