Windows 7 SDK 설치 실패


372

내 컴퓨터에 Windows 7 SDK 를 완전히 설치할 수없는 것 같습니다 . 웹에서 찾은 유일한 해결책은 레지스트리를 변경하는 것입니다. 나는 이것을했다-여전히 성공하지 못했다.

이것은보고 된 오류입니다.

선택한 Windows SDK 구성 요소를 설치하는 중에 문제점이 발생했습니다.

"Windows 7 용 Microsoft Windows SDK"제품을 설치하면 다음 오류가보고되었습니다. 자세한 내용은 Samples \ Setup \ HTML \ ConfigDetails.htm 문서를 참조하십시오.

문제를 해결 한 다음 Windows SDK 설치를 다시 시작하십시오. 이 문제가 계속 발생하면 SDK 팀 지원 페이지 ( http://go.microsoft.com/fwlink/?LinkId=130245) 를 방문하십시오 .

로그보기 버튼을 클릭하여 설치 로그를 검토하십시오.

종료하려면 Finish를 클릭하십시오.

Samples참조 할 디렉토리 가 없으며 SDK 지원 팀이 더 이상 존재하지 않는 것 같습니다.

이 문제를 어떻게 해결합니까?


1
나는 이것을 Windows XP와 Vista, 32 비트 OS에서 시도했다. 전혀 내 하드웨어에 대한 이국적인 아무것도 없다
가이 데이비슨

1
SDK에 필요한 모든 것이 샘플 폴더이면 여기에서 다운로드 할 수 있습니다. github.com/pauldotknopf/WindowsSDK7-Samples
SChalice

답변:


537

Microsoft는 이제이 문제점 및 수정 사항을 설명하는 Windows SDK 리턴 코드 5100으로 설치 실패 라는 기술 자료 문서를 보유하고 있습니다 .

이 문제는 최신 버전의 Visual C ++ 2010 재배포 가능 패키지가 설치된 컴퓨터에 Windows 7 SDK를 설치할 때 발생합니다. Windows 7 SDK는 Visual C ++ 2010 재배포 가능 버전 10.0.30319를 설치합니다.

오류 메시지는 로그 파일 View Log에 있으며 설치 프로그램 의 버튼을 통해 열 수 있습니다 . 그렇지 않으면 여기에서 찾을 수 있습니다 : %userprofile%\AppData\Local\Temp\또는 %temp%. 로그 파일은 대부분이라고 SDKSetup_7.xxxxx.log합니다.

솔루션 : 기존 Visual C ++ 2010 재배포 가능 패키지를 모두 제거하십시오.

난 그냥이 문제가 있고, 나는에서 솔루션을 바라 보았다 Ctrl + F5 , 윈도우 7 용 Windows SDK를 설치 수정 문제 , 그러나 그것은 작동하지 않았다.

나는 주변을 둘러 보았고 Windows 용 Visual C ++ 2010 및 Windows SDK 7 설치 페이지 : 오프라인 설치 프로그램 및 설치 문제 해결 및 작동하는 조언을 발견했습니다. 기본적으로 몇 가지 문제 중 하나가 발생할 수 있으며 진행 상황을 확인하려면 로그 파일을 살펴 봐야합니다. 내 로그 파일에는 다음이 있습니다.

6:17:07 PM Saturday, October 01, 2011: C:\Program Files\Microsoft SDKs\Windows\v7.1\Setup\SFX\vcredist_x64.exe installation failed with return code 5100

위의 웹 페이지에서 제안한 것처럼 x86과 x64 모두 Visual C ++ 2010 재배포 가능 패키지 사본을 모두 제거한 다음 Windows 7 SDK 설치 관리자를 다시 실행하면 작동했습니다.

나와는 다른 문제가있을 수 있지만 Ctrl + F5patheticcockroach.com내가 링크 한 웹 사이트 에서 솔루션을 사용해보십시오 .

나는 이것이 도움이되기를 바랍니다!


90
Visual C ++ 2010 재배포 가능 패키지를 제거하면 문제가 해결되었습니다. 감사.
Andy

31
훌륭한 해결책, 이것은 나를 혼란스럽게했습니다. 재배포 가능한 문제가 너무 인기가 많다면 SDK 이미지를 변경하여 문제를 해결할 것이라고 생각합니다.

2
기존의 모든 x86 및 x64 Visual C ++ 2010 Redistibutables를 삭제 한 후 저에게도 효과가있었습니다. 누군가에게 도움이 될지 확실하지 않지만, 나를 위해 설치 한 Visual C ++ 2010 Redistibutable 버전은 x86 및 x64 모두에서 10.0.30319였습니다.
Austin Floyd

6
설치 프로그램이 리턴 코드로 실패하지 않았지만 5100OP와 동일한 오류 메시지가 표시됩니다. ""Windows 7 용 Microsoft Windows SDK "제품을 설치하면 다음 오류가보고되었습니다. Samples \ Setup \ HTML \ ConfigDetails.htm 문서를 참조하십시오. 자세한 내용은 "를 참조하십시오. 여전히 C ++ 재배포 가능 패키지와 관련된 모든 것을 제거하는 것이 도움이 된 것처럼 보입니다.
Asbjørn Ulsberg

7
@asbjornu "반환 코드 5100"은 설치 프로그램이 표시하는 메시지 가 아닙니다 . 설치 프로그램이 남겨둔 로그 파일에서만 리턴 코드를 찾을 수 있습니다. AppData / Local / Temp 폴더를 찾으십시오. 자세한 내용은이 블로그 게시물 을 확인하십시오 . 재분배 가능한 제품을 기꺼이 제거하는 데 도움이되었습니다. Windows SDK 7.1 용 Visual C ++ 2010 SP1 컴파일러 업데이트를
Mark Mikofski

18

이 (및 다른) 솔루션 모두 나에게 완전히 실패하여 다른 것을 알아 냈습니다.

오프라인 설치 패키지 (mine x64)가 필요하며 샘플 만 수동으로 설치해야합니다. 예를 들어 위치에서 7-Zip으로 ISO 파일을 열고Setup\WinSDKSamples_amd64 실행 WinSDKSamples_amd64.msi하면이 작업을 수행했습니다.

그런 다음 일반 설정 파일을 사용하여 설치를 복구 하고 원하는 구성 요소를 선택하십시오.


4
나를 위해 일했고, C ++ 재배포 가능 패키지를 제거 해야하는 작업이 줄었습니다.
Erwin

1
완전한! :) 아직 시스템에 추가되지 않았거나 심지어 시스템에 추가하지 않은 것을 제거 할 수 없었습니다 (후자 대 거리 만)! 대답은 내가 이해하는 것처럼 실제로 문제를 해결하는 것입니다.
Shermy

