यदि आपने अभी-अभी विंडोज को अपग्रेड किया है, तो आप देख सकते हैं कि कुछ प्रोग्राम्स को Microsoft .NET फ्रेमवर्क के पुराने वर्जन के उपयोग की आवश्यकता होती है, जो विंडोज के नवीनतम वर्जन में शामिल नहीं होता। कुछ मामलों में, विंडोज स्वचालित रूप से इसका पता लगा सकता है और आपको एक डायलॉग के माध्यम से आवश्यक .NET फ्रेमवर्क वर्जन को इंस्टॉल करने के लिए प्रेरित कर सकता है, लेकिन यह निश्चित नहीं है। मैन्युअल रूप से आपके द्वारा आवश्यक NET फ्रेमवर्क के वर्जन को इंस्टॉल करने का तरीका जानने के लिए आगे पढ़ें।
.NET Framework क्या है?
Microsoft .NET Framework Microsoft द्वारा बनाया गया एक ओपन-सोर्स सॉफ्टवेयर डेवलपमेंट फ्रेमवर्क है। पहला वर्जन 2002 में जारी किया गया था। इसमें कमांड लैंग्वेज रनटाइम और फ्रेमवर्क क्लास लाइब्रेरी दोनों शामिल हैं।
यह एक ही प्लेटफॉर्म पर विंडोज, माइक्रोसॉफ्ट एज़्योर, विंडोज सर्वर, और XML वेब सर्विस के लिए वेब और सॉफ्टवेयर एप्लिकेशन्स को कई भाषाओं में डिज़ाइन करना आसान बनाने के लिए डिज़ाइन किया गया है।
विंडोज अपडेट के माध्यम से इंस्टॉल करें
इस विधि का उपयोग करने के लिए आपको एक कार्यशील इंटरनेट कनेक्शन की आवश्यकता है।
1. अपने कीबोर्ड पर Win कुंजी दबाएं और सर्च बॉक्स में "विंडोज फीचर्स" टाइप करें।
2. कॉन्फिगरेशन डायलॉग खोलने के लिए "विंडोज फीचर्स ऑन ऑर ऑफ" पर क्लिक करें।
3. ".NET Framework 3.5 (इन्क्लूड्स .NET 2.0 एंड 3.0)" चेकबॉक्स चुनें और "OK" पर क्लिक करें। आप अन्य विकल्पों को वैसे ही छोड़ सकते हैं।
विंडोज तब आपके कंप्यूटर पर .NET Framework 3.5 को इंस्टॉल करने के लिए विंडोज अपडेट से कनेक्ट करेगा।
इंस्टॉलेशन पूरा करने के लिए, आपको अपने कंप्यूटर को रीस्टार्ट करने की आवश्यकता हो सकती है।
विंडोज इंस्टॉलेशन मीडिया के माध्यम से मैन्युअल इंस्टॉल
बशर्ते आपके पास विंडोज इंस्टॉलेशन मीडिया हाथ में हो, आप इसका उपयोग .NET फ्रेमवर्क के पुराने वर्जन को इंस्टॉल करने के लिए कर सकते हैं। यह बहुत तेज है और इसके लिए सक्रिय इंटरनेट कनेक्शन की आवश्यकता नहीं होती।
इसे यहां कैसे करें:
1. अपने विंडोज DVD या बूटेबल विंडोज USB को अपने पीसी में डालें।
2. अगला, फाइल एक्सप्लोरर खोलें, और "दिस पीसी" के तहत, आपके द्वारा डाले गए इंस्टॉलेशन मीडिया का अक्षर नोट करें (मेरे मामले में D:)।
3. विंडोज कुंजी दबाएं और सर्च बॉक्स में cmd टाइप करें।
4. कमांड प्रॉम्प्ट पर राइट-क्लिक करें और "रन एज एडमिनिस्ट्रेटर" पर क्लिक करें।
5. अगला, निम्न कमांड चलाएं। अपने कंप्यूटर पर इंस्टॉलेशन मीडिया के अक्षर से D: को बदलना याद रखें।
Dism /online /enable-feature /featurename:NetFX3 /All /Source:D:sourcessxs /LimitAccess
कुछ सेकंड के बाद, इंस्टॉलेशन पूरा हो जाएगा। बस सुनिश्चित होने के लिए आप अपने पीसी को रीस्टार्ट कर सकते हैं।
डाउनलोड से सीधे .NET Framework इंस्टॉल करें
माइक्रोसॉफ्ट आपको अधिकांश वर्जन को मैन्युअल इंस्टॉलेशन के लिए सीधे डाउनलोड करने की अनुमति देता है। वर्जन 3.5 SP1 से 4.8 तक सभी डाउनलोड के लिए उपलब्ध हैं, हालांकि उन सभी वर्जन को अभी भी सक्रिय रूप से सपोर्ट नहीं किया जाता है। जिस वर्जन की आपको आवश्यकता है उस पर क्लिक करें और रनटाइम विकल्प डाउनलोड करें।
आप वर्जन 2.0 और 3.0 को भी सीधे डाउनलोड कर सकते हैं और माइक्रोसॉफ्ट अपडेट कैटलॉग के भीतर विभिन्न वर्जन और नवीनतम सर्विस पैक्स खोज सकते हैं।
उपलब्ध .NET Framework वर्जन
जबकि यह पोस्ट .NET Framework वर्जन 2.0, 3.0, और 3.5 पर केंद्रित है, वे केवल पुराने वर्जन उपलब्ध नहीं हैं। अगस्त 2021 तक, नवीनतम वर्जन वास्तव में .NET Framework 4.8 है।
पुराने वर्जन की वर्तमान सूची में शामिल हैं:
- .NET Framework 2.0
- .NET Framework 3.0
- .NET Framework 3.5 (3.5 इंस्टॉल करने से 2.0 और 3.0 भी इंस्टॉल हो जाते हैं)
- .NET Framework 4.0
- .NET Framework 4.5
- .NET Framework 4.5.1
- .NET Framework 4.5.2
- .NET Framework 4.6
- .NET Framework 4.6.2
- .NET Framework 4.7
- .NET Framework 4.7.1
- .NET Framework 4.7.2
इंस्टॉलेशन समस्याओं का निवारण
जब आप .NET Framework इंस्टॉल करते हैं तो आमतौर पर आपको कोई समस्या नहीं होगी, लेकिन समस्याएं कभी-कभी सामने आती हैं। कुछ सबसे आम में शामिल हैं:
- संगतता एरर्स - यदि आपको कोई संदेश मिलता है कि यह आपके OS के साथ संगत नहीं है, तो आप जिस वर्जन को इंस्टॉल करने की कोशिश कर रहे हैं वह संगत नहीं है और काम नहीं करेगा। यदि आप जानते हैं कि यह सपोर्टेड है, तो नवीनतम विंडोज अपडेट्स इंस्टॉल करें। यह एरर आमतौर पर तब होता है जब एक नए वर्जन को पुराने पीसी पर इंस्टॉल करने की कोशिश की जाती है।
- अमान्य विंडोज इंस्टॉल - यदि आप विंडोज की लाइसेंस्ड कॉपी नहीं चला रहे हैं, तो .NET Framework बिल्कुल भी इंस्टॉल नहीं हो सकता है। अपनी कॉपी रजिस्टर करना या एक वैध कॉपी इंस्टॉल करना एकमात्र समाधान है।
- विंडोज अपडेट समस्याएं - यदि आपको किसी विशिष्ट KB नंबर के बारे में एरर्स मिलते हैं या कि अतिरिक्त अपडेट आवश्यक हैं, तो आगे बढ़ने से पहले सभी नवीनतम विंडोज अपडेट्स इंस्टॉल करें।
- करप्ट डाउनलोड - यदि आपको करप्ट इंस्टॉलेशन के बारे में कोई एरर मिलता है, तो एड ऑर रिमूव प्रोग्राम्स चेक करें कि क्या कुछ इंस्टॉल हुआ। यदि संभव हो तो अनइंस्टॉल करें। फिर, मैन्युअल रूप से उस वर्जन को डाउनलोड करें जिसकी आपको आवश्यकता है और उसे उस तरह इंस्टॉल करें।
माइक्रोसॉफ्ट अधिक उन्नत एरर्स के लिए और भी अधिक ट्रबलशूटिंग विकल्प प्रदान करता है।
.NET Framework वर्जन चेक करें
यदि आप सुनिश्चित नहीं हैं कि आपके पास पहले से ही सही वर्जन इंस्टॉल्ड है, तो अपने .NET Framework वर्जन को चेक करना सीखना आसान है।
फाइल एक्सप्लोरर का उपयोग करना
अपने .NET Framework वर्जन को चेक करने का एक त्वरित और आसान तरीका फाइल एक्सप्लोरर का उपयोग करना है। फाइल एक्सप्लोरर खोलें और निम्न स्थान दर्ज करें। (यदि विंडोज C: पर इंस्टॉल्ड नहीं है तो ड्राइव अक्षर बदलें):
C:WindowsMicrosoft.NETFramework
शीर्ष पर प्रत्येक फोल्डर एक व्यक्तिगत .NET Framework वर्जन है।
पावरशेल का उपयोग करना
Win+ X दबाएं और विंडोज पावरशेल (एडमिन) चुनें। प्रॉम्प्ट पर निम्न दर्ज करें:
Get-ChildItem 'HKLM:SOFTWAREMicrosoftNET Framework SetupNDP' -Recurse | Get-ItemProperty -Name version -EA 0 | Where { $_.PSChildName -Match '^(?!S)p{L}'} | Select PSChildName, version
यह आपको वर्तमान में इंस्टॉल्ड सभी वर्जन दिखाता है।
कमांड प्रॉम्प्ट का उपयोग करना
जबकि परिणाम उतना साफ और सुंदर नहीं है, आप पावरशेल के बजाय कमांड प्रॉम्प्ट का उपयोग कर सकते हैं। स्टार्ट खोलें और cmd टाइप करें। जब यह दिखाई दे तो कमांड प्रॉम्प्ट के तहत "रन एज एडमिनिस्ट्रेटर" चुनें।
निम्न कमांड दर्ज करें:
reg query "HKLMSOFTWAREMicrosoftNet Framework SetupNDP" /s
सूची के माध्यम से स्क्रॉल करें, वर्जन लाइन को देखते हुए।
अक्सर पूछे जाने वाले प्रश्न
1. क्या मैं .NET Framework के कई वर्जन इंस्टॉल कर सकता हूं?
हां, आप .NET Framework के कई वर्जन इंस्टॉल कर सकते हैं। विभिन्न एप्लिकेशन्स को विभिन्न वर्जन की आवश्यकता होती है और वे एक ही पीसी पर शांतिपूर्वक सह-अस्तित्व में रह सकते हैं। केवल उन .NET Framework वर्जन को इंस्टॉल करें जिनकी आपको वास्तव में आवश्यकता है।
2. .NET Framework वर्जन कितने समय तक सपोर्टेड हैं?
.NET Framework 3.5 SP1 अक्टूबर 10, 2028 तक सपोर्टेड है। यह उन ऐप्स के लिए आदर्श है जिन्हें 2.0, 3.0, और/या 3.5 की आवश्यकता होती है। ये लंबी अवधि के लिए सपोर्टेड हैं क्योंकि वे सबसे लोकप्रिय और स्थिर पुराने वर्जन हैं।
वर्जन 4.0 से 4.5.1 अब सपोर्टेड नहीं हैं। वर्जन 4.5.2 से 4.6.1 26 अप्रैल, 2022 को सपोर्ट खो देंगे।
वर्जन 4.6.2 और ऊपर के लिए वर्तमान में कोई एंड-ऑफ-सपोर्ट तिथि सूचीबद्ध नहीं है।
3. मैं संगतता कैसे चेक कर सकता हूं?
यदि आप सुनिश्चित नहीं हैं कि आपका पीसी किसी विशिष्ट .NET Framework वर्जन को सपोर्ट करेगा जिसे आप इंस्टॉल करना चाहते हैं, तो आप आसानी से चेक कर सकते हैं। माइक्रोसॉफ्ट के पास हर .NET Framework वर्जन के लिए निर्भरता और सिस्टम आवश्यकताओं की सूची है।
समापन
अब आप अपने पीसी पर .NET Framework के पुराने वर्जन की आवश्यकता वाले प्रोग्राम्स को चलाने में सक्षम होना चाहिए। हमें कमेंट सेक्शन में बताएं कि Microsoft NET Framework इंस्टॉल करने के इन तरीकों में से कौन सा आपके लिए काम करता है।
नवीनतम विंडोज अपडेट समस्याओं और उन्हें कैसे ठीक करें, इसके बारे में जानने के लिए आगे पढ़ें।