Skip to content

Official links only. Every download link goes to the publisher's own official page. We never host, repackage or bundle files.

समाधान

VCRUNTIME140.dll या MSVCP140.dll was not found: आधिकारिक समाधान

ToolsBharat टीमप्रकाशित 30 अक्टूबर 2026इस पर लागू: Microsoft Visual C++ Redistributable 14.51.36247.06 मिनटहमारा तरीका

झटपट जवाब

ये दोनों DLL Microsoft के Visual C++ Redistributable का हिस्सा हैं। Microsoft के Learn पेज से latest supported v14 पैकेज इंस्टॉल करें, ऐप के architecture के हिसाब से: 64-बिट ऐप के लिए X64, 32-बिट ऐप के लिए X86 (पक्का न हो तो दोनों), फिर PC रीस्टार्ट करके प्रोग्राम दोबारा खोलें। 'DLL download' साइट से अकेली DLL न लें; Microsoft कहता है कि सिर्फ़ Microsoft की साइट से और Microsoft द्वारा signed Redistributable इंस्टॉलर ही इंस्टॉल करें।

यह एरर क्यों आता है

कई गेम और डेस्कटॉप ऐप Microsoft Visual C++ से बने होते हैं और शुरू होने के लिए Microsoft की C और C++ runtime libraries चाहते हैं। VCRUNTIME140.dll और MSVCP140.dll इन्हीं libraries का हिस्सा हैं, और Microsoft इन्हें Visual C++ Redistributable में देता है। पैकेज ग़ायब हो, पुराना हो या ख़राब हो, तो Windows प्रोग्राम शुरू नहीं कर पाता और वह DLL का नाम बताता है जो उसे नहीं मिली।

Microsoft अपने डाउनलोड पेज पर दो नियम बताता है: PC पर लगा Redistributable कम से कम उतना नया होना चाहिए जितने build tools से ऐप बना है, और पैकेज का architecture ऐप के architecture से मेल खाना चाहिए।

चार स्टेप में ठीक करें

  1. सिर्फ़ Microsoft से डाउनलोड करें। learn.microsoft.com पर Microsoft का "Latest supported Visual C++ Redistributable downloads" पेज खोलें। हमारी Visual C++ Redistributable लिस्टिंग सीधे उसी पर ले जाती है। पेज पर हर architecture के स्थायी लिंक हैं: aka.ms/vc14/vc_redist.x64.exe, aka.ms/vc14/vc_redist.x86.exe और aka.ms/vc14/vc_redist.arm64.exe।
  2. ऐप का architecture चुनें, सिर्फ़ Windows का नहीं। 64-बिट ऐप को X64 पैकेज चाहिए और 32-बिट ऐप को X86 पैकेज, भले Windows 64-बिट हो। प्रोग्राम किस तरह का है, पता न हो, तो X64 और X86 दोनों इंस्टॉल करने से दोनों स्थितियाँ कवर हो जाती हैं। Arm PC पर, Microsoft के अनुसार X64 पैकेज में ARM64 और X64 दोनों की फ़ाइलें होती हैं।
  3. इंस्टॉलर को administrator के रूप में चलाएँ। डाउनलोड हुई फ़ाइल पर राइट-क्लिक करके Run as Administrator चुनें। Microsoft की troubleshooting गाइड कहती है कि फ़ाइल-एक्सेस की गड़बड़ियाँ ज़्यादातर permission की कमी से जुड़ी होती हैं। इंस्टॉल पूरा होने पर PC रीस्टार्ट करें और प्रोग्राम दोबारा खोलें।
  4. इंस्टॉलर फ़ेल हो, तो पहले Windows अपडेट करें। Microsoft की गाइड: Windows Update पर जाएँ, सारे pending अपडेट इंस्टॉल करें, रीबूट करें, फिर इंस्टॉल दोबारा आज़माएँ।

अब एक ही पैकेज Visual Studio 2017, 2019, 2022 और 2026 से बने ऐप कवर करता है। Microsoft के अनुसार नया build सिर्फ़ Windows 10 और 11 (और Windows Server 2016, 2019, 2022 व 2025) को सपोर्ट करता है।

अकेली DLL डाउनलोड न करें