13

당신은 정말 로그를 확인해야합니다. 구성 요소가 거의 없어 Windows SDK 설치 관리자가이 쓸모없는 오류 메시지와 함께 설치되지 않을 수 있습니다. 로 예를 들어 그것은 비주얼 C ++ 재배포 가능 패키지가 될 수 있습니다 언급 .


3
로그는 어디에 생성됩니까? 상대 경로를 제공하며 Windows 검색으로 찾을 수 없습니다 ... (Samples \ Setup \ HTML \ ConfigDetails.htm)
Trevor Hickey

9

x64 버전 설치에서 이와 동일한 문제가 발생했습니다. 그것은 적어도 dexplore.exe 설치와 관련이 있습니다. 다양한 블로그와 SDK에 따라 dexplore를 제거하고 다시 설치하고 레지스트리 변경 등을 수행하지 못했습니다. 나를 위해 마침내 고쳐진 것은이 레지스트리 키를 편집하는 것이 었습니다.

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Installer\DisableBrowse

나는 값을 0으로 변경했다. 일단 SDK가 설치되면 (행복하게도) 값을 다시 1로 설정했다.

가능한 오류를 경고 한 것은 SDK 설정 로그에서 다음과 같습니다.

12:19:42 PM Friday, 8 January 2010: SFX C:\Program Files\Microsoft SDKs\Windows\v7.0\Setup\SFX\dexplore.exe installation started with log file C:\TEMP\Microsoft Windows SDK for Windows 7_dd2d9383-116d-441f-85b3-7c16aeb3568e_SFX.log
12:19:47 PM Friday, 8 January 2010: C:\Program Files\Microsoft SDKs\Windows\v7.0\Setup\SFX\dexplore.exe installation failed with return code 1625

