Windows Server 2012 पर .net 3.5 को स्थापित करने में असमर्थ


55

मैं Windows Server 2012 पर .Net 3.5 को स्थापित करने का प्रयास कर रहा हूं और यह लगातार विफल हो रहा है। मैं "जोड़ें या निकालें सुविधाएँ" का उपयोग कर रहा हूं और मेरा इंटरनेट पहले से ही है। मैंने पढ़ा है कि यदि वैकल्पिक स्रोत नहीं मिला, तो इंस्टॉलर ऑनलाइन डाउनलोड करने की कोशिश करता है और इसे वहां से इंस्टॉल करता है। हालाँकि, यह काम नहीं कर रहा है। यह स्क्रीनशॉट है जिसे मैं देख रहा हूं:

यहाँ छवि विवरण दर्ज करें

कृपया सुझाव दें कि मुझे क्या याद आ रहा है?

संपादित करें:

मैंने पहले से ही उपयोग करने की कोशिश की, dism.exe /online /enable-feature /featurename:NetFX3 /Source:D:\sources\sxs /allलेकिन मेरे पास स्रोत डिस्क नहीं है। मैं इसे ऑनलाइन डाउनलोड करना चाहता हूं।


3
यदि आप इसे डाउनलोड और इंस्टॉल करना चाहते हैं, तो आपको लिखना होगा: dism.exe /online /enable-feature /featurename:NetFX3 /all(निर्दिष्ट किए बिना /Source)
Searush

2
@ सीएएआरएएस ने नहीं किया काम
मिकडी

यदि आप, मेरी तरह, इन सभी की कोशिश की है और अभी भी कुछ भी नहीं है, तो UAC को अक्षम करने का प्रयास करें। मुझे एक आईएसओ बढ़ते और वैकल्पिक स्रोत प्रदान करना था, और इसे ठीक से स्थापित करने के लिए UAC को अक्षम करना था
Cougar9000

मैं कई समाधान की कोशिश कर चुका हूं, लेकिन कुछ भी काम नहीं करता है। मेरा समाधान यह है: smart-arab.com/2013/12/…

2
इस दुःस्वप्न पर घंटों बिताने के बाद मुझे यह पता चला: 404techsupport.com/2012/11/…

जवाबों:


65

यह व्यवहार सिस्टम व्यवस्थापक के कारण भी हो सकता है जो सर्विसिंग के लिए Microsoft Windows अद्यतन सर्वर के बजाय विंडोज सर्वर अपडेट सेवाओं (WSUS) का उपयोग करने के लिए कंप्यूटर को कॉन्फ़िगर करता है।

http://support.microsoft.com/kb/2734782

इसने मेरे लिए काम किया। विंडोज को 3.5 इंस्टॉलेशन फ़ाइलों को डाउनलोड करना है, लेकिन सर्वर को विंडोज अपडेट (प्रबंधित सर्वर के लिए सामान्य) का उपयोग नहीं करने के लिए कॉन्फ़िगर किया गया है, लेकिन WSUS। उपरोक्त लेख बताता है कि इसे कैसे ठीक किया जाए। संक्षेप में:

  1. स्थानीय समूह नीति संपादक या समूह नीति प्रबंधन कंसोल ( WIN+ Rऔर प्रकार gpedit.msc) प्रारंभ करें ।
  2. कंप्यूटर कॉन्फ़िगरेशन का विस्तार करें, व्यवस्थापकीय टेम्पलेट का विस्तार करें और फिर सिस्टम का चयन करें।
  3. Specify settings for optional component installation and component repairसमूह नीति सेटिंग खोलें , और उसके बाद सक्षम का चयन करें।
  4. Contact Windows Update directly to download repair content instead of Windows Server Update Services (WSUS)चेकबॉक्स का चयन करें । सक्षम करने के लिए विकल्प

  5. सुनिश्चित करें कि Windows अद्यतन सेवा इस सुधार को लागू करने के लिए मैन्युअल या स्वचालित पर सेट है। हमारी डिफ़ॉल्ट छवियां अक्षम करने के लिए सेट की गई हैं, और यह मुद्दा तब तक जारी रहा जब तक कि स्पष्ट रूप से स्पष्ट परिवर्तन नहीं हुआ।


6
ओपी की टिप्पणी के आधार पर , यह सही उत्तर है।
माइकल हैम्पटन

2
मेरे लिए काम नहीं किया, यह इस सेटिंग पर पहले से ही था
मिकी

