विंडोज एसडीके 7.1 सेटअप विफलता


99

मैं .NET फ्रेमवर्क 4 के साथ विंडोज 7 के लिए विंडोज एसडीके स्थापित करने की कोशिश कर रहा हूं, लेकिन जब मैं सेटअप खोलता हूं तो मुझे एक त्रुटि मिलती है:

कुछ Windows SDK घटकों को RTM .NET फ्रेमवर्क की आवश्यकता होती है। सेटअप ने .NET फ्रेमवर्क 4 के पूर्व-रिलीज़ संस्करण का पता लगाया। यदि आप सेटअप जारी रखते हैं, तो ये घटक स्थापित नहीं होंगे। यदि आप इन घटकों को स्थापित करना चाहते हैं, तो रद्द करें पर क्लिक करें, फिर https://go.microsoft.com/fwlink/?LinkID=187668 से .NET फ्रेमवर्क 4 स्थापित करें और फिर सेटअप सेटअप करें।

जारी रखने के लिए ठीक क्लिक करें।

जब मैं .NET फ्रेमवर्क 4 को स्थापित करने के लिए गया था, तो यह संदेश कहता है कि मेरे पीसी पर पहले से ही .NET फ्रेमवर्क 4 है:

Microsoft .NET फ्रेमवर्क 4 पहले से ही ऑपरेटिंग सिस्टम का हिस्सा है। .NET फ्रेमवर्क 4 पुनर्वितरण स्थापित करने की आवश्यकता नहीं है। अधिक जानकारी

.NET फ्रेमवर्क 4 का एक समान या उच्चतर संस्करण कंप्यूटर पर पहले ही इंस्टॉल हो चुका है।

मुझे पता नहीं है कि अब और क्या करना है। मैं विंडोज 10 एंटरप्राइज (x64) का उपयोग कर रहा हूं।


8
संभव नहीं डुप्लिकेट डुप्लिकेट स्थापित SDK 7.1 विंडोज़ 10 पर
Palec

