एक दृश्य सी ++ पुनर्वितरण योग्य क्या है?
माइक्रोसॉफ्ट विजुअल सी ++ एक एकीकृत विकास पर्यावरण (आईडीई) है जो सी, सी ++, और सी ++ / सीएलआई प्रोग्रामिंग भाषाओं में विंडोज अनुप्रयोग बनाने के लिए उपयोग किया जाता है। यह मूल रूप से एक स्टैंडअलोन उत्पाद था, लेकिन अब माइक्रोसॉफ्ट विजुअल स्टूडियो के हिस्से के रूप में शामिल है। यह डेवलपर्स को एक एकल एप्लिकेशन प्रदान करता है जिसमें वे अपना कोड लिख, संपादित, परीक्षण और डीबग कर सकते हैं। प्रोग्रामिंग वातावरण में कई साझा कोड लाइब्रेरी तक पहुंच शामिल है, जो डेवलपर्स को स्क्रैच से खुद को लिखने के बजाय विशिष्ट प्रक्रियाओं के लिए पहले से विकसित कोड का उपयोग करने दें। वह साझा कोड डायनामिक लिंक लाइब्रेरीज़ (डीएलएल) का रूप लेता है, एक शब्द जो कि अधिकांश विंडोज उपयोगकर्ता किसी बिंदु या दूसरे पर आते हैं।
जब उपयोगकर्ताओं को अपने सॉफ़्टवेयर को तैनात करने का समय आता है, तो डेवलपर्स के पास एक विकल्प होता है। वे उन डीएलएल को अपने आवेदन की स्थापना में बंडल कर सकते हैं, या वे साझा कोड के मानक वितरण योग्य पैकेज पर भरोसा कर सकते हैं। अधिकांश बाद वाले को चुनते हैं, और वह पैकेज विज़ुअल सी ++ पुनर्वितरण योग्य के रूप में जाना जाता है। पुनर्वितरण योग्य उपयोग करने के कई फायदे हैं। पैकेज माइक्रोसॉफ्ट द्वारा उपलब्ध कराए जाते हैं, जो उन्हें बग और सुरक्षा सुधारों के साथ परीक्षण और अद्यतन भी करते हैं। Redistributables भी उपयोगकर्ता के कंप्यूटर पर एक ही स्थापना की पेशकश करता है कि एक ही समय में कई प्रोग्राम उपयोग कर सकते हैं।
मेरे पीसी पर इतने सारे इंस्टॉल क्यों हैं?
कुछ विंडोज़ के साथ ही स्थापित हैं। इंस्टॉल किए गए विशिष्ट संस्करण इस बात पर निर्भर करते हैं कि आप किस विंडोज़ का उपयोग कर रहे हैं। मैं विंडोज 10 का उपयोग कर रहा हूं, जो 2012 और 2013 के दृश्य सी ++ पुनर्वितरण के साथ आता है। आप यह भी ध्यान दें कि मुझे 32-बिट (x86) और 64-बिट (x64) संस्करण दोनों स्थापित हैं। यदि आपके पास विंडोज का 32-बिट संस्करण है, तो आप पुनर्वितरण के उन 64-बिट संस्करणों को नहीं देख पाएंगे। लेकिन अगर आपके पास विंडोज़ का 64-बिट संस्करण है (जो लगभग सभी कंप्यूटर इन दिनों हैं), तो आप दोनों संस्करण देखेंगे, क्योंकि एक 64-बिट विंडोज 64-बिट और 32-बिट अनुप्रयोगों को चला सकता है।
आपके सिस्टम पर दिखाई देने वाले विज़ुअल सी ++ पुनर्वितरण योग्य के किसी भी अतिरिक्त संस्करण को कुछ प्रोग्राम के साथ स्थापित किया गया था, जिसकी आवश्यकता थी। जब विज़ुअल सी ++ के किसी विशिष्ट संस्करण में डेवलपर कोड, उस संस्करण के लिए कोड लाइब्रेरी एप्लिकेशन के चलाने के लिए उपयोगकर्ता के सिस्टम पर भी मौजूद होनी चाहिए। इसका मतलब है कि, उदाहरण के लिए, यदि कोई डेवलपर आपके द्वारा इंस्टॉल किए जा रहे प्रोग्राम को बनाने के लिए विजुअल सी ++ 2005 (या विजुअल स्टूडियो 2005) का उपयोग करता है, तो आप प्रोग्राम के साथ अपने सिस्टम पर विजुअल सी ++ 2005 पुनर्वितरण योग्य स्थापित करने की उम्मीद कर सकते हैं।
कभी-कभी, जब आप एक प्रोग्राम चलाते हैं तो आपको पॉप अप मिल जाएगा, यह कहकर कि पुनर्वितरण योग्य पैकेज स्थापित किया जा रहा है। यदि आप एक पीसी गेमर हैं, तो आप इसे बहुत कुछ देखेंगे, खासकर यदि आप स्टीम के माध्यम से अपने गेम प्राप्त करते हैं। आमतौर पर, इसका मतलब है कि डेवलपर ने माइक्रोसॉफ्ट से इंस्टॉलेशन समय पर नवीनतम पैकेज डाउनलोड करना चुना है। कभी-कभी, पैकेज के साथ पैकेज को बंडल किया जाता है। वर्तमान एएमडी ग्राफिक्स ड्राइवर पैकेज की स्थापना का एक शॉट यहां दिया गया है, जिसे आप देख सकते हैं 2012 और 2013 सी ++ पुनर्वितरण योग्य स्थापित करना चाहता है।
तो संक्षेप में: आपको कुछ पैकेज दिखाई देंगे जो विंडोज के साथ आते हैं, और कुछ जो आपके द्वारा इंस्टॉल किए गए एप्लिकेशन के साथ आते हैं। और यदि आप 64-बिट विंडोज चला रहे हैं, तो आप प्रत्येक पैकेज के 64-बिट और 32-बिट संस्करण दोनों देखेंगे।
क्या मैं उनमें से कुछ अनइंस्टॉल कर सकता हूं?
संक्षिप्त जवाब है: हाँ, लेकिन आपको शायद नहीं करना चाहिए।
आप वास्तव में कभी नहीं जानते कि आपके कौन से इंस्टॉल किए गए एप्लिकेशन प्रत्येक पुनर्वितरण पर भरोसा करते हैं। यदि आप किसी प्रोग्राम को अनइंस्टॉल करते हैं, तो वह प्रोग्राम स्वचालित रूप से पुनर्वितरण योग्य नहीं होगा जिस पर यह निर्भर था, क्योंकि इसका कोई तरीका नहीं है कि अन्य एप्लिकेशन भी इस पर भरोसा करते हैं या नहीं। निश्चित रूप से, वहां कुछ पुनर्वितरण योग्य पैकेज हो सकते हैं जिनकी आपको आवश्यकता नहीं है- लेकिन यदि आप मैन्युअल रूप से एक पुनर्वितरण योग्य पैकेज को हटाते हैं जो कुछ प्रोग्राम अभी भी उपयोग कर रहे हैं, तो आप उन्हें सही ढंग से नहीं चल सकते हैं, और कुछ मामलों में, यहां तक कि समस्याएं भी होती हैं आपके विंडोज़ इंस्टॉलेशन।
यह आपको स्थापित प्रोग्रामों की सूची में बैठे बहुत से लोगों को देखकर परेशान कर सकता है, लेकिन यदि आपके पीसी पर चीजें अच्छी तरह से चल रही हैं, तो पुनर्वितरण योग्य कोई नुकसान नहीं पहुंचा रहे हैं। वे ज्यादा जगह नहीं लेते हैं। मेरे सिस्टम पर स्थापित चार संस्करण अभी संयुक्त रूप से 100 एमबी डिस्क स्पेस लेते हैं।
हमने इंटरनेट के चारों ओर तैरने वाली कुछ सलाह दी है जो बताती है कि आप पुनर्वितरण के पुराने संस्करणों को हटा सकते हैं, जो कि प्रत्येक प्रमुख रिलीज (वर्ष द्वारा नोट किया गया) से सबसे हाल ही में छोड़कर है। दूसरे शब्दों में, वे सुझाव देते हैं कि आप 2012 में नवीनतम पुनर्वितरण योग्य स्थान छोड़ सकते हैं और पुराने 2012 संस्करणों को अनइंस्टॉल कर सकते हैं। हमने इसका परीक्षण किया है और इसे अविश्वसनीय पाया है। ऐसा लगता है कि कभी-कभी काम करता है, लेकिन इसकी कोई गारंटी नहीं है कि यह आपके लिए काम करेगा। तीन प्रणालियों के अपने सीमित परीक्षण में, इसने एक प्रणाली पर समस्याएं पैदा कीं जहां कुछ कार्यक्रम अब नहीं चलेंगे।
अगर मुझे समस्याएं आ रही हैं तो मैं क्या कर सकता हूं?
दुर्भाग्यवश, किसी एप्लिकेशन के साथ खराब पुनर्वितरण योग्य स्थापना में समस्या को कम करना मुश्किल होता है। आपको प्रोग्राम के इंस्टॉलेशन या ऑपरेशन के दौरान शायद ही कभी एक त्रुटि संदेश मिलता है जो आपको सीधे पुनर्वितरण योग्य पैकेजों पर इंगित करता है। फिर भी, यह एक संभावना है और कभी-कभी यह परीक्षण के लायक है, विशेष रूप से यदि आपके द्वारा अभी इंस्टॉल किया गया एक प्रोग्राम पहले से स्थापित प्रोग्राम को तोड़ने का कारण बनता है और आप जानते हैं कि वे दोनों एक ही पुनर्वितरण पर भरोसा करते हैं।
सबसे पहले, आप कुछ बुनियादी कदम उठा सकते हैं। सुनिश्चित करें कि विंडोज अपडेट में इसके सभी नवीनतम अपडेट हैं। यदि पैकेज में कोई अपडेट उपलब्ध है, तो समस्या हल हो सकती है। आप विंडोज़ में दूषित सिस्टम फ़ाइलों के लिए स्कैनिंग करने का भी प्रयास कर सकते हैं। इसमें अधिक समय नहीं लगता है और यह सिस्टम फ़ाइलों को पुनर्स्थापित कर सकता है जो दूषित हो गए हैं या गायब हो गए हैं। यह हमेशा एक शॉट के लायक है।
यदि वे चरण समस्या को हल करने में विफल रहते हैं, तो आप अनइंस्टॉल करने का प्रयास कर सकते हैं और फिर प्रश्न में संस्करण को पुनर्स्थापित कर सकते हैं। और, यदि आप विशिष्ट संस्करण नहीं जानते हैं, तो आप एक जुआ ले सकते हैं और अपने कंप्यूटर से सभी पुनर्वितरण योग्य पैकेजों को अनइंस्टॉल करने का प्रयास कर सकते हैं और फिर प्रत्येक संस्करण के सभी नवीनतम कार्यान्वयन को स्थापित कर सकते हैं। आप जो भी मार्ग लेते हैं, सुनिश्चित करें कि आप पहले अपने कंप्यूटर का बैक अप लें!
आप प्रोग्राम्स और फीचर्स कंट्रोल पैनल एप में किसी भी अन्य प्रोग्राम को अनइंस्टॉल करने के समान ही पुनर्वितरणों को अनइंस्टॉल कर सकते हैं। फिर आप माइक्रोसॉफ्ट के डाउनलोड सेंटर से नवीनतम संस्करण डाउनलोड और स्थापित कर सकते हैं। यहां प्रत्येक संस्करण के कुछ सीधा लिंक दिए गए हैं:
- माइक्रोसॉफ्ट विजुअल सी ++ 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 अपडेट 2 पुनर्वितरण योग्य (x86 और x64)
बस याद रखें कि यदि आप विंडोज के 64-बिट संस्करण चला रहे हैं, तो आपको 32-बिट (x86) और 64-बिट (x64) संस्करणों को डाउनलोड और इंस्टॉल करने की आवश्यकता होगी।
और वहां है। उम्मीद है कि कम से कम यह बताता है कि ये विज़ुअल सी ++ पुनर्वितरण योग्य पैकेज क्या हैं और आपके पीसी पर इतने सारे इंस्टॉल क्यों हैं।