इसने मेरे लिए काम किया। बहुत धन्यवाद, आपने मेरा दिन बना दिया!
अलेक्जेंड्रे डेनॉल्ट 13

1
मैंने आपके सुझाव की कोशिश की और समस्या का आधा हल हो गया, अन्य 50% को कमांड प्रॉम्प्ट का उपयोग करके विंडोज अपडेट के लिए प्रॉक्सी सेट करने के माध्यम से हल किया गया था और netsh http winhttp set proxy X.X.X.X:80उसके बाद .NET फ्रेमवर्क स्थापित किया जा सकता था और विंडोज अपडेट फिर से काम किया।
सासचाम Sas Sas

1
मेरे मामले में, इसे कॉन्फ़िगर नहीं किया गया था (सभी विकल्प धूसर हो गए थे) लेकिन मैनुअल सेटिंग के बाद - स्थापना कार्य! तो यह डिफ़ॉल्ट है जो सेट है, लेकिन परंपरागत रूप से, प्रलेखित नहीं ...
kakaz

10

चरण 1: इनमें से किसी भी अपडेट को अनइंस्टॉल करें: कंट्रोल पैनल -> एक प्रोग्राम को अनइंस्टॉल करें -> इंस्टॉल किए गए अपडेट देखें।

  • KB2966826
  • KB2966827
  • KB2966828

चरण 2: फिर, GUI ( Server Manager), कमांड लाइन ( dism), या PowerShell ( Install-WindowsFeature) का उपयोग करके सुविधा को स्थापित करने का पुनः प्रयास करें


सुविधाओं को सक्षम करने पर अतिरिक्त जानकारी


विधि 1: GUI का उपयोग - सर्वर प्रबंधक

सर्वर प्रबंधक -> भूमिकाएँ और सुविधाएँ जोड़ें -> भूमिका-आधारित या सुविधा-आधारित स्थापना -> सर्वर का चयन करें -> सुविधाएँ -> .NET फ्रेमवर्क 3.5 सुविधाएँ

विधि 2: कमांड लाइन का उपयोग करना - पतन

गिरावट: स्थानीय स्थापना मीडिया / विंडोज अपडेट / WSUS का उपयोग करना

पतन / ऑनलाइन / सक्षम-सुविधा / करतूत: NetFx3 / सभी

DISM: एक स्थानीय 'वैकल्पिक स्रोत' के साथ

पतन / ऑनलाइन / सक्षम-सुविधा / फीचरनाम: NetFx3 / all / limitAccess / स्रोत: drive_letter: \ source \ sxs

कृपया drive_letterअपने स्थानीय ड्राइव के ड्राइव अक्षर से प्रतिस्थापित करें जहां इंस्टॉलेशन फाइलें रहती हैं

DISM: एक दूरस्थ 'वैकल्पिक स्रोत' के साथ

पतन / ऑनलाइन / सक्षम-फ़ीचर / करतब दिखाना: netfx3 / all / LimitAccess / स्रोत: \\ share_name \ source \ sxs

कृपया share_nameसाझा किए गए स्थान के UNC के साथ बदलें जहां स्थापना फ़ाइलें रहती हैं

विधि 3: PowerShell का उपयोग करना

PowerShell: स्थानीय स्थापना मीडिया / Windows अद्यतन / WSUS का उपयोग करना

इंस्टॉल करें- WindowsFeature-name NET- फ्रेमवर्क-कोर

PowerShell: एक स्थानीय 'वैकल्पिक स्रोत' के साथ

इंस्टॉल करें- WindowsFeature-name NET-Framework-Core -source x: \ source \ sxs / source: drive_letter: \ sources \ sxs

कृपया drive_letterअपने स्थानीय ड्राइव के ड्राइव अक्षर से प्रतिस्थापित करें जहां इंस्टॉलेशन फाइलें रहती हैं

PowerShell: दूरस्थ 'वैकल्पिक स्रोत' के साथ

इंस्टॉल करें- WindowsFeature-name NET-Framework-Core -source \\ share_name \ source \ sxs

कृपया share_nameसाझा किए गए स्थान के UNC के साथ बदलें जहां स्थापना फ़ाइलें रहती हैं

सहायक संसाधन:

http://www.askvg.com/fix-0x800f0906-and-0x800f081f-error-messages-while-installing-net-framework-3-5-in-windows-8/

