विज़ुअल सी ++ पुनर्वितरण योग्य क्या है? विंडोज 10 पर इसे कैसे स्थापित करें और समस्या निवारण कैसे करें

विंडोज 10 पर एप्लिकेशन इंस्टॉल करना आम तौर पर एक सीधी प्रक्रिया है, ऑपरेटिंग सिस्टम की पिछले 30 वर्षों में अनुप्रयोगों की संगतता और संगतता के कारण धन्यवाद। अधिकांश भाग के लिए, वे बस काम करते हैं। उदाहरण के लिए, हमने पहले ही क्लासिक डेस्कटॉप एप्लिकेशन और सार्वभौमिक ऐप्स इंस्टॉल करने के लिए कवर किया है, जैसे विंडोज स्टोर के माध्यम से उपलब्ध।

लेकिन विंडोज 10 ऐप कहानी अभी भी एक महत्वपूर्ण संक्रमण के माध्यम से जा रही है, जो शुरू में विंडोज 8 के साथ शुरू हुई थी। यूनिवर्सल ऐप्स विंडोज 10 का भविष्य हैं, लेकिन क्लासिक ऐप कुछ समय के लिए हमारे साथ होंगे। और उन क्लासिक ऐप्स में कभी-कभी क्लासिक समस्याएं होती हैं। उदाहरण के लिए, विज़ुअल सी ++ पुनर्वितरण योग्य घटकों की आवश्यकता के कारण डेस्कटॉप ऐप्स इंस्टॉल करना समस्याग्रस्त हो सकता है। इस आलेख में, हम यह पता लगाते हैं कि यह क्या है और इसे कैसे इंस्टॉल किया जाए, इसलिए, आपका ऐप विंडोज 10 पर काम करेगा।

दृश्य C ++ पुनर्वितरण योग्य स्थापित करने में समस्याएं कैसे हल करें

विजुअल सी ++ पुनर्वितरण योग्य एक डीएलएल (डायनामिक लिंक लाइब्रेरी) फ़ाइल है जो माइक्रोसॉफ्ट के विजुअल स्टूडियो सॉफ्टवेयर डेवलपमेंट एनवायरनमेंट का उपयोग करके बनाए गए प्रोग्राम या गेम्स द्वारा आवश्यक है। जब किसी प्रोग्राम को चलाने के लिए एक डीएलएल या कुछ अन्य सहायक फ़ाइल की आवश्यकता होती है, तो इसे निर्भरता कहा जाता है। एमएसवीसीआर.डीएलएल का अर्थ है:

  • एमएस - माइक्रोसॉफ्ट
  • वी - विजुअल
  • सी - सी ++
  • आर - पुनर्वितरण योग्य।

अपने ऐप्स और फीचर्स सेटिंग या प्रोग्राम्स और फीचर्स कंट्रोल पैनल ब्राउज़ करना, आप पुनर्वितरण योग्य स्थापित के कई संस्करण देख सकते हैं। स्थापित एक विशेष ऐप उनमें से एक का उपयोग कर सकता है, इसलिए, किसी भी संस्करण को हटाने से एप्लिकेशन को खराब होने का कारण बन सकता है। कुछ ऐप्स को विजुअल सी ++ पुनर्वितरण योग्य जैसे 2010 एसपी 1 या 2012 अपडेट 4 के अद्यतन संस्करणों की भी आवश्यकता हो सकती है।

एक डीएलएल ऐप रचनाकारों को कुशल घटकों का पुन: उपयोग करने में मदद करता है जो प्रोग्राम को काम करते हैं। पहिया को फिर से शुरू करने और हर बार अपने कोड को फूला करने के बजाय, डेवलपर्स MSVCR.dll में पुस्तकालयों का पुन: उपयोग कर सकते हैं। यह बदले में एक कार्यक्रम के आकार को कम कर सकता है और बेहतर प्रदर्शन और स्मृति उपयोग प्रदान कर सकता है। कुछ अनुप्रयोग Visual C ++ पुनर्वितरण योग्य के विशिष्ट संस्करणों का उपयोग करके लिखे गए हैं। यदि आपके कंप्यूटर में पूर्ण विज़ुअल सी ++ विकास प्रोग्राम स्थापित नहीं है (जो आप तब तक नहीं करेंगे जब तक आप एक सॉफ्टवेयर डेवलपर नहीं होते), एक प्रोग्राम उस विशेष कार्यक्रम को सुविधाजनक बनाने के लिए रनटाइम घटक कहलाता है। रनटाइम घटक केवल कोड के आवश्यक टुकड़े हैं जो सॉफ्टवेयर को काम करते हैं।

विज़ुअल सी ++ पुनर्वितरण योग्य संस्करण हैं जो संस्करण 2005 तक वापस जाते हैं। एप्लिकेशन को निष्पादित करने या इंस्टॉल करने का प्रयास करते समय उपयोगकर्ता एक सामान्य त्रुटि देख सकते हैं:

प्रोग्राम प्रारंभ नहीं हो सकता है क्योंकि MSVCR110.dll आपके कंप्यूटर से गुम है। इस समस्या को ठीक करने के लिए प्रोग्राम को पुनर्स्थापित करने का प्रयास करें।

त्रुटि इंगित करती है कि उस प्रोग्राम द्वारा आवश्यक विज़ुअल सी ++ पुनर्वितरण योग्य का एक विशेष संस्करण जिसे आप इंस्टॉल करने का प्रयास कर रहे हैं वह भ्रष्ट या गायब है। इस मामले में, एमएसवीसीआर 1 10 विजुअल सी ++ 2010 एसपी 1 पुनर्वितरण योग्य का प्रतिनिधित्व करता है। अन्य संस्करणों में शामिल हैं:

  • MSVCR71.dll, MSVCR08.dll, MSVCR09.dll (2008 - 2010)
  • MSVCR120.dll (2012)
  • MSVCR130.dll (2013)
  • MSVCR140.dll (2015)