그리고 이것은 dexplore 설치 로그 파일에서 :

MSI (s) (E4:7C) [12:19:46:680]: Machine policy value 'DisableBrowse' is 1
MSI (s) (E4:7C) [12:19:46:680]: Adding new sources is not allowed.
MSI (s) (E4:7C) [12:19:46:680]: Warning: rejected attempt to add new source 'c:\eb66d60e4283bfc2986755fa\' (product: {6753B40C-0FBD-3BED-8A9D-0ACAC2DCD85D})
MSI (s) (E4:7C) [12:19:46:680]: MSI_LUA: Elevation prompt disabled for silent installs
MSI (s) (E4:7C) [12:19:46:680]: Note: 1: 1729 
MSI (s) (E4:7C) [12:19:46:680]: Product: Microsoft Document Explorer 2008 -- Configuration failed.

이것이 귀하의 상황에서 도움이되기를 바랍니다.


7

명심해야 할 사항 중 하나는 Visual Studio 2010 SP1을 설치하면 일부 C ++ 컴파일러와 라이브러리가 제거되었을 수 있다는 것입니다. Microsoft에서 시스템으로 다시 업데이트 할 수 있도록 업데이트 되었습니다 .

Visual Studio 2010 서비스 팩 1 (SP1)을 설치할 때 제거되었을 수있는 Visual C ++ 컴파일러 및 라이브러리를 복원하려면이 업데이트를 설치하십시오. 컴파일러와 라이브러리는 Windows 7 용 Microsoft Windows 소프트웨어 개발 키트 및 .NET Framework 4 (나중에 Windows SDK 7.1)의 일부입니다.

또한 VS2010 SP1 README 를 읽으면 Windows 7 SDK (섹션 2.2.1 참조) 설치와 관련하여 참고 사항이 있음을 알 수 있습니다. SDK 설치 관리자가 이전 버전의 컴파일러를 설치하려고 할 때 이러한 조건 중 하나가 적용될 수 있으므로 C ++ 컴파일러 확인란을 선택 취소해야합니다. ÓR VS2010 SP1을 제거하고 SDK를 다시 실행해야 할 수도 있습니다. 7.1 설치, 수리 또는 수정.

조건 1 : Visual Studio 2010 SP1을 설치 한 후 Windows SDK 7.1을 설치, 복구 또는 수정할 때 Visual C ++ 컴파일러 확인란을 선택하면 오류가 발생하고 선택한 일부 구성 요소가 설치되지 않을 수 있습니다.

해결 방법 : Windows SDK 7.1 설치, 복구 또는 수정을 실행하기 전에 Visual C ++ 컴파일러 확인란을 지우십시오.

조건 2 : Visual Studio 2010을 설치했지만 Visual Studio 2010 SP1을 제거한 후 Windows SDK 7.1을 설치, 복구 또는 수정할 때 Visual C ++ 컴파일러 확인란을 선택하면 오류가 발생할 수 있습니다.

해결 방법 : Visual Studio 2010 SP1을 제거한 다음 Windows SDK 7.1 설치, 복구 또는 수정을 다시 실행하십시오.

그러나 그때조차도 mgrandi이 제안한대로 기존 Visual C ++ 2010 재배포 가능 패키지를 제거해야한다는 것을 알았습니다.


6

Windows 7 SDK를 설치할 수 없으며 최신 SDK 및 Visual Studio 2012 Express를 제거하는 것이 좋습니다. 작동하지 않았습니다.

.NET 3.5에 대해서도 뭔가있었습니다. .NET 3.5와 함께 Server 2008 SDK를 설치하고 Visual Studio 2010 재배포 가능 패키지를 제거하고 설치 옵션에서 재배포 가능 파일의 선택을 해제했는지 확인했습니다.

