Windows SDK 7.1 설치 실패


99

.NET Framework 4와 함께 Windows 7 용 Windows SDK를 설치하려고하는데 설치 프로그램을 열면 오류가 발생합니다.

일부 Windows SDK 구성 요소에는 RTM .NET Framework 4가 필요합니다. 설치 프로그램이 .NET Framework 4의 시험판 버전을 감지했습니다. 설치를 계속하면 이러한 구성 요소가 설치되지 않습니다. 이러한 구성 요소를 설치하려면 취소를 클릭 한 다음 https://go.microsoft.com/fwlink/?LinkID=187668 에서 .NET Framework 4를 설치 한 다음 설치 프로그램을 다시 실행합니다.

계속하려면 확인을 클릭하십시오.

.NET Framework 4를 설치하려고하면 내 PC에 이미 .NET Framework 4가 있다는 메시지가 나타납니다.

Microsoft .NET Framework 4는 이미 운영 체제의 일부입니다. .NET Framework 4 재배포 가능 패키지를 설치할 필요가 없습니다. 추가 정보 .

동일하거나 더 높은 버전의 .NET Framework 4가 이미 컴퓨터에 설치되어 있습니다.

더 이상 무엇을 해야할지 모르겠습니다. Windows 10 Enterprise (x64)를 사용하고 있습니다.



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
Windows 7 (32 비트)에서 이러한 키는 HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ NET Framework Setup \ NDP \ v4 \에서 찾을 수 있습니다.
Jarno

나는 위의 모든 것을 시도했고, 당신이 트릭을했다! verion 값을 이전으로 재설정해야합니까?
linusg

@linusg : 당신은 그것을 더 잘할 것입니다.
Euri Pinhollow

35
'값의 새 내용을 쓰는 동안 오류가 발생했습니다.'와 같은 오류가 발생하면 값을 변경할 권한이없는 것입니다. : 그 변경하려면이 가이드를 참조하십시오 groovypost.com/howto/...
마틴 Kieft

4
이것은 설치 프로세스의 초기 지점에서 설치 프로그램의 차단을 해제했지만 전체 설치는 허용하지 않았습니다. MandM의 솔루션은 이것과 결합하여 모든 .NET Frameworks> = 4.0을 제거하고 4.0 만 다시 설치하는 것이 저에게 효과적이었습니다.
Adrian Keister

24

다음을 제거해야했습니다.

  • "Microsoft Visual C ++ 2010 x64 재배포 가능 패키지"
  • "Microsoft Visual C ++ 2010 x86 재배포 가능 패키지"

Windows 7.1 SDK를 설치하기 전에 설치 패키지는 설치 중에이 두 가지를 다시 설치합니다.


4
이 해결 방법에도 불구하고 오류 메시지가 계속되면 확인을 클릭하고 설치를 계속하십시오. 이번에는 설치가 성공합니다 ..
Robert Važan 2015 년

동일한 문제가 발생하고 Microsoft 문서 ( support.microsoft.com/en-us/kb/2717426) 에 따라 MVC ++ 2010의 "호환"재배포를 설치 했지만 여전히 거부하는 SDK의 일부가 있습니다. 제대로 설치합니다. 특히 resgen.exe를 설치할 수 없습니다. 다른 의견에서 제안한대로 4.6을 완전히 제거하고 .NET 버전 4로 되돌려 야 할 수 있습니다. 이것은 다른 질문에 대한 링크입니다 : stackoverflow.com/questions/16516139 /…
Thomas Corriol 2015 년

17

이 문제를 해결하기 위해 .NET프레임 워크 버전을 제거 4.6하고 4를 설치했습니다 . 그런 다음 SDK를 설치했는데 문제가 사라졌습니다.


1
.NET Framework 버전 4로 되 돌린 다음 SDK를 설치하면 문제도 해결되었습니다. 감사.
Thomas Corriol 2015 년

2
4.6을 정확히 어떻게 제거하고 4.0을 설치합니까? 소프트웨어 목록에 프레임 워크 4.0을 설치할 수있는 옵션이없고 4.0은 새 버전이 이미 운영 체제의 일부라고 설치를 거부합니다.
Philipp 2016 년

6
따라서 모든 Visual Studio 구성 요소가 설치되어 있으면이 항목을 설치할 수 없습니까? 이는 MATLAB에서 C 코드를 컴파일하기위한 요구 사항 (Windows 7 용 Windows SDK (.NET Framework 4 포함))입니다. 이런 상황에서 저는 Windows 시스템을 싫어합니다.
헬더

1
나는 Windows Server 2012에서 이것을 시도했고 어떻게 든 Windows GUI를 제거하고 시작시 명령 줄에 의지했습니다! 운 좋게도 그 서버의 백업이있어서 방금 복원했지만 언급 할 가치가 있다고 생각했습니다.
A. Murray

1
4.6.1 제거 방법 : Microsoft Windows 업데이트 목록을 검색하거나 아래로 스크롤하여 Microsoft Windows 업데이트 (KB3102467)를 찾은 다음 제거를 클릭합니다. 예를 클릭하여 .NET Framework 4.6.1을 제거합니다. 1 분 정도 후에 컴퓨터를 다시 시작하라는 메시지가 표시됩니다. 지금 다시 시작을 클릭하십시오. source : expta.com
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- on-win-7-32bit? forum = windowssdk

내가 수행 한 단계는 다음과 같습니다.

  1. Visual C ++ 및 .NET 4.x 버전 제거
  2. 이러한 설치에 해당하는 등록 항목을 제거하십시오. Windows 7을 사용하고 있었지만 여기에 제안 된대로 항목을 삭제했습니다.
  3. 다시 시작된 Windows
  4. 웹 설치 프로그램을 사용하여 SDK 설치 시도
  5. 이것은 작동하지 않았습니다. 나중에 설치 화면이 계속 켜져있을 때 SDK 설치를 호출합니다. [설치 오류 메시지와 함께] 디버그 관련 msi를 실행했습니다. [추출 된 모든 msi를 설치할 수도 있습니다.
  6. 설치가 완료되면 설치 오류 UI [5 단계]를 닫고 SDK 설치를 다시 호출합니다.
  7. 이번에는 UI 화면 옵션이 변경됩니다. 표시되는 옵션은 변경, 복구 등입니다. 변경을 선택하고 다른 구성 요소 설치를 완료합니다.

0

이전 버전의 .NET Framework와 C ++ 2010 재배포 가능 x64 및 x86이 모두 있습니다. 2010을 제거하면 문제없이 계속할 수있었습니다. 이전 버전의 .NET을 제거하지 않았지만 먼저 최신 버전을 다운로드하여 설치했습니다.

제가 설치하고 싶었던 SDK의 유일한 구성 요소는 Windows Performance Toolkit이었습니다. 설치를 시작할 때 여전히 경고를 받았습니다. 그러나 어쨌든 그것은 진행되었습니다.

아마도 여기에 약간의 생각이 추가 될 것입니다 ...

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.