.NET फ्रेमवर्क स्थापित करते समय त्रुटि 0x800f0950 को हल करने के तरीके

.NET फ्रेमवर्क एक सॉफ्टवेयर वातावरण है जिसका उपयोग कई विंडोज़ अनुप्रयोगों द्वारा किया जाता है। विज़ुअल स्टूडियो के एक विशिष्ट संस्करण के लिए विकसित कुछ कार्यक्रमों के लिए .NET फ्रेमवर्क के एक विशिष्ट संस्करण की आवश्यकता होती है। कई कंपनियां .NET फ्रेमवर्क का उपयोग करके काम करने के लिए अपने एप्लिकेशन विकसित कर रही हैं, और ये एप्लिकेशन एक विशिष्ट संस्करण पर लक्षित हैं। यदि विंडोज 10 में आपको त्रुटि कोड 0x800f0950 के साथ एक विंडो दिखाई देती है, तो आप एक ऐसा अनुप्रयोग शुरू करने की कोशिश कर रहे हैं जिसमें .NET फ्रेमवर्क के नवीनतम संस्करण की आवश्यकता है, लेकिन यह आपके सिस्टम पर स्थापित नहीं है।

Windows में .NET फ्रेमवर्क स्थापित करते समय त्रुटि 0x800f0950 का सुधार।

.NET फ्रेमवर्क क्या है और आपको इसकी आवश्यकता क्यों है

.NET फ्रेमवर्क वह वातावरण है जिसका उपयोग .NET सॉफ्टवेयर को चलाने के लिए किया जाता है जिसे आप विंडोज पर इंस्टॉल करते हैं, और इस तरह का सॉफ्टवेयर आपके सिस्टम पर .NET फ्रेमवर्क के बिना काम नहीं कर सकता है। .NET फ्रेमवर्क स्थापित करने के बाद, एक सॉफ्टवेयर वातावरण बनाया जाता है जो काम के लिए पर्याप्त निष्पादन वातावरण के साथ लोड किए गए सॉफ़्टवेयर प्रदान करता है। .NET फ्रेमवर्क विंडोज एनटी, 1998, 2000, विंडोज 7, 8 और विंडोज सर्वर 2008 और 2012 में भी आसानी से इंस्टॉल किया जा सकता है। .NET फ्रेमवर्क Microsoft विंडोज का एक बहुत ही महत्वपूर्ण घटक है, जिसका उपयोग XML पर आधारित अगली पीढ़ी के एप्लिकेशन लॉन्च करने और बनाने के लिए किया जाता है। इस संरचना में आपके व्यवसाय को अधिक तेज़ी से लाभान्वित करने की क्षमता है। इसके अलावा, यह कम लागत और बेहतर लचीलेपन प्रणाली के साथ सेवाएं प्रदान करता है। .NET फ्रेमवर्क का उपयोग करके वेब एप्लिकेशन विकसित करने के कुछ अच्छे कारण यहां दिए गए हैं:

  • विश्वसनीयता। विंडोज 2000 की मुख्य उपलब्धियों को स्थानांतरित किया जाता है। नेट फ्रेमवर्क और उन्हें एक नए स्तर पर लाना। इस वातावरण का उपयोग करके बनाए गए सभी अनुप्रयोग लंबे समय तक काम करते हैं और बहुत विश्वसनीय माने जाते हैं। इसलिए, यदि आप एक वेब एप्लिकेशन डेवलपर हैं, तो .NET फ्रेमवर्क का उपयोग करना बहुत उपयोगी है, क्योंकि सभी .NET एप्लीकेशन इसके बिना काम नहीं करेंगे।

