.NET 3.5 इंस्टॉलेशन एरर 0x800F0906 के साथ आता है, फिर 0x800F0081F डिस्क्लेमर का उपयोग करता है


8

मैंने हाल ही में विंडोज 8.1 पर एक एप्लिकेशन के लिए .NET 3.5 स्थापित करने की कोशिश की है। मैंने .NET 3.5 डाउनलोड / स्थापित करने के लिए ओएस के पॉपअप चीज़ का उपयोग किया और हमेशा त्रुटि कोड 0x800F0906 प्राप्त करता हूं।

अधिक शोध के बाद, मैंने पाया कि मुझे अपनी विंडोज 8 सीडी में पॉप करना होगा और इसे इस कमांड के साथ इंस्टॉल करना होगा, जहां "ई: \" वह जगह है जहां मेरी सीडी आरोहित है:

Dism /online /enable-feature /featurename:NetFx3 /All /Source:E:\sources\sxs /LimitAccess

यह और इसके किसी भी व्युत्पन्न (जैसे, हटाने / LimitAccess) ने मेरे लिए काम नहीं किया है और मुझे या तो एक ही त्रुटि कोड (0x800F0906) दिया है या एक अलग, 0x800F0081F। मैंने अपनी हार्ड ड्राइव में भी sxs फ़ोल्डर की प्रतिलिपि बनाई है, बस अगर सीडी ड्राइव के साथ कुछ चल रहा था, केवल उसी परिणाम के लिए। उस स्थिति में, मैंने इस कमांड लाइन का उपयोग किया:

Dism /online /enable-feature /featurename:NetFx3 /All /Source:C:\dotnet35 /LimitAccess

मुझे यह अवास्तविक लगता है क्योंकि दोनों मामलों में, फाइलें वास्तव में हैं, लेकिन कार्यक्रम को लगता है कि यह नहीं है। यहाँ CBS.log फ़ाइल है

कोई राय कि इसे कैसे ठीक किया जाए? कोई भी मदद बहुत सराहनीय है :)

संपादित करें: मेरे पास अब एक उचित डिस्ग्लॉग फ़ाइल है, मुझे यकीन नहीं है कि पिछले एक के साथ क्या हुआ या उसने ऐसा क्यों किया। यहां नई लॉग फ़ाइल का लिंक दिया गया है । यह ध्यान रखना दिलचस्प है कि यह स्क्रिप्ट में कुछ कमांड्स को नहीं पहचानता है जैसे कि "करतुरनाम" या "स्रोत"।


क्या आप सही स्थापना मीडिया (OS भाषा, x86 / x64 आदि) का उपयोग कर रहे हैं?
मेरिजैट्स

हाँ! मैं उसी विंडोज 8 डिस्क का उपयोग कर रहा हूं जिसका मैंने ओएस स्थापित करने के लिए उपयोग किया था। यह एक विंडोज 8 x64 (8.1 नहीं) डिस्क है, इसलिए मुझे यकीन नहीं है कि अगर इस वजह से कोई विवादित मुद्दे हैं, क्योंकि मैंने 8.1 ओएस (यानी विंडोज अपडेट / स्टोर के माध्यम से) अपडेट किया है
ऑस्टिन मीडोज

मैंने अब प्रश्न को उचित डिस्ले.लॉग फ़ाइल के साथ अद्यतन किया है।
ऑस्टिन मीडोज

@AustinMeadows क्या आप इसे कमांड चलाकर स्थापित कर सकते हैं optionalfeatures?
लुई वावरु

क्या आपने MUI पैक स्थापित किया है?
Magicandre1981

जवाबों:


13

मेरे पास एक ही समस्या थी और इसे इस प्रकार हल किया: मैंने देखा कि दो हालिया विंडोज अपडेट .NET फ्रेमवर्क 3.5 को संदर्भित करते हैं। मैंने उन दोनों को अनइंस्टॉल किया और फिर कंट्रोल पैनल से .NET फ्रेमवर्क 3.5 स्थापित करने में सक्षम हुआ।

मुझे यकीन नहीं है कि दोनों अपडेट की स्थापना रद्द करने के लिए आवश्यक था। वे KB2966826 और KB2966828 हैं।


सभी से माफी माँगता हूँ, मैं कॉलेज के सामान में व्यस्त हो गया हूँ। इससे मेरी समस्या हल हो गई! उन की स्थापना रद्द करने के बाद, .NET 3.5 की स्थापना दोषपूर्ण तरीके से हुई। धन्यवाद!
ऑस्टिन मीडोज

1
अंत में एक समाधान जो काम किया। जब तक मुझे यह धागा नहीं मिला, तकरीबन 5 घंटे तक समाधान को देखता रहा। बहुत बहुत धन्यवाद!
NoLifeKing

1
मैं सारी रात विंडोज 8 एंटरप्राइज ट्रायल को डाउनलोड करने में बिता रहा हूं, ताकि मैं डीएसआईएम कमांड लाइन से नेट मीडिया स्थापित और नेट 3.5 स्थापित कर सकूं, जो या तो काम नहीं करता था। लेकिन यह एक काम करता है, और मुझे विश्वास नहीं हो रहा है कि यह इतना आसान है। ढेर सारा धन्यवाद!
हेंद्रा एंगरियन

1
इस काम की पुष्टि करता है। 5 घंटे तक इधर-उधर दौड़ने के बाद, मेरे दोस्तों को डीवीडी मिल रही थी, आखिरकार यह पोस्ट मिल गई। जब आप इसे स्थापित नहीं करते हैं तब भी Windows अद्यतन TWO अपडेट को .NET 3.5 में स्थापित करता है। अजीब।
किटेट

MS ने सुविधा स्थापित करने वाले ब्लॉक को हटाने के लिए एक हॉटफ़िक्स बनाया - support2.microsoft.com/kb/3005628 । वे इसका उपयोग करने की सलाह देते हैं, फिर सुविधा को स्थापित करते हैं, फिर विंडोज़ अपडेट को फिर से चलाते हैं। मुझे प्रौद्योगिकी से नफरत है ... ;-)
पीटर मूस
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.