또한 Microsoft 사이트에서 다운로드 할 수있는 .NET 4 프레임 워크가 이미 설치되어 있어야합니다. 그런 다음 효과가있었습니다.


4

모든 C ++ 재배포 가능 패키지를 제거하고 C ++ 옵션을 선택 취소하면 나에게 도움이되었습니다. VS2010 SP1이 있고 VS2012가 이미 설치되어 있습니다.


3

mgrandi는 매우 훌륭한 리소스와 답변을 제공했습니다. 나는 비슷한 지침을 따르고 문제를 해결하기 위해 '남은'구성 요소를 제거했습니다.

참고 로 Windows 7 용 Windows SDK 및 .NET Framework 4 릴리스 정보를 살펴보십시오 .

SDK의 릴리스 정보 (SDK를 설치 한 후에도 컴퓨터에 있어야 함)를 다운로드하고 'Windows SDK 설치 및 제거'섹션에서 Microsoft가 일부 엉망을 정리하는 것이 좋습니다.


2

Visual Studio 2012를 설치하고 Visual Studio 2010 서비스 패키지 1을 설치하고 SDK를 다시 설치해 보았습니다. 나는 그들 중 어느 것이 문제를 해결했는지 모른다.


2

이 "Windows 7 SDK 설치 실패"와 동일한 오류가 있습니다.

여기에 이미지 설명을 입력하십시오

알아 낸 후에 해결책이 있습니다.

SDK 설치가 마지막에 "성공"메시지와 함께 실행되지만 실제로는 아무것도 설치되지 않았을 수도 있습니다. SDK가 설치되었는지 실제로 확인하는 유일한 방법은 해당 디렉토리를 확인하는 것입니다. C : 파일 \ Microsoft SDK \ Windows \ v7.1 또는 C : 파일 (x 86) SDK \ Windows \ v7.1. "v 7.1"서브 디렉토리가 작성되었고 일부 컨텐츠가있는 경우 SDK가 설치되었습니다. 이 문제에 대한 해결책은 다음 오류 메시지의 문제와 동일합니다. Microsoft Visual C ++ 2010 재배포 가능 패키지를 제거하십시오 (아래 참조).

해결 방법 : Windows SDK를 설치하기 전에 Microsoft Visual C ++ 2010 재배포 가능 설치를 제거하십시오.

설치하기 전에 다음 Microsoft Visual C ++ 2010 재배포 가능 설치가있었습니다. x 64 버전이 업데이트되었습니다.

  • Microsoft Visual C ++ 2010 재배포 가능 x 64 Microsoft Corporation 10.0.40219 15.2 MB 10.0.40219
  • Microsoft Visual C ++ 2010 재배포 가능 패키지 -x 86 10.0.30319 Microsoft Corporation 11.0 MB 10.0.30319

해결 방법 : Microsoft Visual C ++ 2010 재배포 가능 x 64 Microsoft Corporation 10.0.40219 15.2 MB 10.0.40219 Microsoft Visual C ++ 2010 재배포 가능 -x 86 10.0.30319 Microsoft Corporation 11.0 MB 10.0.30319
Ebram

1

Visual C ++ 2012 재배포 가능 패키지를 제거해야 할 수도 있습니다. Visual C ++ 2012 재배포 가능 패키지 x84와 x64를 모두 제거한 다음 설치가 작동했습니다.


1

Windows 7이 설치된 PC 또는 SDK가 이미 설치된 PC에 액세스 할 수 있습니까?

그렇다면 가장 쉬운 해결책은 C:\Program Files\Microsoft SDKs\Windows\v7.1Windows 7 컴퓨터에서 Windows 8 컴퓨터로 폴더 를 복사하는 것 입니다.


SDK를 설치하는 일반적인 / 일반 / 권장 방법은 아니지만 빠른 시일 내에 대부분의 시간 동안 작동합니다. Windows 10 / VS2015 개발 PC를 이런 식으로 설정하고 팁을 공유하겠다고 생각했습니다.
Jared Dykstra
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.