Computer >> कंप्यूटर >  >> प्रणाली >> Windows Server

Windows Server 2012 R2 पर .NET Framework 3.5 कैसे स्थापित करें

अधिकांश आधुनिक विंडोज़ अनुप्रयोगों को ठीक से काम करने के लिए .NET Framework की आवश्यकता होती है। Windows Server 2012 R2 में सेटअप विज़ार्ड सर्वर मैनेजर की भूमिकाएँ और सुविधाएँ एक समय में .NET Framework के दो अलग-अलग संस्करणों को स्थापित करने की अनुमति देती हैं - 3.5 और 4.5। .NET Framework 4.5 की स्थापना में आमतौर पर कोई समस्या नहीं होती है - यह बहुत आसान है, हालांकि, आप .NET Framework 3.5 की स्थापना के बारे में बिल्कुल ऐसा नहीं कह सकते।

Windows Server 2012 R2 पर .NET Framework 3.5 कैसे स्थापित करें

दरअसल, मानक सेटिंग्स के साथ Windows Server 2012 R2 में .NET Framework 3.5 स्थापित करने का प्रयास करते समय, निम्न त्रुटि संदेश प्रकट होता है:“अधिक भूमिकाओं, भूमिका सेवाओं या सुविधाओं में से एक की स्थापना विफल रही। स्रोत फ़ाइलें नहीं मिल सकीं…”

Windows Server 2012 R2 पर .NET Framework 3.5 कैसे स्थापित करें

इस व्यवहार के पीछे का कारण यह है कि .NET Framework 3.5 बाइनरी फ़ाइलें बाइनरी फ़ाइलों के स्थानीय कैश का हिस्सा नहीं हैं जो ऑपरेटिंग सिस्टम स्थापित होने पर सर्वर की सिस्टम डिस्क पर सहेजी जाती हैं। यह विंडोज सर्वर 2012 में फीचर ऑन डिमांड की अवधारणा के तहत ओएस द्वारा अपनी जरूरतों के लिए कब्जा किए गए डिस्क स्थान की मात्रा को कम करने के लिए किया जाता है।

जांचें कि क्या .NET Framework 3.5 Powershell कमांड का उपयोग करके स्थानीय रिपॉजिटरी में है:

Get-WindowsFeature *Framework*

Get-WindowsFeature *फ्रेमवर्क*

Windows Server 2012 R2 पर .NET Framework 3.5 कैसे स्थापित करें

जैसा कि आप देख सकते हैं, आवश्यक घटक हटा दिया गया है (राज्य स्थापित करें:हटाया गया )।

डिफ़ॉल्ट रूप से, जब आप सर्वर प्रबंधक के माध्यम से NET Framework 3.5 स्थापित करते हैं, तो सिस्टम इंटरनेट पर Windows अद्यतन वेबसाइट से आवश्यक फ़ाइलें प्राप्त करने का प्रयास करता है (स्थानीय WSUS सर्वर से नहीं), और यदि सर्वर के पास इंटरनेट पहुँच नहीं है, तो स्थापना विफल रहता है। उपयोगकर्ता को ओएस वितरण के लिए पथ निर्दिष्ट करने की आवश्यकता है जिससे लापता घटक स्थापित किया जा सके।

.NET Framework 3.5 को मैन्युअल रूप से स्थापित करने के लिए, एक वैकल्पिक स्रोत पथ निर्दिष्ट करें क्लिक करें Windows Server 2012 R2 की स्थापना डिस्क वाले फ़ोल्डर में वैकल्पिक पथ दर्ज करने के लिए।

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

Windows Server 2012 R2 पर .NET Framework 3.5 कैसे स्थापित करें

पथ के रूप में, आप या तो एक स्थानीय फ़ोल्डर निर्दिष्ट कर सकते हैं (हमारे उदाहरण में यह D:\source\sxs है , जहां D:\ विंडोज सर्वर वितरण के साथ स्थानीय डीवीडी ड्राइव का एक अक्षर है), या एक नेटवर्क फ़ोल्डर।

Windows Server 2012 R2 पर .NET Framework 3.5 कैसे स्थापित करें