3
आजकल, उनके द्वारा प्रदान किया गया लिंक टूट गया है और जेनेरिक .NET पेज पर सिर्फ रीडायरेक्ट किया गया है>:(
Nick T

जवाबों:


104

Windows 10 x64 के साथ, सेटअप द्वारा अवरुद्ध किया गया है:

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\NET Framework Setup\NDP\v4\Full\Version
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\NET Framework Setup\NDP\v4\Client\Version

दोनों मानों को अस्थायी रूप से बदलें 4.0.30319और सेटअप आपको जारी रखने देगा। सुनिश्चित करें कि आप उन्नत विशेषाधिकार के साथ रजिस्ट्री को संपादित करते हैं, अन्यथा आपको मूल्यों को बदलने की अनुमति नहीं दी जाएगी।


11
विंडोज 7 (32 बिट) पर इन कुंजियों को HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ NET फ्रेमवर्क सेटअप \ NDP \ v4 \ पर पाया जा सकता है।
जर्नो

मैंने सब ऊपर की कोशिश की, तुम्हारी चाल चली गई! क्या पहले मूल्यों को रीसेट करना आवश्यक है?
लिनसग

@linusg: आप इसे बेहतर करेंगे।
यूरी पिनहोल

35
यदि आपको writing मूल्य की नई सामग्री लिखने में त्रुटि ’जैसी त्रुटि मिलती है, तो आपके पास मूल्य बदलने की अनुमति नहीं है। इस गाइड को बदलने के लिए देखें कि: groovypost.com/howto/…
Maarten Kieft

4
इसने इंस्टॉलर को इंस्टॉलेशन प्रक्रिया के शुरुआती बिंदु पर अनब्लॉक किया, लेकिन पूर्ण इंस्टॉल की अनुमति नहीं दी। MandM का समाधान, इस एक के साथ संयोजन में, और सभी .NET फ्रेमवर्क> = 4.0 को अनइंस्टॉल करना और सिर्फ 4.0 को फिर से इंस्टॉल करना, मेरे लिए काम कर रहा था।
एड्रियन कीस्टर

24

मुझे निम्नलिखित की स्थापना रद्द करनी थी:

  • "माइक्रोसॉफ्ट विजुअल C ++ 2010 x64 Redistributable"
  • "माइक्रोसॉफ्ट विजुअल C ++ 2010 x86 Redistributable"

विंडोज 7.1 एसडीके स्थापित करने से पहले, और इंस्टॉल पैकेज इंस्टालेशन के दौरान उन दोनों को फिर से स्थापित करता है।


4
यदि त्रुटि संदेश इस समाधान के बावजूद बना रहता है, तो ठीक पर क्लिक करें और स्थापना के साथ आगे बढ़ें। स्थापना इस बार सफल होगी ..
रॉबर्ट वायवान

मेरे पास एक ही समस्या है, और मैंने MVC ++ 2010 के "संगत" पुनर्वितरण को स्थापित किया, जैसा कि यहां Microsoft लेख के अनुसार: support.microsoft.com/en-us/kb/2717426 लेकिन अभी भी एसडीके का एक हिस्सा है जो मना कर देता है ठीक से स्थापित करने के लिए। विशेष रूप से, मैं resgen.exe को स्थापित करने में कामयाब नहीं हो सकता। मुझे पूरी तरह से दूसरी टिप्पणी में प्रस्तावित 4.6 की स्थापना रद्द करनी पड़ सकती है, और .NET नोट के संस्करण 4 में वापस आ सकते हैं, यह इस अन्य प्रश्न से जुड़ा है: stackoverflow.com/questions/16516139 /…
थॉमस कोरियल

17

इस समस्या से निपटने के लिए, मैंने अपने .NETफ्रेमवर्क संस्करण की स्थापना रद्द कर दी 4.6और 4 स्थापित किए । फिर मैंने एसडीके स्थापित किया, और समस्या दूर हो गई।


1
.NET फ्रेमवर्क के संस्करण 4 में वापस आना, फिर एसडीके को स्थापित करने से मेरी समस्या भी हल हो गई। धन्यवाद।
थॉमस कोरियल

2
आप वास्तव में 4.6 की स्थापना रद्द कैसे करते हैं और 4.0 स्थापित करते हैं? मुझे सॉफ्टवेयर लिस्ट में 4.0 स्थापित करने का कोई विकल्प नहीं दिखता है और 4.0 यह कहते हुए इंकार कर देता है कि नया संस्करण पहले से ही ऑपरेटिंग सिस्टम का हिस्सा है।
फिलिप

6
इसलिए अगर मेरे पास सभी विजुअल स्टूडियो घटक हैं तो मैंने इस चीज को स्थापित नहीं किया है? यह (.NET Framework 4 के साथ विंडोज 7 के लिए विंडोज एसडीके) MATLAB में सी-कोड संकलित करने की आवश्यकता है। इस तरह की स्थिति के लिए मुझे विंडोज़ सिस्टम से नफरत है।
हेल्डर

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

1
4.6.1 की स्थापना रद्द कैसे करें: Microsoft Windows अद्यतन (KB3102467) के लिए अद्यतन खोजने के लिए Microsoft Windows अद्यतनों की सूची को खोजें या स्क्रॉल करें और स्थापना रद्द करें पर क्लिक करें। .NET फ्रेमवर्क 4.6.1 की स्थापना रद्द करने के लिए हाँ पर क्लिक करें। एक या दो मिनट के बाद आपको कंप्यूटर को पुनरारंभ करने के लिए कहा जाएगा। Restart Now सोर्स पर
bkwdesign

2

मैं भी ठीक उसी समस्या का सामना कर रहा था जिसका उल्लेख ऊपर किया गया था। इतने प्रयासों के बाद नीचे दिए गए लिंक में वर्णित सुझाव से मदद मिली

https://social.msdn.microsoft.com/Forums/windowsdesktop/en-US/6e6c8a17-1666-42fa-9b5b-dfc21845d2f9/error-installing-windows-7-sdk-71-with-vs2008-vs2010-premium- ऑन-जीत-7-32bit? मंच = windowssdk

मेरे द्वारा निष्पादित कदम इस प्रकार हैं

  1. Visual C ++ और .NET 4.x संस्करण की स्थापना रद्द करें
  2. इन स्थापनाओं के अनुरूप रजिस्टर प्रविष्टियाँ निकालें। मेरे पास विंडोज 7 था, लेकिन यहां बताई गई प्रविष्टियों को हटा दिया गया
  3. Windows को पुनरारंभ किया गया
  4. वेब इंस्टॉलर का उपयोग करके एसडीके स्थापित करने की कोशिश की
  5. यह काम नहीं किया। बाद में, SDK इंस्टॉलेशन को तब इंस्टाल करें जब इंस्टॉलेशन स्क्रीन अभी भी [इंस्टॉलेशन एरर msg के साथ] निष्पादित डिबग से संबंधित msi [आप किसी भी निकाले गए msi को भी इंस्टॉल कर सकते हैं
  6. एक बार इंस्टॉलेशन पूरा होने के बाद, इंस्टॉलेशन एरर UI [स्टेप 5] को बंद कर दें और SDK के इंस्टॉलेशन को फिर से शुरू करें।
  7. इस बार, UI स्क्रीन विकल्प बदल जाएगा। विकल्प जो आप देख सकते हैं वह है Change, Repair आदि। Change को चुनें और अन्य घटक स्थापना को पूरा करें।

0

मेरे पास .NET फ्रेमवर्क और C ++ 2010 Redistributable x64 और x86 दोनों का एक पुराना संस्करण था। 2010 की स्थापना रद्द करने से मुझे कोई समस्या नहीं हुई। मैंने .NET के पुराने संस्करण की स्थापना रद्द नहीं की थी, लेकिन मैंने नवीनतम संस्करण FIRST को डाउनलोड और इंस्टॉल किया।

एसडीके में एकमात्र घटक जिसे मैं स्थापित करना चाहता था वह था विंडोज प्रदर्शन टूलकिट। मुझे अभी भी इंस्टॉल की शुरुआत में चेतावनी मिली थी। लेकिन यह वैसे भी साथ चला गया।

हो सकता है कि इसमें थोड़ा सोचा गया है ...

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