"vcruntime140.dll download" खोजने पर कई साइटें अकेली फ़ाइल देती दिखती हैं। Microsoft की अपनी चेतावनी साफ़ है: ऐसा Visual C++ Redistributable इंस्टॉलर कभी इंस्टॉल न करें जो Microsoft की साइट से डाउनलोड न हुआ हो, और ऐसा भी नहीं जिसे Microsoft ने sign न किया हो। थर्ड-पार्टी साइट की अकेली DLL इन दोनों जाँचों को छोड़ देती है, और वह आपके ऐप के लिए ग़लत वर्ज़न या ग़लत architecture की भी हो सकती है। "DLL fixer" या "driver updater" टूल की भी ज़रूरत नहीं; आधिकारिक पैकेज ही समाधान है। फ़ाइल सच में Microsoft की है या नहीं, यह जाँचने के लिए हमारी digital signature जाँचने की गाइड देखें।

इससे भी ठीक न हो तो

  • इंस्टॉलर कोई एरर कोड दिखाए। Microsoft की गाइड आम कोड बताती है: 1603 (generic installation failure), 5 (access denied), 32 (file is locked), 1620 (corrupt या invalid installer package) और 1714 (older version can't be removed)।
  • कोड 5: कुछ देर के लिए Windows Defender की real-time protection और कोई दूसरा antivirus बंद करें, इंस्टॉलर चलाएँ, फिर protection वापस चालू करें।
  • कोड 32: चल रहे सारे सॉफ़्टवेयर बंद करके फिर आज़माएँ; फिर भी फ़ेल हो, तो लॉक हुई फ़ाइलें छुड़ाने के लिए PC रीस्टार्ट करें।
  • कोड 1714: Microsoft सुझाता है कि पुराना Redistributable वर्ज़न Windows Installer से हटाएँ (पूछे जाने पर उसके troubleshooter को ठीक करने दें), या उसी पुराने वर्ज़न का इंस्टॉलर Microsoft से लेकर उससे uninstall करें, फिर दोबारा आज़माएँ।
  • लॉग चाहिए। Microsoft का Visual Studio and .NET Log Collection Tool aka.ms/vscollect से डाउनलोड करें, Collect.exe चलाएँ और %TEMP%\vscollect.zip को extract करें। Redistributable के लॉग dd_vcredist_ से शुरू होते हैं। उनमें "Error" या "Failed" खोजें।
  • साफ़ इंस्टॉल के बाद भी वही DLL एरर लौटे। Microsoft बताता है कि उसका डाउनलोड पेज developers के लिए लिखा गया है, और कहता है कि अगर आप इन runtime libraries को अपडेट करके कोई ऐप ठीक करना चाहते हैं, तो निर्देशों के लिए ऐप के vendor से संपर्क करें। बहुत पुराने प्रोग्रामों को उसी पेज पर दिए पुराने पैकेज (2013, 2012, 2010 या 2008) में से कोई चाहिए हो सकता है; इनका सपोर्ट ख़त्म हो चुका है।

microsoft-visual-cpp-redistributable — आधिकारिक लिंक और इंस्टॉल गाइड

सवाल-जवाब

64-बिट Windows 11 पर x64 Visual C++ Redistributable इंस्टॉल करूँ या x86?

ऐप के हिसाब से चुनें। Microsoft कहता है कि पैकेज का architecture ऐप के architecture से मेल खाना चाहिए, इसलिए 32-बिट ऐप को 64-बिट Windows पर भी X86 चाहिए। पक्का न हो, तो X64 और X86 दोनों इंस्टॉल करें।

क्या किसी DLL वेबसाइट से vcruntime140.dll डाउनलोड करना सुरक्षित है?

ऐसा न करें। Microsoft कहता है कि सिर्फ़ Microsoft की साइट से डाउनलोड हुए और Microsoft द्वारा signed Visual C++ Redistributable इंस्टॉलर ही इंस्टॉल करें। अकेली DLL कॉपी करने के बजाय आधिकारिक पैकेज इंस्टॉल करें।

'Visual C++ 2015-2022' वाला डाउनलोड अब कहाँ है?

Microsoft का पेज अब Visual Studio 2017 से 2026 तक से बने ऐप के लिए एक ही 'Latest supported v14' पैकेज दिखाता है। Visual Studio 2015 का सपोर्ट 15 अक्टूबर 2025 को ख़त्म हुआ; Microsoft के अनुसार उस समय v14 runtime, 2015 के tools से बने ऐप के साथ binary compatible था।

मैंने Redistributable का कौन-सा वर्ज़न डाउनलोड किया, यह कैसे देखूँ?

Microsoft अपने पेज पर v14 का वर्ज़न नंबर नहीं लिखता, क्योंकि वह अक्सर बदलता है। File Explorer में डाउनलोड हुए इंस्टॉलर की Properties खोलें; Details टैब में File version वर्ज़न दिखाता है।

ये जानकारी कहाँ से ली गई

↑ ↓ to move · Enter to open · Esc to close