विंडोज सर्वर और विंडोज 10 पर काफी संख्या में एप्लिकेशन के लिए .NET Framework 3.5 की आवश्यकता होती है (इसके बावजूद .NET Framework 4.6 डिफ़ॉल्ट रूप से स्थापित है)। उदाहरण के लिए, मैं .NET 3.5 के बिना SQL सर्वर प्रबंधन स्टूडियो को स्थापित और चला नहीं सका। आइए विचार करें कि .Net Framework 3.5 को कैसे स्थापित करें Windows Server 2016/2019 और Windows 10. . पर
सामग्री:
- विंडोज सर्वर पर .NET Framework 3.5 स्थापित करें
- .NET Framework 3.5 को स्थापित करने के लिए सर्वर प्रबंधक का उपयोग करना
- DISM या PowerShell का उपयोग करके .NET Framework 3.5 कैसे स्थापित करें?
- GPO के साथ वैकल्पिक घटक स्थापना का प्रबंधन
- Windows 10 पर .NET Framework 3.5 कैसे सक्षम करें?
Windows सर्वर पर .NET Framework 3.5 स्थापित करें
यदि आपके विंडोज सर्वर के पास प्रत्यक्ष इंटरनेट एक्सेस है , आप .NET Framework 3.5 को कई तरीकों से स्थापित कर सकते हैं:
- सर्वर प्रबंधक के माध्यम से;
- DISM कमांड का उपयोग करना:
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All
- पावरशेल का उपयोग करना:
Install-WindowsFeature NET-Framework-Core
इस स्थिति में, आपके Windows सर्वर संस्करण के लिए सभी आवश्यक .NET 3.5 वितरण फ़ाइलें Windows अद्यतन सर्वर से डाउनलोड की जाती हैं। इस इंस्टॉलेशन विधि के काम करने के लिए, आपको यह सुनिश्चित करना होगा:
- आपका सर्वर स्थानीय WSUS सर्वर से अपडेट प्राप्त करने के लिए कॉन्फ़िगर नहीं किया गया है (GPO में या सीधे सर्वर की रजिस्ट्री में अपडेट सेटिंग्स की जाँच करें);
- प्रॉक्सी और फ़ायरवॉल सेटिंग्स को विंडोज अपडेट सर्वर तक पहुंच को प्रतिबंधित नहीं करना चाहिए।
यदि सर्वर से कोई सीधा इंटरनेट एक्सेस नहीं है, तो जब आप सर्वर मैनेजर कंसोल (भूमिकाएँ और सुविधाएँ जोड़ें -> सुविधाएँ -> NET Framework 3.5 सुविधाएँ) का उपयोग करके Windows सर्वर पर .NET 3.5 स्थापित करने का प्रयास करते हैं, तो स्थापना त्रुटि के साथ विफल हो जाती है। 0x800f081f (स्रोत फ़ाइलें नहीं मिल सकीं ) या 0x800F0950 ।
हालाँकि, .NET Framework 3.5 को Windows Server 2016/2019 सुविधाओं की सूची में शामिल किया गया है, इसकी बाइनरी फ़ाइलें Windows घटक स्टोर (फ़ीचर्स ऑन डिमांड अवधारणा) में गायब हैं। यह डिस्क पर विंडोज के आकार को कम करने के लिए किया जाता है। आप GUI या PowerShell का उपयोग करके घटक स्थापित कर सकते हैं। आप कमांड के साथ विंडोज सर्वर पर स्थानीय घटक स्टोर पर .NET Framework 3.5 की उपस्थिति की जांच कर सकते हैं:
Get-WindowsFeature *Framework*
जैसा कि आप देख सकते हैं कि NET-Framework-Core सुविधा की स्थिति हटाई गई . है ।
नेट-फ्रेमवर्क-कोर . को स्थापित करने के लिए , आपको Windows Server 2016/2019 वितरण की आवश्यकता ISO फ़ाइल, DVD ड्राइव के रूप में या साझा नेटवर्क फ़ोल्डर में अनपैक्ड रूप में होगी। वर्चुअल ड्राइव के रूप में विंडोज सर्वर इंस्टाल इमेज के साथ आईएसओ फाइल को माउंट करें (उदाहरण के लिए, ड्राइव डी :)। अब, आप GUI से या PowerShell का उपयोग करके Windows सुविधाओं को स्थापित कर सकते हैं।
.NET Framework 3.5 को स्थापित करने के लिए सर्वर प्रबंधक का उपयोग करना
आप सर्वर प्रबंधक ग्राफ़िक कंसोल का उपयोग करके .NET 3.5 सुविधा स्थापित कर सकते हैं। ऐसा करने के लिए, पहले की तरह .Net Framework 3.5 सुविधा का चयन करें, लेकिन इंस्टॉल करें पर क्लिक करने से पहले , प्रपत्र के निचले भाग में एक छोटे से लिंक पर क्लिक करें — कोई वैकल्पिक स्रोत पथ निर्दिष्ट करें ।
इस विंडो में आपको अपने विंडोज सर्वर 2016 इंस्टाल इमेज के कंपोनेंट स्टोर (SxS फोल्डर) के लिए पथ निर्दिष्ट करना होगा। यदि आपने ISO छवि को वर्चुअल डिस्क के रूप में माउंट किया है, तो पथ D:\sources\sxs
जैसा दिख सकता है . यह नेटवर्क शेयर भी हो सकता है, जहां आपने वितरण फ़ाइलों की प्रतिलिपि बनाई थी (उदाहरण के लिए, \\fs1\iso\ws2016\sources\sxs
) फिर ओके पर क्लिक करें।
बस इंस्टालेशन चलाएँ।
DISM या PowerShell का उपयोग करके .NET Framework 3.5 कैसे स्थापित करें?
एलिवेटेड कमांड प्रॉम्प्ट या पॉवरशेल कंसोल से .NET Framework 3.5 सुविधा को स्थापित करना बहुत आसान है। बस कमांड चलाएँ:
Dism.exe /online /enable-feature /featurename:NetFX3 /All /Source:D:\sources\sxs /LimitAccess
जहां D:\
Windows Server 2016 स्रोत फ़ाइलों के साथ ड्राइव है।
LimitAccess
पैरामीटर DISM को घटक बाइनरी फ़ाइलों को प्राप्त करने के लिए Windows अद्यतन सर्वर से कनेक्ट होने से रोकता है। निर्दिष्ट फ़ोल्डर में केवल स्रोत फ़ाइलों का उपयोग किया जाता है।
आप इसे Add-WindowsFeature . का उपयोग करके भी स्थापित कर सकते हैं पावरशेल सीएमडीलेट:
Add-WindowsFeature NET-Framework-Core -Source d:\sources\sxs
घटक स्थापना पूर्ण होने के बाद, सर्वर पुनरारंभ करने की आवश्यकता नहीं है।
आप मैन्युअल रूप से 2 कैब फाइलों को कॉपी भी कर सकते हैं microsoft-windows-netfx3...
\sources\sxs
. से आपके विंडोज सर्वर का फ़ोल्डर छवि स्थापित करें। इस मामले में, .NET 3.5 स्थापित करने के लिए, बस कमांड चलाएँ:
dism /online /Add-Package /PackagePath:C:\distrib\net35\microsoft-windows-netfx3-ondemand-package~31bf3856ad364e35~amd64~~.cab.
GPO के साथ वैकल्पिक घटक स्थापना का प्रबंधन
समूह नीति सेटिंग का उपयोग करना वैकल्पिक घटक स्थापना और घटक मरम्मत के लिए सेटिंग निर्दिष्ट करें (जीपीओ अनुभाग के अंतर्गत स्थित कंप्यूटर कॉन्फ़िगरेशन -> प्रशासनिक टेम्पलेट -> सिस्टम ), आप WSUS का उपयोग करते समय भी स्थानीय स्रोत या Windows अद्यतन से Windows घटकों को स्थापित करने के लिए विशिष्ट सेटिंग्स कॉन्फ़िगर कर सकते हैं।
यहां आप निर्दिष्ट कर सकते हैं कि विंडोज घटकों को स्थापित या मरम्मत करते समय, आपको हमेशा स्थानीय WSUS सर्वर के बजाय विंडोज अपडेट सर्वर (इंटरनेट) से फाइलें डाउनलोड करनी चाहिए ("डाउनलोड मरम्मत सामग्री और वैकल्पिक सुविधाओं को सीधे विंडोज अपडेट से विंडोज अपडेट के बजाय सर्वर अपडेट सेवाएं " विकल्प)। आप Windows सर्वर घटकों (या wim फ़ाइल) के साथ निर्देशिका का पथ भी निर्दिष्ट कर सकते हैं जिसका उपयोग आप सुविधाओं की स्थापना के दौरान करना चाहते हैं ("वैकल्पिक स्रोत फ़ाइल पथ में निर्दिष्ट) "पैरामीटर)।
Windows 10 पर .NET Framework 3.5 कैसे सक्षम करें?
विंडोज 10 पर, आप कंट्रोल पैनल में विंडोज फीचर विंडो से .NET Framework 3.5 स्थापित कर सकते हैं।
- कमांड चलाएँ
optionalfeatures.exe
; - घटकों की सूची में,.NET Framework 3.5 (.NET 2.0 और 3.0 शामिल है) चुनें , ओके पर क्लिक करें;
- यदि आपके कंप्यूटर में सीधे इंटरनेट की पहुंच है, तो अगली विंडो में "Windows Update को आपके लिए फ़ाइलें डाउनलोड करने दें चुनें। " और .NET Framework 3.5 का नवीनतम संस्करण माइक्रोसॉफ्ट सर्वर से डाउनलोड और इंस्टॉल किया जाएगा।
DISM /online /Enable-Feature /FeatureName:"NetFx3"
को डाउनलोड और ऑनलाइन इंस्टॉल करने का आदेश देते हैं। और
Enable-WindowsOptionalFeature -Online -FeatureName "NetFx3"
यदि आपके पास इंटरनेट का उपयोग नहीं है, तो आप निम्न का उपयोग करके विंडोज 10 पर .NET 3.5 स्थापित कर सकते हैं:
- ऑफ़लाइन इंस्टॉलर - यहां .NET Framework 3.5 SP1 रनटाइम (dontetfx35.exe) का नवीनतम संस्करण डाउनलोड करें:https://dotnet.microsoft.com/download/dotnet-framework/net35-sp1;
- यदि आपके पास विंडोज 10 के साथ एक इंस्टॉलेशन डिस्क या आईएसओ इमेज है (संस्करण और बिल्ड का मिलान होना चाहिए), उदाहरण के लिए डी:ड्राइव करने के लिए इसे कनेक्ट/माउंट करें। .NET 3.5 स्थापित करने के लिए, DISM कमांड का उपयोग करें (
DISM /online /enable-feature /featurename:NetFX3 /All /Source:D:\sources\sxs /LimitAccess
) या पावरशेल (Add-WindowsCapability -Online -Name NetFx3~~~~ -Source D:\Sources\SxS
)
यह सत्यापित करने के लिए कि .NET Framework सफलतापूर्वक स्थापित है, कमांड चलाएँ:
Get-WindowsCapability -Online -Name NetFx3~~~~
Name : NetFX3~~~~ State : Installed DisplayName : .NET Framework 3.5 (includes .NET 2.0 and 3.0) DownloadSize : 72702771 InstallSize : 247885750
आप यह भी सत्यापित कर सकते हैं कि कमांड का उपयोग करके आपके कंप्यूटर पर .NET Framework 3.5 स्थापित है:
(Get-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5").Version
इसी तरह, आप .NET के अन्य संस्करणों की स्थापना की जांच कर सकते हैं।