http://blogs.technet.com/b/askcore/archive/2012/05/14/windows-8-and-net-framework-3-5.aspx


यदि यह वास्तविक स्पष्टीकरण होता तो यह एक बेहतर उत्तर होता। बस बाहरी साइट से लिंक करना वास्तव में उपयोगी नहीं है।
माइकल हैम्पटन

उत्तर अब अतिरिक्त जानकारी के साथ अद्यतन किया गया है। मैंने इस मुद्दे का सामना किया और इसे हल किया। आशा है कि यह किसी और की भी मदद करता है
slayernoah

एक आसान तरीका serverfault.com/a/706709/157373
जेसन पीरन

5

विंडोज सर्वर 2012 पर 3 दिनों के लिए .net 3.5 को स्थापित करने की कोशिश करने के बाद, मैं आखिरकार ऐसा करने में कामयाब रहा।

मेरे लिए कुंजी KB2966826, KB2966827 और KB2966828 के लिए स्थापित विंडोज़ अपडेट की जांच करना था। मेरे पास KB2966827 स्थापित था और इसे हटाने के बाद, मैं सर्वर प्रबंधक के माध्यम से 3.5 स्थापित कर सकता था।

इस लेख को देखें http://www.askvg.com/fix-0x800f0906-and-0x800f081f-error-messages-ORE-installing-net-framework-3-5-in-windows-8/


1
यह मेरे लिए काम करता है, किसी कारण से Windows ने यह अद्यतन स्थापित किया है, भले ही आपने अपने सिस्टम पर .net 3.5 स्थापित नहीं किया है, जिससे इसे स्थापित करना असंभव है। अधिक जानकारी: support.microsoft.com/kb/3002547
ojovirtual

4

जब netfx3 सुविधा सक्षम होती है, तो यह विज्ञापन 66.6% बंद हो जाता है।

DISM /Online /Enable-Feature /FeatureName:NetFx3 /All

मैंने इंटरनेट एक्सप्लोरर> कनेक्शन में अपनी प्रॉक्सी सेटिंग्स को सत्यापित किया।

मैंने अपनी समूह नीति सेटिंग को e nable वैकल्पिक घटकों में बदल दिया

Computer Configuration > Administrative Templates > System > 

Enable "Specify stettings for optional component installation and co...."
Check the check box "Contact Windows Update..."

इस सब के बाद, मैं अंततः विंडोज़ 2012 में .NET फ्रेमवर्क 3.5 स्थापित करने में कामयाब रहा।

आशा है ये मदद करेगा!


3

Internet Explorer में, निम्न पर जाएं:

  • उपकरण
  • इंटरनेट विकल्प
  • सुरक्षा
  • इंटरनेट
  • कस्टम स्तर
  • डाउनलोड | फ़ाइल डाउनलोड करें = सक्षम करें

PowerShell को एक व्यवस्थापक के रूप में चलाएं। इसे डाउनलोड करें और स्थापित करें .net 3.5:

DISM /Online /Enable-Feature /FeatureName:NetFx3 /All 

परिणाम: PS C: \ Users \ Administrator> DISM / ऑनलाइन / सक्षम-फीचर / फ़ीचरनाम: NetFx3 / All

परिनियोजन छवि सर्विसिंग और प्रबंधन उपकरण संस्करण: 6.3.9600.17031

छवि संस्करण: 6.3.9600.17031

सक्षम करने की सुविधा (ओं) [======================== 100.0% ================ ==========] ऑपरेशन सफलतापूर्वक पूरा हुआ।


1
यह कोशिश की, लेकिन अभी भी काम नहीं करता है। यह 100% दिखाता है लेकिन फिर कहता हैThe operation is complete but NetFx3 feature was not enabled
jtate

2
  1. अपने डीवीडी ड्राइव में विंडोज़ सर्वर 2012 डीवीडी लोड करें। फिर इस रास्ते पर जाएं

    yourDVDLetter:\sources\sxs
    
  2. विंडोज़ एक्सप्लोरर एड्रेस बार से पथ को कॉपी करें।

  3. सर्वर प्रबंधक खोलें जैसा आपने किया था और फिर से भूमिका और सुविधा और सर्वर भूमिका जोड़ने का प्रयास करें और फिर .net फ्रेमवर्क 3.5 का चयन करें।
  4. यहां स्थापित करने से पहले बस क्लिक करें specify an alternative path
  5. अब आप उस पते को पेस्ट कर सकते हैं जो आपके पास केवल टेक्स्टबॉक्स को पथ करने के लिए आपके क्लिपबोर्ड पर है।
  6. अंत में इंस्टॉल बटन पर क्लिक करें और कुछ मिनटों के बाद, आपके सर्वर पर .net फ्रेमवर्क सफलतापूर्वक स्थापित हो जाता है।

