[.net] Windows SDK 7.1 설치 실패

.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)를 사용하고 있습니다.



답변

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하면 설정을 계속할 수 있습니다. 상승 된 권한으로 레지스트리를 편집해야합니다. 그렇지 않으면 값을 변경할 수 없습니다.


답변

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

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

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


답변

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


답변

나는 또한 위에서 언급 한 똑같은 문제에 직면했습니다. 많은 시도 끝에 아래 링크에 언급 된 제안이 도움이되었습니다.

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 화면 옵션이 변경됩니다. 표시되는 옵션은 변경, 복구 등입니다. 변경을 선택하고 다른 구성 요소 설치를 완료합니다.

답변

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

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

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


답변