फिक्स: अपने पीसी पर ऐप। .NET फ्रेमवर्क 3.5 की जरूरत है



समस्याओं को खत्म करने के लिए हमारे साधन का प्रयास करें

यदि आप विंडोज 8 या 10 का उपयोग कर रहे हैं, तो आपने शायद एक पॉप अप देखा है जो आपको .NET फ्रेमवर्क 3.5 स्थापित करने की आवश्यकता है। यदि आप पृष्ठभूमि में या स्टार्टअप पर एप्लिकेशन चला रहे हैं तो पॉपअप यादृच्छिक हो सकता है। पॉपअप कहता है:



'आपके पीसी पर एक ऐप को निम्न विंडोज सुविधा की आवश्यकता है: .NET फ्रेमवर्क 3.5 (नेट 2.0 और 3.0 शामिल है)'





पॉपअप आमतौर पर वास्तविक होता है लेकिन इसे किसी भी प्रोग्राम द्वारा ट्रिगर किया जा सकता है, जिसमें मैलवेयर सहित इस ढांचे की आवश्यकता होती है। यदि आप इंस्टालेशन को छोड़ना चुनते हैं तो पॉपअप फिर से दिखाई दे सकता है जब आप प्रोग्राम इंस्टॉल करने का प्रयास करते हैं या जब आप एक निश्चित प्रोग्राम चलाने की कोशिश करते हैं। हालांकि, इसे इंटरनेट से डाउनलोड करना और अपने पीसी पर इंस्टॉल करना केवल एक अधिक निराशाजनक त्रुटि लौटाएगा जो कि फ्रेमवर्क पहले से ही स्थापित है। यह लेख समझाएगा कि यह पॉपअप क्यों दिखाई देता है। .NET फ्रेमवर्क क्या है और इसे आपके पीसी पर क्यों आवश्यक है। अंततः, हम आपको अपने पीसी पर .NET फ्रेमवर्क 3.5 स्थापित करने के तरीके के बारे में जानकारी देंगे।

यह समझने के लिए कि .NET फ्रेमवर्क 3.5 की आवश्यकता क्यों है और यह अनुरोध क्यों पॉप अप होता है, हमें पहले समझना होगा कि .NET फ्रेमवर्क क्या है। प्रोग्रामिंग में, एक फ्रेमवर्क प्रोग्रामिंग प्रोग्रामिंग इंटरफेस (एपीआई) का एक संग्रह है जो आमतौर पर कोड की एक साझा लाइब्रेरी होती है जिसे डेवलपर्स अनुप्रयोगों को विकसित करते समय कॉल कर सकते हैं। इस तरह, उन्हें खुद को खरोंच से कोड लिखने की ज़रूरत नहीं है, बहुमूल्य समय की बचत होती है और इसलिए प्रोग्रामर को इस बात पर ध्यान केंद्रित करने के लिए प्रोत्साहित किया जाता है कि कार्यक्रम क्या कर सकता है। .NET फ्रेमवर्क में, साझा कोड की लाइब्रेरी को फ्रेमवर्क क्लास लाइब्रेरी (FCL) का नाम दिया गया है। साझा लाइब्रेरी में कोड सभी प्रकार के विभिन्न कार्य कर सकते हैं और वे हजारों ऐसे कोड हैं। उदाहरण के लिए, नेटवर्क पर किसी अन्य डिवाइस को पिंग करने के लिए कोड या ’Open As’ या boxes Save As ’डायलॉग बॉक्स को संलग्न करने के लिए कोड इस ढांचे के भीतर रखा गया है।

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



.NET फ्रेमवर्क को कई ऑपरेटिंग सिस्टम के लिए विकसित किया गया था, लेकिन इसकी मालिकाना प्रकृति के कारण, इसे ज्यादातर विंडोज पर उपयोग किया जाता है। .NET फ्रेमवर्क के कई संस्करण आए हैं। आरंभिक विचार यह था कि नए संस्करण पुराने संस्करणों का उपयोग करके निर्मित कोड के अनुकूल थे। हालांकि, यह महसूस किया गया कि अब ऐसा नहीं हो सकता है। हालाँकि, .NET फ्रेमवर्क संस्करण 3.5 घरों में संस्करण 3.0 और संस्करण 2.0 से कोड इसलिए केवल उन संस्करणों के साथ पीछे की ओर संगत है। नवीनतम संस्करण (वी। 4.6) संगत नहीं है और इसलिए आमतौर पर अन्य संस्करणों के साथ चलाया जाता है।

Windows 8/10 में .NET फ्रेमवर्क 3.5 की आवश्यकता क्या है