एक रूपरेखा में उन्नत संकलन रणनीतियों जैसे कार्य शामिल हैं। इन कार्यों का उपयोग करते हुए, वेब एप्लिकेशन पहले की तुलना में बहुत तेजी से चलते हैं। यदि आपने एएसपी के बजाय ASP.NET तकनीक का उपयोग करना शुरू कर दिया है, तो आपको पर्यावरण में अद्भुत सुविधाओं के कारण इसकी गति में एक महत्वपूर्ण बदलाव दिखाई देगा।

  • प्रदर्शन। यदि आप एक डेवलपर के रूप में काम करते हैं, तो आप देखेंगे कि आपके सभी वेब एप्लिकेशन ने अपनी उत्पादकता में सुधार प्रदर्शित करना शुरू कर दिया है और .NET फ्रेमवर्क के उपयोग को तेज किया है। प्रोग्रामिंग मॉडल जैसे कार्य, .NET फ्रेमवर्क जो कार्य करता है, और पुस्तकालयों में कोड आपको अपनी उत्पादकता से सबसे अधिक प्राप्त करने में मदद करते हैं। फ्रेमवर्क आपको बढ़ी हुई उत्पादकता के रूप में सर्वोत्तम लाभ प्रदान करता है।
  • सुरक्षा। घटक में एक सुरक्षा कोड सुविधा शामिल है जिसे विशेष रूप से इसमें एकीकृत किया गया था, वर्तमान इंटरनेट वातावरण को देखते हुए। एक फ्रेमवर्क आसानी से लेखक और किसी भी वेब एप्लिकेशन की उत्पत्ति के बारे में बहुत सारे सबूत इकट्ठा कर सकता है। इस वातावरण को तब सुरक्षा स्थितियों के साथ जोड़ा जाता है, ताकि यह निर्णय लिया जा सके कि किसी एप्लिकेशन को अपनी पहुंच शुरू करने या रोकने की अनुमति दी जाए या नहीं। फ्रेमवर्क सुरक्षा और वेब अनुप्रयोगों की उपलब्धता के बारे में आवश्यक निर्णय लेने के लिए वेब अनुप्रयोगों के साथ बातचीत कर सकता है।
  • एकता। फ्रेमवर्क में COM इंटरॉप तकनीक है, जो आपके COM तत्वों और विंडोज-आधारित अनुप्रयोगों के खिलाफ सुरक्षा प्रदान करती है। .NET फ्रेमवर्क का उपयोग करके बनाए गए एप्लिकेशन मौजूदा अनुप्रयोगों और सिस्टम के साथ एकीकृत कर सकते हैं, भले ही वे जिस प्लेटफॉर्म पर आधारित हैं।
  • तैनाती। आप .NET फ्रेमवर्क का उपयोग करके अपने वेब एप्लिकेशन को आसानी से प्रबंधित, चला सकते हैं और तैनात कर सकते हैं। स्वचालित संस्करण प्रबंधन और अनुप्रयोग अलगाव जैसी विशेषताएं आपको संस्करण समस्याओं से बचने में मदद करती हैं। इस प्लेटफ़ॉर्म का उपयोग करके उन सभी एप्लिकेशनों को बनाया जा सकता है जो इस टार्गेट कंप्यूटर में एप्लिकेशन डायरेक्टरी को कॉपी करके सर्वर या क्लाइंट पर आसानी से तैनात किए जा सकते हैं। आपको प्रक्रिया के लिए पंजीकरण करने की आवश्यकता नहीं है। आप इस प्लेटफ़ॉर्म का उपयोग करके वेब एप्लिकेशन को पीसी पर लक्षित करने के लिए वेब एप्लिकेशन को तैनात कर सकते हैं, ताकि वे महत्वपूर्ण तत्वों को वेब सर्वर पर कॉपी कर सकें, जिन्हें उपयोगकर्ता आसानी से एक्सेस कर सकें।
  • XML का समर्थन। XML नेटवर्क सेवाओं के लिए समर्थन को अधिकतम करने के लिए रूपरेखा तैयार की गई है। यह एक मॉडल है जो क्रॉस-प्लेटफ़ॉर्म के लिए बनाया गया था और विभिन्न प्रकार के प्लेटफार्मों पर काम करने के लिए वितरित कंप्यूटिंग पर आधारित है। वह सॉफ्टवेयर के रूप में भी अपनी सेवाएं प्रदान करता है। आप विभिन्न प्लेटफार्मों पर काम के लिए वेब सेवाओं को अनुप्रयोगों के साथ एकीकृत कर सकते हैं। आप बहुत ही सरल कोडिंग के साथ आसानी से एक वेब एप्लिकेशन को वेबसाइट में बदल सकते हैं। यही कारण है कि .NET फ्रेमवर्क को मूल वेब MXL सेवाओं के लिए अधिकतम समर्थन के लिए आदर्श माना जाता है।

