.NET फ्रेमवर्क 4 (या 4.6) को विंडोज सर्वर 2016 में स्थापित करें


9

मैं यह सुनिश्चित करने के लिए हमारे उत्पादों का परीक्षण करने की कोशिश कर रहा था कि वे विंडोज सर्वर 2016 के साथ संगत हैं। और कुछ परीक्षण के दौरान, मैंने गलती से सोचा था कि मैं 4.6 से 4. .NET फ्रेमवर्क को "डाउनग्रेड" कर सकता हूं। इसलिए मैंने .NET को 4.6 से हटा दिया। और IIS से।

अब, मैं इसे इंस्टॉलर का उपयोग करके वापस स्थापित नहीं कर सकता (क्योंकि इसका ओएस का हिस्सा है इसलिए यह मुझे भूमिका और सुविधाओं से सक्षम करने के लिए कह रहा है)। और मैं सर्वर प्रबंधक (भूमिका और सुविधाएँ स्थापित करने के लिए) शुरू नहीं कर सकता क्योंकि इसे न्यूनतम .net 4 की आवश्यकता है।

1. सर्वर प्रबंधक त्रुटि 2. .NET4 सेटअप त्रुटि

इसलिए मैं फंस गया हूं। क्या मेरे पास OS को पुनः स्थापित करने के अलावा कोई अन्य विकल्प है? मैंने इस प्रणाली का परीक्षण करने के लिए बहुत समय भेजा है, यदि संभव हो तो मैं ऐसा नहीं करूंगा।

अद्यतन: मैंने पहले से ही पुराने विंडोज ओएस के लिए .NET इंस्टॉलर की कोशिश की लेकिन यह मदद नहीं की।


इस ऑफ़लाइन इंस्टॉलर (.NET 4.6) को
आज़माएँ

पहले ही कोशिश कर ली। दुर्भाग्य से यह संदेश के साथ समाप्त होता है कि यह आपके ओएस के लिए नहीं है। जाहिर तौर पर यह 2016 के लिए नहीं है।
जैकलोक

शायद यह मदद कर सकता है: technig.com/how-to-install-windows-features-offline-use-dism
duDE

1
@ दोस्त, MSDN से iso डाउनलोड करना और फिर कोशिश करना। हालाँकि बहुत अधिक उम्मीदें नहीं हैं क्योंकि DISM दस्तावेज़ में सर्वर 2016 के लिए समर्थन का उल्लेख नहीं है। मैं अपनी खोज यहाँ पोस्ट करूँगा।
जैकलोक

1
@ यार, काम हो गया !! मैंने "सक्षम" 4.6 और सब कुछ वापस ट्रैक पर है। मैं ऐसा नहीं मान सकता। इसने मुझे सचमुच 2 दिनों के री-सेटअप समय से बचाया है। तुम्हारी मदद के लिए शुक्रिया। यदि आप अपना सुझाव उत्तर में देते हैं और मैं इसे उत्तर के रूप में स्वीकार करूंगा (और कमांड के बारे में टिप्पणी जोड़ें जो मदद की) तो भविष्य के आगंतुकों को फायदा हो सकता है।
जैकलॉक

जवाबों:


14

.NET 3.5 का उपयोग करके इस उदाहरण की तरह DISM का उपयोग करके .NET ऑफ़लाइन स्थापित करने का प्रयास करें :

निम्न कमांड टाइप करें: “Dism /online /enable-feature /featurename:Netfx3 /source:D:\Sources\sxs”और फिर एंटर दबाएं। इसमें कुछ समय लगता है और जब प्रक्रिया पूरी हो जाती है, तो PowerShell Windows को बंद करें और फिर जांचें कि सटीक विंडोज़ सुविधाओं को सफलतापूर्वक इंस्टॉल किया जाना चाहिए।

इस टिप्पणी के लिए आपको @JackLock धन्यवाद:

तो आपके सुझाव के आधार पर, मैंने "NetFx4" नामक सुविधा सक्षम की। चूंकि यह पहले से ही स्थापित था, इसलिए मुझे इसका स्रोत प्रदान करने की आवश्यकता नहीं थी। तो मेरी आज्ञा जैसी लग रही थी

Dism /online /Enable-Feature /FeatureName:NetFx4 /All


2
तो आपके सुझाव के आधार पर, मैंने "NetFx4" नामक सुविधा सक्षम की। चूंकि यह पहले से ही स्थापित था, इसलिए मुझे इसका स्रोत प्रदान करने की आवश्यकता नहीं थी। तो मेरा आदेश ऐसा लग रहा थाDism /online /Enable-Feature /FeatureName:NetFx4 /All
जैकलॉक

0

शुक्रिया डुडीई और जैकलॉक। आपके दोनों जवाबों ने मुझे इस समस्या को ठीक करने में मदद की।

मेरी समस्या: Windows सर्वर 2016 पर, .NET फ्रेमवर्क 4.6 को आईआईएस के साथ कुछ मुद्दों को ठीक करने की कोशिश करते समय अनजाने में मेरे सिस्टम से अनइंस्टॉल कर दिया गया था। इसे सर्वर प्रबंधक> निकालें रोल्स और सुविधाओं का उपयोग करके हटा दिया गया था।

नतीजतन, पावर शेल, सर्वर मैनेजर, और इवेंट व्यूअर अब काम नहीं कर रहे थे। इसलिए मैंने इंस्टॉलर का उपयोग करके Microsoft से .NET फ्रेमवर्क 4.7 का नवीनतम ऑफ़लाइन संस्करण डाउनलोड और इंस्टॉल किया। हालाँकि, इंस्टॉलर पर क्लिक करने पर यह समस्या ठीक नहीं हुई।

समाधान समस्या को ठीक करने के लिए, मुझे इसे "/ all" स्विच का उपयोग करके कमांड लाइन से स्थापित करना था। मैंने इंस्टॉलर को एक फ़ोल्डर में अनज़िप कर दिया है और यहां कमांड है जिसे मैंने इसे इंस्टॉल करने के लिए उपयोग किया है। उद्धरणों में अंतिम तर्क में इंस्टॉलर का मार्ग है, जिसे आपके द्वारा इंस्टॉलर अनज़िप किए जाने के आधार पर संशोधित करने की आवश्यकता होगी:

Dism /online /enable-feature /all /featurename:Netfx4 /source:"E:\t\NDP47-KB3186497-x86-x64-AllOS-ENU (Microsoft .NET Framework 4.7)"

.NET फ्रेमवर्क 4.6 के लिए विंडोज सर्वर 2016 से अनइंस्टॉल किया जाना संभव नहीं है (यह बिल्ट-इन है)। आपने जो .NET .NET 4.7 स्थापित किया था, उसे .NET फ्रेमवर्क 4.6
Ramhound

1
.NET फ्रेमवर्क 4.6 को विंडोज सर्वर 2016 से अनइंस्टॉल किया जा सकता है, लेकिन यह कई अंतर्निहित एप्लिकेशन को काम नहीं करने का कारण बनता है (जैसे कि ServerManager)।
स्लोगमिस्टर एक्स्ट्राऑर्डिनेयर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.