माइक्रोसॉफ्ट .NET Framework आधुनिक विंडोज ऑपरेटिंग सिस्टम की एक महत्वपूर्ण विशेषता है। यह डेवलपर्स को कोड का एक रेडी-मेड कलेक्शन प्रदान करता है जिसे माइक्रोसॉफ्ट मेंटेन करता है। अधिकांश समय, आपका .NET Framework के साथ कोई सीधा लेना-देना नहीं होता है। हालांकि, ऐसा हमेशा नहीं होता है। कई बार, आपको अपने सिस्टम पर इंस्टॉल .NET Framework के विशिष्ट वर्जन को जानने की आवश्यकता होती है।
यहां छह तरीके हैं जिनसे आप पता लगा सकते हैं कि आपके विंडोज वर्जन पर .NET Framework के कौन से वर्जन इंस्टॉल हैं।
नए .NET Framework वर्जन ढूंढें: 4.5 और बाद के
वर्जन 4.5 और बाद के लिए अपने .NET Framework वर्जन का पता लगाने के लिए आप तीन विधियों का उपयोग कर सकते हैं। "लेकिन गेविन," मैं आपको कहते सुनता हूं, "मैं यह पता लगाने के लिए कर रहा हूं कि मेरे पास कौन सा वर्जन है, मुझे नहीं पता कि यह वर्जन 4.5 है या नहीं।"
आप बिल्कुल सही हैं। .NET Framework वर्जन की जांच करने में केवल एक पल लगता है। आप जल्दी से स्थापित कर सकते हैं कि आपके पास .NET Framework वर्जन 4.5 या बाद का है या नहीं। यदि नहीं, तो आप सुरक्षित रूप से मान सकते हैं कि आपके पास पहले का वर्जन इंस्टॉल है, या बिल्कुल भी .NET Framework वर्जन नहीं है (जो अत्यधिक असंभव है)।
1. रजिस्ट्री एडिटर का उपयोग करके .NET Framework वर्जन ढूंढें
आप रजिस्ट्री में अपने सिस्टम पर इंस्टॉल .NET Framework वर्जन ढूंढ सकते हैं। (विंडोज रजिस्ट्री क्या है, वैसे भी?)
- Ctrl + R दबाकर रन खोलें, फिर regedit इनपुट करें।
- जब रजिस्ट्री एडिटर खुलता है, तो निम्नलिखित एंट्री ढूंढें: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4
- v4 के तहत, Full की जांच करें। यदि यह वहां है, तो आपके पास .NET Framework वर्जन 4.5 या बाद का है।
- दाएं पैनल में, Release नामक एक DWORD एंट्री की जांच करें। यदि Release DWORD मौजूद है, तो आपके पास .NET Framework 4.5 या बाद का वर्जन है।
- Release DWORD डेटा में विशिष्ट .NET Framework वर्जन से संबंधित एक मान होता है। उदाहरण के लिए, नीचे दी गई छवि में, Release DWORD का मान 461814 है। इसका मतलब है कि मेरे सिस्टम में .NET Framework 4.7.2 इंस्टॉल है। अपने Release DWORD मान के लिए नीचे दी गई तालिका देखें।
आप नीचे दी गई मान तालिका के खिलाफ DWORD मान को क्रॉस-चेक करके अपने सिस्टम पर सटीक .NET Framework वर्जन का पता लगा सकते हैं।
2. कमांड प्रॉम्प्ट का उपयोग करके .NET Framework वर्जन ढूंढें
अपने स्टार्ट मेनू सर्च बार में command टाइप करें, बेस्ट मैच पर राइट-क्लिक करें और एडमिनिस्ट्रेटर के रूप में चलाएं चुनें।
अब, कमांड प्रॉम्प्ट में निम्न कमांड कॉपी और पेस्ट करें:
reg query "HKLM\SOFTWARE\Microsoft\Net Framework Setup\NDP\v4" /s
कमांड वर्जन 4 के लिए इंस्टॉल .NET Frameworks को सूचीबद्ध करता है। .NET Framework वर्जन 4 और बाद के "v4.x.xxxxx" के रूप में प्रदर्शित होते हैं।
3. पावरशेल का उपयोग करके .Net Framework वर्जन ढूंढें
अपने स्टार्ट मेनू सर्च बार में powershell टाइप करें, बेस्ट मैच पर राइट-क्लिक करें और एडमिनिस्ट्रेटर के रूप में चलाएं चुनें।
अब, आप .NET Framework Release DWORD के मान की जांच के लिए निम्न कमांड का उपयोग कर सकते हैं:
Get-ChildItem 'HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full\' | Get-ItemPropertyValue -Name Release | Foreach-Object { $_ -ge 394802 }
यदि .NET Framework वर्जन 4.6.2 या अधिक है तो उपरोक्त कमांड True लौटाता है। अन्यथा, यह False लौटाता है। आप उपरोक्त DWORD मान तालिका का उपयोग करके कमांड के अंतिम छह अंकों को किसी भिन्न वर्जन के लिए स्वैप कर सकते हैं। मेरा उदाहरण देखें:
पहली कमांड पुष्टि करती है कि वर्जन 4.6.2 मौजूद है। दूसरी पुष्टि करती है कि वर्जन 4.7.2 मौजूद है। हालांकि, तीसरी कमांड वर्जन 4.8 की जांच करती है, जो अभी तक मेरे सिस्टम पर इंस्टॉल नहीं है क्योंकि विंडोज 10 मई अपडेट मेरे सिस्टम पर नहीं आया है। फिर भी, आपको अंदाजा हो जाता है कि पावरशेल कमांड DWORD मान तालिका के साथ कैसे काम करता है।
पुराने .NET Framework वर्जन ढूंढें
आप रजिस्ट्री का उपयोग करके अपने सिस्टम पर इंस्टॉल पुराने .NET Framework वर्जन का पता लगा सकते हैं। रजिस्ट्री एडिटर सभी उत्तर रखता है।
- Ctrl + R दबाकर रन खोलें, फिर regedit इनपुट करें।
- जब रजिस्ट्री एडिटर खुलता है, तो निम्नलिखित एंट्री ढूंढें: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP
- रजिस्ट्री में NDP फाइल को प्रत्येक .NET Framework वर्जन के लिए जांचें।
थर्ड-पार्टी टूल का उपयोग करके अपने .NET Framework वर्जन की जांच करें
कुछ टूल हैं जिनका उपयोग आप अपने सिस्टम पर .NET Framework वर्जन को स्वचालित रूप से ढूंढने के लिए कर सकते हैं। हालांकि, वे अक्सर अपडेट नहीं होते हैं, यही कारण है कि मैन्युअल विधि जानना भी आसान है।
1. Raymondcc .NET Detector
Raymondcc .NET Detector उपयोग करने के लिए सबसे तेज और आसान डिटेक्शन टूल में से एक है। आप फोल्डर डाउनलोड करते हैं, इसे निकालते हैं, फिर एक्जीक्यूटेबल चलाते हैं। जब प्रोग्राम चलता है, तो यह .NET Framework वर्जन की एक सूची दिखाता है। काले रंग के वर्जन आपके सिस्टम पर इंस्टॉल हैं, जबकि ग्रे वर्जन नहीं हैं। यदि आप ग्रे आउट .NET Framework वर्जन पर क्लिक करते हैं, तो प्रोग्राम आपको इंस्टॉलर पर ले जाता है।
डाउनलोड: विंडोज के लिए Raymondcc .NET Detector (मुफ्त)
आर्काइव पासवर्ड raymondcc है
2. ASoft .NET Version Detector
ASoft .NET Version Detector Raymondcc .NET Detector के समान ही काम करता है। एक बार जब आप प्रोग्राम को डाउनलोड और निकाल लेते हैं, तो एक्जीक्यूटेबल चलाएं। प्रोग्राम वर्तमान में इंस्टॉल .NET Framework वर्जन की एक सूची दिखाता है। यह उन वर्जन के लिए डाउनलोड लिंक भी प्रदान करता है जो आपके पास नहीं हैं।
डाउनलोड: विंडोज के लिए ASoft .NET Version Detector (मुफ्त)
अपने .NET Framework वर्जन की जांच करने के सरल तरीके
अब आप अपने .NET Framework वर्जन की जांच करने के कई सरल तरीके जानते हैं।
अपने .NET Framework वर्जन की जांच करना हमेशा आवश्यक नहीं होता है। कई प्रोग्राम इंस्टॉल करने से पहले वर्जन की जांच करेंगे और आपको बताएंगे कि क्या कोई प्रोग्राम है। अन्य इंस्टॉलेशन शुरू करने से पहले आवश्यक वर्जन इंस्टॉल करेंगे, आपको सही वर्जन ढूंढने और डाउनलोड करने की परेशानी से बचाएंगे।
फिर भी, मैन्युअली .NET Framework वर्जन ढूंढना हमेशा उपयोगी होता है। .NET Framework के बारे में अधिक जानना चाहते हैं? यहां बताया गया है कि आपको इसकी आवश्यकता क्यों है और विंडोज 10 पर इसे कैसे इंस्टॉल करें।