जाँचें कि क्या विंडोज में टेलीमेट्री ट्रैकिंग अक्षम है

Microsoft टेलीमेट्री को "सिस्टम डेटा के रूप में परिभाषित करता है जो कनेक्टेड उपयोगकर्ता अनुभव और टेलीमेट्री घटक द्वारा लोड किया जाता है, जिसे सार्वभौमिक टेलीमेट्री क्लाइंट या यूटीसी सेवा के रूप में भी जाना जाता है। त्रुटि 0x800f0950 को ठीक करने के लिए, सेवा कनेक्शन की जाँच करें। ऐसा करने के लिए, इन चरणों का पालन करें:

  1. स्टार्ट पर क्लिक करें और सेवाएं दर्ज करें। एंटर दबाएं।
  2. "कनेक्टेड उपयोगकर्ताओं और टेलीमेट्री के लिए सुविधाएँ" सूची का पता लगाएँ और फ़ंक्शन को डबल-क्लिक करें।
  3. स्टार्टअप पैरामीटर को "स्वचालित" पर सेट किया जाना चाहिए।

सेवा की स्थिति जांचें और यदि आवश्यक हो, तो इसे चालू करें। अपने पीसी को रिबूट करें और त्रुटि कोड 0x800f0950 के लिए जांचें। Microsoft Windows 10 से टेलीमेट्री डेटा का उपयोग सुरक्षा और विश्वसनीयता के मुद्दों की पहचान करने के लिए, सॉफ़्टवेयर समस्याओं का विश्लेषण करने और उन्हें ठीक करने के लिए करता है, Windows और संबंधित सेवाओं की गुणवत्ता में सुधार करने और भविष्य के रिलीज़ के लिए डिज़ाइन निर्णय लेने के लिए। टेलीमेट्री फ़ंक्शन Microsoft के लिए अद्वितीय नहीं हैं, और उनके बारे में विशेष रूप से कुछ भी गुप्त नहीं है। वे डेटा आधारित निर्णय लेने के लिए संक्रमण के भाग के रूप में घटना डेटा एकत्र करने और विश्लेषण करने के लिए सॉफ्टवेयर उद्योग में एक व्यापक प्रवृत्ति का हिस्सा हैं।

यह ध्यान देने योग्य है कि टेलीमेट्री डेटा विंडोज 10 पीसी और माइक्रोसॉफ्ट द्वारा नियंत्रित विभिन्न सर्वरों के बीच सामान्य यातायात का एक छोटा सा हिस्सा है। अधिकांश नेटवर्क विश्लेषण इस सभी ट्रैफ़िक को मानते हैं और टेलीमेट्री डेटा प्रसारण को अलग नहीं करते हैं। विंडोज 10 में कनेक्टेड यूजर इंटरफेस और टेलीमेट्री नामक सॉफ्टवेयर शामिल हैं, जिसे यूनिवर्सल टेलीमेट्री क्लाइंट (यूटीसी) के रूप में भी जाना जाता है। यह एक Windows सेवा के रूप में प्रदर्शन नाम DiagTrack और वास्तविक सेवा नाम utcsvc के साथ चलता है। Microsoft ने इस घटक को विंडोज के हिस्से के रूप में विकसित किया।