अधिकतर प्रोग्राम इंस्टॉलेशन के दौरान विजुअल सी ++ पुनर्वितरण योग्य की एक प्रति के साथ पूर्वस्थापित हो जाएंगे। आप एप्लिकेशन सेटअप फ़ाइलों को ब्राउज़ भी कर सकते हैं - आम तौर पर "थर्ड पार्टी" या कुछ समान नामक फ़ोल्डर - जहां आप विजुअल सी ++ पुनर्वितरण योग्य के लिए सेटअप फ़ाइलों की प्रतियां पा सकते हैं।

यदि नहीं, तो आप एप्लिकेशन द्वारा आवश्यक संस्करण डाउनलोड कर सकते हैं। यदि कोई ऐप निष्पादित करता है या ऐप निष्पादित करता है तो प्रोग्राम आवश्यक फ़ाइल के संस्करण को इंगित करेगा। उपयोगकर्ताओं को यह भी पता होना चाहिए कि कुछ प्रोग्रामों को 32 या 64-बिट आर्किटेक्चर की आवश्यकता हो सकती है।

नीचे दिए गए संस्करण के लिए उचित पुनर्वितरण डाउनलोड करने के लिए लिंक दिए गए हैं जिन्हें आप इंस्टॉल करने का प्रयास कर रहे हैं:

  • माइक्रोसॉफ्ट विजुअल सी ++ 2005 एसपी 1 पुनर्वितरण योग्य (x86)
  • माइक्रोसॉफ्ट विजुअल सी ++ 2005 एसपी 1 पुनर्वितरण योग्य (x64)
  • माइक्रोसॉफ्ट विजुअल सी ++ 2008 एसपी 1 पुनर्वितरण योग्य (x86)
  • माइक्रोसॉफ्ट विजुअल सी ++ 2008 एसपी 1 पुनर्वितरण योग्य (x64)
  • माइक्रोसॉफ्ट विजुअल सी ++ 2010 एसपी 1 पुनर्वितरण योग्य (x86)
  • माइक्रोसॉफ्ट विजुअल सी ++ 2010 एसपी 1 पुनर्वितरण योग्य (x64)
  • माइक्रोसॉफ्ट विजुअल सी ++ 2012 अपडेट 4 पुनर्वितरण योग्य (x86 और x64)
  • माइक्रोसॉफ्ट विजुअल सी ++ 2013 पुनर्वितरण योग्य (x86 और x64)
  • माइक्रोसॉफ्ट विजुअल सी ++ 2015 अपडेट 3 पुनर्वितरण योग्य (x86 और x64)
  • विजुअल स्टूडियो 2017 के लिए माइक्रोसॉफ्ट विजुअल सी ++ पुनर्वितरण योग्य

आगे एमएसवीसीआर समस्या निवारण

कभी-कभी आपको इसे प्रभावित करने वाली समस्याओं को हल करने के लिए Visual C ++ पुनर्वितरण योग्य के मौजूदा संस्करण को अनइंस्टॉल करने की आवश्यकता हो सकती है। यदि सही दृश्य C ++ पुनर्वितरण योग्य स्थापित करना किसी प्रोग्राम को स्थापित या सुधारने में समस्या का समाधान नहीं करता है, तो संभवतः इसका मतलब है कि DLL फ़ाइलों में से एक दूषित हो सकता है। DLL फ़ाइलों को पुन: पंजीकृत करने से समस्या हल हो सकती है।

विंडोज कुंजी + एक्स दबाएं, फिर कमांड प्रॉम्प्ट (एडमिन) या विंडोज पावरशेल (एडमिन) पर क्लिक करें। कमांड प्रॉम्प्ट या PowerShell विंडो पर, नीचे दिए गए आदेश टाइप करें और प्रत्येक के बाद एंटर दबाएं। कमांड प्रॉम्प्ट से बाहर निकलें, फिर यह देखने के लिए कि क्या समस्या हल हो गई है, अपने कंप्यूटर को पुनरारंभ करें।

regsvr32 ntdll.dll / एस

regsvr32 msdxm.ocx / एस

regsvr32 dxmasf.dll / एस

regsvr32 wmp.dll / एस

regsvr32 wmpdxm.dll / एस

विजुअल सी ++ पुनर्वितरण योग्य के साथ मुठभेड़ की समस्या एक दुर्लभ घटना है, लेकिन यह अभी भी विंडोज़ से जुड़े विरासत मुद्दों का संकेत है। सार्वभौमिक ऐप मॉडल नए पैकेज आधारित आधारित तैनाती के कारण ऐसे घटकों की आवश्यकता को कम करता है। ऑटोकैड, क्विकबुक, एडोब क्रिएटिव सूट और आईट्यून्स जैसे बड़े ऐप्स के लिए, यह घटक हमेशा आपके ऐप्स के मौलिक वास्तुकला का हिस्सा होगा। उम्मीद है कि, यदि आप उन्हें सामना करते हैं तो यह आलेख आपको किसी भी बाधाओं को दूर करने में मदद करेगा।

क्या आपको विजुअल स्टूडियो के लिए विजुअल सी ++ पुनर्वितरण योग्य पैकेज के साथ मुद्दों को ठीक करना पड़ा है? हमें इसके बारे में टिप्पणी द्वारा बताएं।