ओके पर क्लिक करके, सिस्टम .NET Framework 3.5 बायनेरिज़ ढूंढेगा और घटक स्थापित करेगा।

Windows Server 2012 R2 पर .NET Framework 3.5 कैसे स्थापित करें

एक व्यवस्थापक के रूप में निम्न आदेश चलाकर कमांड प्रॉम्प्ट से वही ऑपरेशन किया जा सकता है:

dism /online /enable-feature /featurename:NetFX3 /all /Source:d:\sources\sxs /LimitAccess

dism /online /enable-feature /featurename:NetFX3 /all /Source:d:\sources\sxs /LimitAccess

/ऑनलाइन इसका मतलब है कि आपको अपने वर्तमान ओएस को अपग्रेड करने की जरूरत है, न कि विम इमेज को

/enable-feature/featurename:NetFX3/all इसका मतलब है कि इसकी सभी विशेषताओं के साथ .NET Framework 3.5 स्थापित करना आवश्यक है

/स्रोत विंडोज वितरण के साथ निर्देशिका का पथ है, जिसमें आवश्यक घटक होते हैं

/LimitAccess विंडोज अपडेट को एक्सेस करने से रोकता है

Windows Server 2012 R2 पर .NET Framework 3.5 कैसे स्थापित करें

.Net 3.5 को स्थापित करने के लिए PowerShell में वही ऑपरेशन इस तरह दिखता है:

Add-WindowsFeature NET-Framework-Core -Source d:\sources\sxs

Add-WindowsFeature NET-Framework-Core -Source d:\sources\sxs

मूल विंडोज वितरण का पथ नियमित आधार पर सिस्टम में सेट किया जा सकता है:

  • रजिस्ट्री पैरामीटर RepairContentServerSource जो HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Servicing में स्थित है शाखा
  • या समूह नीति वैकल्पिक घटक स्थापना और घटक मरम्मत के लिए सेटिंग निर्दिष्ट करें (नीति परिवर्तन यह सेटिंग में रजिस्ट्री)

Windows Server 2012 R2 पर .NET Framework 3.5 कैसे स्थापित करें

नोट . समूह नीति वैकल्पिक घटक स्थापना और घटक मरम्मत के लिए सेटिंग निर्दिष्ट करें निम्न अनुभाग GPO में है:कंप्यूटर कॉन्फ़िगरेशन -> व्यवस्थापकीय टेम्पलेट -> सिस्टम . नीति सक्षम होनी चाहिए और OS वितरण वाली निर्देशिका का पथ निर्दिष्ट किया जाना चाहिए (वैकल्पिक स्रोत फ़ाइल पथ ) सर्वर को ऑनलाइन अपडेट करने का प्रयास करने से रोकने के लिए, बॉक्स को चेक करें विंडोज अपडेट से पेलोड को कभी भी डाउनलोड करने का प्रयास न करें .

यह सत्यापित करने के लिए कि .NET Framework 3.5 स्थापित है, C:\Windows\Microsoft.NET\Framework64 पर जाएं। निर्देशिका और सुनिश्चित करें कि v3.5 फ़ोल्डर दिखाई दिया।

Windows Server 2012 R2 पर .NET Framework 3.5 कैसे स्थापित करें

यदि ऊपर वर्णित .NET Framework 3.5.1 स्थापना विधियों ने आपकी मदद नहीं की, तो निम्न समाधानों को आजमाएं।

कुछ अद्यतनों को स्थापित करने के बाद, सिस्टम में Windows Server 2012 R2 का संस्करण (बिल्ड) आपकी वितरण छवि में संग्रहीत OS की छवि के अनुरूप होना बंद हो सकता है। इस मामले में, इंस्टॉलर, विंडोज कर्नेल के संस्करण की तुलना करते समय, घटक के पदावनत संस्करण को स्थापित करने से इंकार कर देता है। इस स्थिति में, एक नियम के रूप में, जब आप dism के माध्यम से .NET Framework स्थापित करते हैं, तो निम्न त्रुटि उत्पन्न होती है:0x800f081f. स्रोत फ़ाइलें नहीं मिल सकीं