आप Windows 10 में सेवा कंसोल में DiagTrack सेवा देख सकते हैं। किसी सेवा के लिए प्रक्रिया पहचानकर्ता (PID) खोजने के लिए, Windows कार्य प्रबंधक में सेवाएँ टैब खोलें। यह जानकारी किसी के लिए भी उपयोगी है, जो अन्य सॉफ़्टवेयर टूल का उपयोग करके DiagTrack सेवा के कार्यों को ट्रैक करना चाहता है। DiagTrack घटक वही करता है जो प्रलेखन कहता है - यह एक प्रारंभिक प्रदर्शन माप करता है, और फिर हर 15 मिनट या इसके बाद चार लॉग फ़ाइलों की सामग्री की जाँच करता है। प्रत्येक डेटा ट्रांसफर आमतौर पर छोटा होता है। Microsoft का कहना है कि औसत आकार 1.2 KB है। विंडोज 10 पीसी पर, टेलीमेट्री डेटा को एन्क्रिप्टेड फ़ाइलों में छिपा% ProgramData% \ Microsoft \ निदान फ़ोल्डर में संग्रहीत किया जाता है। इस जगह में फ़ाइलें और फ़ोल्डर नियमित उपयोगकर्ताओं के लिए सुलभ नहीं हैं और उनके पास अनुमति है जो उन्हें ट्रैक करना मुश्किल बनाते हैं। यहां तक ​​कि अगर आप इन फ़ाइलों की सामग्री को देख सकते हैं, तो वहां कुछ भी दिखाई नहीं देता है, क्योंकि डेटा फ़ाइलों को स्थानीय रूप से एन्क्रिप्ट किया गया है।

UTC क्लाइंट सेटिंग्स-win.data.microsoft.com से जुड़ता है, अपने डिवाइस आइडेंटिफ़ायर (किसी भी व्यक्तिगत जानकारी से संबद्ध नहीं होने वाला एक विश्व स्तर पर अद्वितीय पहचानकर्ता) और कुछ अन्य कॉन्फ़िगरेशन जानकारी प्रदान करता है, और सेटिंग फ़ाइल को लोड भी करता है। टेलीमेट्री क्लाइंट तब v10.vortex-win.data.microsoft.com पर Microsoft डेटा प्रबंधन सेवा से कनेक्ट करने के लिए इस सेटिंग फ़ाइल का उपयोग करता है और भेजे जाने वाले किसी भी डेटा को डाउनलोड करता है। ट्रांसमिशन एन्क्रिप्टेड HTTPS कनेक्शन के माध्यम से होता है। यह विंडोज 7 टाइमफ्रेम पर माइक्रोसॉफ्ट द्वारा किया गया एक सुरक्षा परिवर्तन है। पिछले संस्करणों ने अनएन्क्रिप्टेड कनेक्शन पर टेलीमेट्री डेटा भेजा था, जिससे हमलावरों को डेटा को बाधित करने की अनुमति मिली। कृपया ध्यान दें कि इन अलग-अलग मेजबानों को निर्दिष्ट आईपी पते भिन्न हो सकते हैं। यह बड़े डेटा की परिभाषा है।

Microsoft संभावित संवेदनशील टेलीमेट्री डेटा को "सूचना के एक अलग भंडारण में संग्रहीत करता है जो विंडोज़ डिवाइस समूह में Microsoft कर्मचारियों की एक छोटी संख्या तक सीमित है।" इसके अलावा, कंपनी का कहना है: "केवल वे ही जो किसी व्यवसाय की वास्तविक आवश्यकताओं को प्रदर्शित कर सकते हैं, टेलीमेट्री जानकारी का उपयोग कर सकते हैं।" इस डेटा को विश्लेषण के लिए व्यावसायिक रिपोर्ट में एकत्र किया जाता है और त्रुटियों को सुधारने और ऑपरेटिंग सिस्टम और संबंधित सेवाओं के प्रदर्शन में सुधार करने वाली टीमों द्वारा उपयोग किया जाता है। भागीदारों के बीच आदान-प्रदान की गई रिपोर्टों में केवल "समग्र बेनामी टेलीमेट्री जानकारी" शामिल है।

