यदि आपने अभी-अभी Windows को अपग्रेड किया है, तो आप देख सकते हैं कि कुछ प्रोग्रामों को Microsoft .NET फ्रेमवर्क के पुराने संस्करणों के उपयोग की आवश्यकता होती है, जो कि Windows के नवीनतम संस्करण में शामिल नहीं है। कुछ मामलों में, विंडोज स्वचालित रूप से इसका पता लगा सकता है और आपको .NET फ्रेमवर्क संस्करण स्थापित करने के लिए संकेत दे सकता है जो एक संवाद के माध्यम से आवश्यक है, लेकिन यह दिया नहीं गया है। NET फ्रेमवर्क के उस संस्करण को मैन्युअल रूप से स्थापित करने का तरीका जानने के लिए पढ़ें जिसकी आपको आवश्यकता है।
.NET Framework क्या है?
माइक्रोसॉफ्ट .NET फ्रेमवर्क माइक्रोसॉफ्ट द्वारा बनाया गया एक ओपन सोर्स सॉफ्टवेयर डेवलपमेंट फ्रेमवर्क है। पहला संस्करण 2002 में जारी किया गया था। इसमें कमांड लैंग्वेज रनटाइम और फ्रेमवर्क क्लास लाइब्रेरी दोनों शामिल हैं।
इसे कई भाषाओं में वेब और सॉफ़्टवेयर एप्लिकेशन डिज़ाइन करना आसान बनाने के लिए डिज़ाइन किया गया है। डेवलपर्स एक ही प्लेटफॉर्म पर विंडोज, माइक्रोसॉफ्ट एज़्योर, विंडोज सर्वर और एक्सएमएल वेब सेवा के लिए एप्लिकेशन बनाने में सक्षम हैं।
Windows Update के माध्यम से इंस्टॉल करें
इस पद्धति का उपयोग करने के लिए आपको एक कार्यशील इंटरनेट कनेक्शन की आवश्यकता है।
1. जीतें दबाएं अपने कीबोर्ड पर कुंजी और खोज बॉक्स में "Windows सुविधाएँ" टाइप करें।
2. कॉन्फ़िगरेशन संवाद खोलने के लिए "Windows सुविधाओं को चालू या बंद करें" पर क्लिक करें।
3. ".NET Framework 3.5 (.NET 2.0 और 3.0 सहित)" चेकबॉक्स चुनें और "ओके" पर क्लिक करें। आप अन्य विकल्पों को यथावत छोड़ सकते हैं।
इसके बाद विंडोज़ आपके कंप्यूटर पर .NET Framework 3.5 स्थापित करने के लिए विंडोज अपडेट से कनेक्ट हो जाएगा।
स्थापना पूर्ण करने के लिए, आपको अपने कंप्यूटर को पुनरारंभ करने की आवश्यकता हो सकती है।
Windows इंस्टालेशन मीडिया के माध्यम से मैन्युअल रूप से इंस्टॉल करें
बशर्ते आपके पास विंडोज इंस्टॉलेशन मीडिया आसान हो, आप इसका उपयोग .NET फ्रेमवर्क के पुराने संस्करणों को स्थापित करने के लिए कर सकते हैं। यह बहुत तेज़ है और इसके लिए सक्रिय इंटरनेट कनेक्शन की आवश्यकता नहीं है।
यह कैसे करना है:
1. अपने पीसी में अपनी विंडोज डीवीडी या बूट करने योग्य विंडोज यूएसबी डालें।
2. इसके बाद, फ़ाइल एक्सप्लोरर खोलें, और "यह पीसी" के अंतर्गत, आपके द्वारा डाले गए इंस्टॉलेशन मीडिया के अक्षर को नोट करें (डी:मेरे मामले में)।
3. विंडोज की दबाएं और टाइप करें cmd
खोज बॉक्स में।
4. कमांड प्रॉम्प्ट पर राइट-क्लिक करें और "व्यवस्थापक के रूप में चलाएँ" पर क्लिक करें।
5. अगला, निम्न आदेश चलाएँ। D:को अपने कंप्यूटर पर संस्थापन मीडिया के अक्षर से बदलना याद रखें।
Dism /online /enable-feature /featurename:NetFX3 /All /Source:D:sourcessxs /LimitAccess
कुछ सेकंड के बाद, इंस्टॉलेशन पूरा हो जाएगा। सुनिश्चित करने के लिए आप अपने पीसी को पुनरारंभ कर सकते हैं।
डाउनलोड से सीधे .NET Framework स्थापित करें
Microsoft आपको मैन्युअल स्थापना के लिए अधिकांश संस्करण सीधे डाउनलोड करने की अनुमति देता है। संस्करण 3.5 SP1 से 4.8 सभी डाउनलोड के लिए उपलब्ध हैं, हालांकि वे सभी संस्करण अभी भी सक्रिय रूप से समर्थित नहीं हैं। आपको जिस संस्करण की आवश्यकता है उस पर क्लिक करें और रनटाइम विकल्प डाउनलोड करें।
आप संस्करण 2.0 और 3.0 को सीधे भी डाउनलोड कर सकते हैं और माइक्रोसॉफ्ट अपडेट कैटलॉग के भीतर विभिन्न संस्करणों और नवीनतम सर्विस पैक की खोज कर सकते हैं।
उपलब्ध .NET Framework संस्करण
जबकि यह पोस्ट .NET Framework संस्करण 2.0, 3.0 और 3.5 पर केंद्रित है, वे केवल पुराने संस्करण उपलब्ध नहीं हैं। अगस्त 2021 तक, नवीनतम संस्करण वास्तव में .NET Framework 4.8 है।
पुराने संस्करणों की वर्तमान सूची में शामिल हैं:
- .नेट फ्रेमवर्क 2.0
- .नेट फ्रेमवर्क 3.0
- .NET Framework 3.5 (इंस्टॉल 3.5 भी 2.0 और 3.0 इंस्टॉल करता है)
- .नेट फ्रेमवर्क 4.0
- .नेट फ्रेमवर्क 4.5
- .नेट फ्रेमवर्क 4.5.1
- .नेट फ्रेमवर्क 4.5.2
- .नेट फ्रेमवर्क 4.6
- .नेट फ्रेमवर्क 4.6.2
- .नेट फ्रेमवर्क 4.7
- .नेट फ्रेमवर्क 4.7.1
- .नेट फ्रेमवर्क 4.7.2
इंस्टॉलेशन संबंधी समस्याओं का निवारण
जब आप .NET Framework स्थापित करते हैं तो आमतौर पर आपको कोई समस्या नहीं होती है, कभी-कभी समस्याएं सामने आती हैं। कुछ सबसे आम में शामिल हैं:
- संगतता त्रुटियाँ - यदि आपको कोई ऐसा संदेश मिलता है जो आपके OS के अनुकूल नहीं है, तो आप जिस संस्करण को स्थापित करने का प्रयास कर रहे हैं वह संगत नहीं है और काम नहीं करेगा। यदि आप जानते हैं कि यह समर्थित है, तो नवीनतम Windows अद्यतन स्थापित करें। यह त्रुटि आमतौर पर तब होती है जब पुराने पीसी पर नया संस्करण स्थापित करने का प्रयास किया जाता है।
- अमान्य विंडोज इंस्टाल - यदि आप विंडोज की लाइसेंस प्राप्त कॉपी नहीं चला रहे हैं, तो .NET फ्रेमवर्क बिल्कुल भी इंस्टॉल नहीं हो सकता है। अपनी प्रति पंजीकृत करना या वैध प्रति स्थापित करना ही एकमात्र समाधान है।
- Windows अद्यतन समस्याएँ - यदि आपको किसी विशिष्ट KB संख्या के बारे में त्रुटियाँ मिलती हैं या अतिरिक्त अद्यतन आवश्यक हैं, तो आगे बढ़ने से पहले सभी नवीनतम Windows अद्यतन स्थापित करें।
- दूषित डाउनलोड - यदि आपको किसी दूषित इंस्टॉलेशन के बारे में कोई त्रुटि मिलती है, तो प्रोग्राम जोड़ें या निकालें जांचें कि क्या कुछ इंस्टॉल हुआ है या नहीं। हो सके तो अनइंस्टॉल कर दें। फिर, आपको जिस संस्करण की आवश्यकता है उसे मैन्युअल रूप से डाउनलोड करें और इसे इस तरह स्थापित करें।
Microsoft अधिक उन्नत त्रुटियों के लिए और भी अधिक समस्या निवारण विकल्प प्रदान करता है।
.NET Framework संस्करण की जांच करें
यदि आप सुनिश्चित नहीं हैं कि आपके पास पहले से ही सही संस्करण स्थापित है, तो यह सीखना आसान है कि अपने .NET Framework संस्करण की जांच कैसे करें।
फ़ाइल एक्सप्लोरर का उपयोग करना
अपने .NET Framework संस्करण की जांच करने का एक त्वरित और आसान तरीका फ़ाइल एक्सप्लोरर का उपयोग करना है। फ़ाइल एक्सप्लोरर खोलें और निम्न स्थान दर्ज करें। (यदि Windows C पर स्थापित नहीं है तो ड्राइव अक्षर बदलें):
C:WindowsMicrosoft.NETFramework
शीर्ष पर प्रत्येक फ़ोल्डर एक व्यक्तिगत .NET Framework संस्करण है।
पावरशेल का उपयोग करना
जीतें दबाएं + X और Windows PowerShell (व्यवस्थापन) का चयन करें। प्रॉम्प्ट पर निम्नलिखित दर्ज करें:
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
संस्करण लाइन को देखते हुए सूची में स्क्रॉल करें।
अक्सर पूछे जाने वाले प्रश्न
<एच3>1. क्या मैं .NET Framework के कई संस्करण स्थापित कर सकता हूँ?हाँ, आप एकाधिक .NET Framework संस्करण स्थापित कर सकते हैं। विभिन्न अनुप्रयोगों के लिए अलग-अलग संस्करणों की आवश्यकता होती है और एक ही पीसी पर शांतिपूर्वक मेल खा सकते हैं। केवल .NET Framework संस्करण स्थापित करें जिनकी आपको वास्तव में आवश्यकता है।
<एच3>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 wukk 26 अप्रैल, 2022 को समर्थन खो देते हैं।
संस्करण 4.6.2 और इसके बाद के संस्करण में वर्तमान में समर्थन की समाप्ति तिथि सूचीबद्ध नहीं है।
<एच3>3. मैं संगतता की जांच कैसे कर सकता हूं?यदि आप सुनिश्चित नहीं हैं कि आपका पीसी एक विशिष्ट .NET फ्रेमवर्क संस्करण का समर्थन करेगा जिसे आप स्थापित करना चाहते हैं, तो आप आसानी से जांच सकते हैं। Microsoft के पास प्रत्येक .NET Framework संस्करण के लिए निर्भरता और सिस्टम आवश्यकताओं की एक सूची है।
रैपिंग अप
अब आपको ऐसे प्रोग्राम चलाने में सक्षम होना चाहिए जिनके लिए आपके पीसी पर .NET Framework के पुराने संस्करणों की आवश्यकता होती है। हमें कमेंट सेक्शन में बताएं कि Microsoft NET फ्रेमवर्क स्थापित करने के लिए इनमें से कौन सी विधि आपके लिए कारगर रही।
नवीनतम Windows अद्यतन समस्याओं और उन्हें ठीक करने के तरीके के बारे में जानने के लिए आगे पढ़ें।