Windows Server 2012 R2 पर .NET Framework 3.5 कैसे स्थापित करें
समस्या को ठीक करने के लिए Microsoft सर्वर से .Net ऑनलाइन स्थापित करने का प्रयास करें:

  • वर्तमान Windows अद्यतन सेटिंग्स को reg फ़ाइल में सहेजें (कुंजी HKLM\Software\Policies\Microsoft\Windows\WindowsUpdate)
  • इस कुंजी को हटाएं और WU सेवा को पुनरारंभ करें:net stop wuauserv & net start wuauserv
  • .Net5 ऑनलाइन इंस्टॉलेशन चलाएँ:DISM /Online /Enable-Feature /FeatureName:NetFx3 /All
  • इंस्टॉलेशन पूर्ण होने के बाद, reg फ़ाइल आयात करके WU सेटिंग्स वापस करें और WindowsUpdate सेवा को फिर से शुरू करें
युक्ति . भविष्य में, आप इस सर्वर से फ़ोल्डर C:\Windows\winsxs का उपयोग OS के समान संस्करण वाले अन्य सर्वरों पर .Net FrameWork 3.5 स्थापित करने के लिए कर सकते हैं। C:\Windows\winsxs फ़ोल्डर को C:\tmp\winsxs निर्देशिका में वांछित सर्वर पर कॉपी करें और कमांड के साथ घटक स्थापित करें:
dism /online /enable-feature /featurename:NetFX3 /all /Source:C:\tmp\winsxs /LimitAccess

इसके अतिरिक्त, यदि आपने सर्वर पर भाषा पैक स्थापित किया है, तो .NET Framework 3.5.1 स्थापित करने से पहले, आपको lpksetup का उपयोग करके इसे अनइंस्टॉल करना होगा। आदेश।

यह भी जांचें कि स्थापित सिस्टम अपडेट की सूची में NET 3.5 फ्रेमवर्क के लिए स्थापित पैच हैं (सिद्धांत रूप में उन्हें स्थापित नहीं किया जाना चाहिए था यदि NetFX3 घटक स्थापित नहीं है)।

Windows Server 2012 R2 पर .NET Framework 3.5 कैसे स्थापित करें

इस अपडेट को अनइंस्टॉल करें और रीबूट के बाद, .NET 3.5 इंस्टॉल करने का प्रयास करें।


  1. सर्वर 2012/2012R2 पर Microsoft सुरक्षा आवश्यकताएँ कैसे स्थापित करें।

    जैसा कि आप पहले से ही जानते हैं, माइक्रोसॉफ्ट सिक्योरिटी एसेंशियल (नवीनतम ओएस संस्करणों में उर्फ ​​​​विंडोज डिफेंडर) एक मुफ्त पूर्ण विशेषताओं वाला एंटी-मैलवेयर समाधान है जो संभावित दुर्भावनापूर्ण सॉफ़्टवेयर और वायरस का पता लगाने और रोकने में सक्षम है, और इसे विंडोज 8, 8.1 में शामिल किया गया है। , वि

  1. विंडोज़ पर vCenter सर्वर 6.7 कैसे स्थापित करें।

    इस ट्यूटोरियल में विंडोज़ पर VMware vCenter सर्वर v6.7 स्थापित करने के तरीके के बारे में चरण-दर-चरण निर्देश हैं। इससे पहले, आप विंडोज़ के लिए vCenter स्थापित करना जारी रखें, विंडोज़ पर vCenter सर्वर की सफल तैनाती सुनिश्चित करने के लिए आवश्यकताओं, विकल्पों और आवश्यक चरणों को समझना आवश्यक है। किसी भी

  1. FIX:NET Framework 3.5 0xc004000d सर्वर 2016 पर स्थापित त्रुटि। (समाधान)

    विंडोज सर्वर 2016 पर नेट फ्रेमवर्क 3.5 0xc004000d इंस्टॉलेशन त्रुटि प्रकट होती है क्योंकि विंडोज .NET फ्रेमवर्क 3.5 सुविधाओं (जिसमें .Net फ्रेमवर्क 2.0 और 3.0 शामिल है) को स्थापित करने के लिए आवश्यक आवश्यक फाइलें नहीं ढूंढ सकता है या डाउनलोड नहीं कर सकता है। इस ट्यूटोरियल में, आपको सर्वर 2016 पर नेट