यह निर्धारित करने के लिए कोई सख्त नियम नहीं है कि डेटा कब तक संग्रहीत किया जाता है। हालाँकि, Microsoft कहता है कि इसका लक्ष्य केवल डेटा को संग्रहीत करना है "जब तक यह सेवा के प्रावधान या विश्लेषण के लिए आवश्यक है।" एक अस्पष्ट बाद के बयान में कहा गया है कि "विंडोज और एप्लिकेशन कैसे काम करते हैं, इसके बारे में अधिकांश जानकारी 30 दिनों के भीतर हटा दी जाती है।" संग्रह प्रक्रिया को इस तरह से अनुकूलित किया जाता है कि टेलीमेट्री घटक ऐसी जानकारी एकत्र करने से बचता है जो किसी व्यक्ति या संगठन को सीधे पहचान सके। हालाँकि, उन्नत सेटिंग के साथ, जब Windows या कोई एप्लिकेशन क्रैश या हैंग हो जाता है, तो दुर्घटना या हैंगअप के दौरान बनाई गई नैदानिक ​​रिपोर्ट में गलत प्रक्रिया की मेमोरी सामग्री शामिल होती है, और इस क्रैश डंप में गोपनीय जानकारी हो सकती है।

Windows घटकों को सक्षम या अक्षम करने के लिए फ़ंक्शन के माध्यम से .NET फ्रेमवर्क स्थापित करना

"घटक स्थापित करें" पर क्लिक करके, आप .NET फ्रेमवर्क को विंडोज अपडेट के माध्यम से स्थापित करते हैं या एक मौजूदा पैकेज को ठीक करते हैं। इसके अलावा, आप विंडोज कंट्रोल पैनल के माध्यम से .NET फ्रेमवर्क को सक्षम कर सकते हैं। इस विकल्प के लिए इंटरनेट कनेक्शन की आवश्यकता होती है। Windows सुविधाओं का उपयोग करना:

  • प्रारंभ पर राइट-क्लिक करें, भागो का चयन करें। OptionalFeatures.exe टाइप करें और Enter दबाएँ।
  • खुलने वाले "सक्षम या अक्षम विंडोज घटक" संवाद बॉक्स में, .NET फ्रेमवर्क 3.5 चेक बॉक्स (.NET 2.0 और 3.0 सहित) का चयन करें।
  • ठीक का चयन करें और संकेत मिलने पर अपने कंप्यूटर को पुनरारंभ करें।

यदि आपको डेवलपर या सर्वर व्यवस्थापक नहीं हैं, तो आपको "Windows संचार फाउंडेशन सक्रियण (WCF) HTTP" और "HTTP संचार के बिना Windows संचार फाउंडेशन (WCF) सक्रियकरण" का चयन करने की आवश्यकता नहीं है, जिन्हें इन कार्यों की आवश्यकता है।

ऑफ़लाइन इंस्टॉलर का उपयोग करके .NET फ्रेमवर्क स्थापित करना

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

डिस्क कमांड का उपयोग करके विंडोज बूट डिस्क से इंस्टॉल करना

कुछ .NET फ्रेमवर्क 3.5 सिस्टम पर, 0x800f0950, 0x800F0906, 0x800F081F, या 0x800F0907 की स्थापना त्रुटि हो सकती है। उदाहरण के लिए, निम्न त्रुटि संदेश:

निम्न फ़ंक्शन को स्थापित करने में विफल:

.NET फ्रेमवर्क 3.5 (.NET 2.0 और 3.0 शामिल हैं)

त्रुटि कोड: 0x800f0950

इन मामलों में, आप इस सुविधा को विंडोज 10 डीवीडी या आईएसओ छवि से स्थापित करने का प्रयास कर सकते हैं। हालाँकि, आपको यह सुनिश्चित करना चाहिए कि आपके डीवीडी या आईएसओ पर विंडोज 10 का संस्करण आपके सिस्टम पर स्थापित विंडोज 10 के संस्करण से मेल खाता है।