विंडोज 8 और विंडोज 10 आमतौर पर .NET फ्रेमवर्क संस्करण 3.5 और 4.6 दोनों के साथ आते हैं। हालाँकि, केवल संस्करण 4.6 चालू है, और आपको .NET फ्रेमवर्क 3.5 चालू करना होगा। इसलिए .NET प्रोग्राम 3.5 फ्रेमवर्क का उपयोग करने वाले कोई भी प्रोग्राम पॉपअप को ट्रिगर करेंगे। .NET फ्रेमवर्क 3.5 को स्थापित करने की आवश्यकता है क्योंकि संस्करण 4.6 पीछे संगत नहीं है। C #, C ++, F #, विज़ुअल बेसिक और कुछ दर्जन अन्य लोगों द्वारा कोड किए गए कार्यक्रमों का समर्थन करने के बाद से इस फ्रेमवर्क का उपयोग करके कई कार्यक्रम बनाए गए थे। नए संस्करण के उपयोग को प्रोत्साहित करने के लिए, आपके पीसी पर पुराने .NET फ्रेमवर्क 3.5 को निष्क्रिय कर दिया गया है। हालांकि, कुछ कोडर अपने कार्यक्रमों के साथ आवश्यक संस्करण वितरित करते हैं।

यदि प्रोग्राम को चलाने के लिए आपके पीसी पर .NET वर्जन 3.5 की जरूरत है, तो आपको यह त्रुटि मिलती है, आप इसे अपने कंप्यूटर पर इंस्टॉल करने के लिए नीचे दिए गए तरीकों का उपयोग कर सकते हैं। .NET फ्रेमवर्क 3.5 में संस्करण 3.0 और 2.0 शामिल हैं और इसलिए आप 3.0 और 2.0 संस्करण को स्थापित करने के लिए कहकर पॉपअप को हल करेंगे।

विधि 1: प्रोग्राम और सुविधाओं में .NET फ्रेमवर्क 3.5 चालू करें

सौभाग्य से, .NET फ्रेमवर्क विंडोज 8 या 10 के साथ वितरित किया जाता है। आपको बस इसे चालू करने की आवश्यकता है और इसे कॉल करने वाले कार्यक्रमों द्वारा उपयोग करने की अनुमति दें। यही कारण है कि डाउनलोड किया गया .NET फ्रेमवर्क स्थापित करना केवल यह बताएगा कि आप जिस संस्करण को स्थापित करने का प्रयास कर रहे हैं वह पहले से ही आपके पीसी में है। इस सुविधा को चालू करने के लिए:

  1. दबाएँ विंडोज की + आर ओपन रन करने के लिए
  2. प्रकार एक ppwiz.cpl रनबॉक्स में और प्रोग्राम और फीचर्स विंडो खोलने के लिए एंटर दबाएं
  3. लिंक पर क्लिक करें ' विंडोज़ सुविधाएं चालू या बंद करें '।
  4. ढूंढें ' .NET फ्रेमवर्क 3.5 (.NET 2.0 और 3.0 शामिल हैं) ”
  5. इसके बाईं ओर स्थित बॉक्स को चेक करें और .NET फ्रेमवर्क 3.5 को चालू करने के लिए ठीक पर क्लिक करें।
  6. संकेत मिलने पर अपने पीसी को रीस्टार्ट करें।

विधि 2: DISM का उपयोग करके .NET फ्रेमवर्क को स्थापित और सक्षम करें

परिनियोजन छवि सर्विसिंग और प्रबंधन (DISM) कमांड-लाइन टूल का उपयोग करके, आप अपने पीसी पर .NET फ्रेमवर्क 3.5 को स्थापित और सक्रिय कर सकते हैं। ऐसा करने के लिए आपको अपनी विंडोज 8/10 डीवीडी या आईएसओ फाइल की आवश्यकता होगी।

  1. अपनी डीवीडी को ट्रे में लोड करें और इसे बंद करें या अपनी .ISO फ़ाइल पर राइट क्लिक करें और into माउंट ’चुनें; आईएसओ फ़ाइल को एक वर्चुअल डिस्क / ड्राइव के रूप में लोड किया जाएगा (इस ड्राइव के पत्र पर ध्यान दें)।
  2. रन विंडो खोलने के लिए विंडोज की + आर दबाएँ
  3. रन टेक्स्टबॉक्स में CMD टाइप करें और कमांड प्रॉम्प्ट खोलने के लिए एंटर दबाएं
  4. अपनी CMD विंडो में नीचे दिए गए कमांड को टाइप या पेस्ट करें:

    DISM / ऑनलाइन / सक्षम-फ़ीचर / फीचरनाम: NetFx3 / All / LimitAccess / स्रोत: D: source sxs

  5. जहां D: आपकी विंडोज़ इंस्टॉलेशन फ़ाइलों (डीवीडी या वर्चुअल ड्राइव) का पथ है।
  6. स्थापना सफल होने के लिए प्रतीक्षा करें
  7. संकेत मिलने पर अपने पीसी को रीस्टार्ट करें।

आप मेरे अन्य लेख की व्याख्या भी कर सकते हैं कि कैसे .NET फ्रेमवर्क 3.5 में डाउनग्रेड करें

4 मिनट पढ़ा