1

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

http://www.microsoft.com/web/downloads/platform.aspx


1

नोट: .net3.5 की मानक स्थापना स्थापित करने के लिए 'विंडोज़ अपडेट' को इंगित करेगी। यदि आपका सर्वर WSUS के माध्यम से अपना अपडेट लुकअप करने के लिए सेट है, तो यह विफल हो जाएगा।

अपनी रजिस्ट्री का बैकअप लें, और निम्नलिखित का प्रयास करें: http://aaron-kelley.net/blog/2014/04/remove-wsus-client-settings-and-revert-to-use-the-default-microsoft-update-servers /

इसके बाद, सामान्य रूप से स्थापित सुविधा को निष्पादित करें ('विंडोज़ अपडेट' सेवा को पुनरारंभ करने के बाद)।

मेरे लिए काम किया :)


0

यह जाना जाता है इस मुद्दे को जो अच्छी तरह क्रियान्वित होने में प्रलेखित है KB 3002547 "यदि आप सुरक्षा अद्यतन 2966827 या 2966828 स्थापित करने के बाद आपको विंडोज सर्वर 2012 R2, Windows Server 2012, Windows 8.1 या Windows 8 पर Microsoft .NET फ्रेमवर्क 3.5 सुविधा को सक्षम नहीं कर सकते हैं" और भी संबंधित एमएस पीएफई ब्लॉगपोस्ट में विवरण में वर्णित है "त्रुटि कोड 0x800F0906 या" स्रोत फ़ाइलों को डाउनलोड नहीं किया जा सका ", यहां तक ​​कि स्रोत की आपूर्ति करते समय" विंडोज सर्वर 2012 R2 फेल पर इंस्टॉलेशन .NET फ्रेमवर्क स्थापित करने का प्रयास "
यदि आप Windows अद्यतन से .NET को तोड़ना और खींचना चाहते हैं, तो आपको निम्नलिखित कमांड जारी करनी चाहिए:

DISM / ऑनलाइन / सक्षम-फ़ीचर / फ़ीचरनाम: NetFx3 / All

स्रोत / विवरण: परिनियोजन छवि सर्विसिंग और प्रबंधन (DISM) का उपयोग करके .NET Framework 3.5 परिनियोजित करें


1
ऑप के पास लेख के लिंक प्रासंगिक नहीं हैं। लेख एक समस्या का वर्णन करता है जो केवल अगस्त 2014 से अपडेट के बाद दिखाई देती है। आपके द्वारा उल्लिखित कमांड ने उस समय ओपी समस्या को ठीक कर दिया होगा, लेकिन आपके लिंक में अपडेट के कारण उत्पन्न स्थिति का समाधान नहीं होता है। उस के लिए एमएस फिक्स support.microsoft.com/en-us/kb/3005628 है
Drifter104

@ Drifter104 इस 3 लिंक को लाने के लिए धन्यवाद :) अब हमारे पास पूर्ण और अद्यतित चित्र है
मिखाइल

-1

अपने कमांडमैन प्रॉम्प्ट पर इस कमांड को दें और अपनी विंडोज़ इंस्टालेशन, सोर्स, एसएक्सएक्स फोल्डर को इंगित करने के लिए कमांड पथ स्रोत अनुभाग को संशोधित करें।

dis.exe / ऑनलाइन / सक्षम-सुविधा / कारनाम: NetFX3 / स्रोत: D: \ source \ sxs


ओपी ने अपने सवाल में कहा कि उसने पहले ही कोशिश की थी और यह काम नहीं किया क्योंकि उसके पास एक इंस्टॉल डिस्क नहीं है। उन्होंने पहले से ही एक जवाब पोस्ट किया है जिसमें बताया गया है कि उन्होंने क्या काम किया।
लादादादा

-2

बस विंडोज़ के अपडेट को सक्षम करें (रन-> services.msc-> विंडोज़ अपडेट-> राइट क्लिक गुण-> स्टार्ट अप प्रकार (स्वचालित) और सेवा शुरू करें (रनिंग)।

फिर कोई त्रुटि नहीं दिखाई जाएगी।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.