स्रोत के रूप में विंडोज 10 इंस्टॉलेशन मीडिया

आईएसओ प्रारूप में विंडोज 10 का नवीनतम संस्करण डाउनलोड करें (यह मानते हुए कि मीडिया निर्माण उपकरण का उपयोग करके नवीनतम बिल्ड आपके विंडोज 10 सिस्टम पर स्थापित है), और फिर आईएसओ छवि को माउंट करें।

  • मीडिया निर्माण उपकरण का उपयोग करके विंडोज 10 आईएसओ डाउनलोड करें।
  • अपने डीवीडी या माउंटेड ड्राइव के अक्षर को लिखें: H: \।
  • एक उन्नत कमांड प्रॉम्प्ट (व्यवस्थापक) खोलें।
  • निम्न कमांड टाइप करें और ENTER दबाएँ:

पतन / ऑनलाइन / सक्षम-सुविधा / करतूत: NetFX3 / स्रोत: h: \ source \ sxs / LimitAccess

यदि आपको "विंडोज कम्युनिकेशन फाउंडेशन (डब्ल्यूसीएफ) एचटीटीपी सक्रिय करें" और "एचटीटीपी कनेक्शन के बिना सक्रिय करें विंडोज कम्युनिकेशन फाउंडेशन (डब्ल्यूसीएफ)" स्थापित करने की आवश्यकता है, तो / All पैरामीटर जोड़ना सुनिश्चित करें:

पतन / ऑनलाइन / सक्षम-सुविधा / करतूत: NetFX3 / सभी / स्रोत: h: \ source \ sxs / LimitAccess

जैसा कि पहले उल्लेख किया गया है, ये दो घटक आमतौर पर अधिकांश उपयोगकर्ताओं के लिए आवश्यक नहीं होते हैं।

स्रोत के रूप में विंडोज अपडेट

वैकल्पिक रूप से, स्रोत के रूप में विंडोज अपडेट सर्वर का उपयोग करने के लिए, निम्न कमांड चलाएं:

गिरावट / ऑनलाइन / सक्षम-सुविधा / करतब: NetFX3

उपरोक्त कमांड विंडोज अपडेट से .NET फ्रेमवर्क 3.5 घटक फ़ाइलों को स्थापित करता है। फिर विंडोज घटकों का उपयोग करके .NET फ्रेमवर्क 3.5 को फिर से सक्षम करने और विंडोज को पुनरारंभ करने का प्रयास करें।

समूह नीति सेटअप

0x800f0950 त्रुटि इस तथ्य के कारण हो सकती है कि समूह नीति में घटक पैरामीटर अक्षम है। इसे सक्षम करने के लिए, इन चरणों का पालन करें:

  1. कीबोर्ड पर, रन विंडो को ऊपर लाने के लिए एक साथ विंडोज लोगो कुंजी और आर कुंजी दबाएं।
  2. "Gpedit.msc" टाइप करें और कीबोर्ड पर एंटर दबाएं।
  3. कंप्यूटर कॉन्फ़िगरेशन / प्रशासनिक टेम्पलेट / सिस्टम पर जाएं।
  4. "अतिरिक्त घटक स्थापित करने और उसे सुधारने के लिए सेटिंग्स निर्दिष्ट करें" पर डबल-क्लिक करें।
  5. "सक्षम" चुनें, फिर ठीक पर क्लिक करें।

.NET फ्रेमवर्क स्थापित करने का प्रयास करें। यदि यह विधि काम करती है, तो आपको कोई और त्रुटि नहीं दिखाई देगी।

जैसा कि आप देख सकते हैं, .NET फ्रेमवर्क को स्थापित या अपडेट करते समय समस्याओं को ठीक करना काफी सरल है। यदि आपको पहले से ही विंडोज 10 या अन्य संस्करणों पर एक समान समस्या का सामना करना पड़ा है, तो इस लेख के तहत टिप्पणियों में अपने अनुभव को पाठकों के साथ साझा करें।