인터넷에 게시 된 Windows SDK를 설치할 때 오류가 발생했지만 어떤 솔루션도 작동하지 않습니다. 내가 얻는 로그는 다음과 같습니다.
9:43:37 AM Monday, October 14, 2013: SFX C:\Program Files\Microsoft SDKs\Windows\v7.1\Setup\SFX\vcredist_x64.exe installation started with log file C:\Users\clarkbd\AppData\Local\Temp\Microsoft Windows SDK for Windows 7_c3c42538-8a3e-439d-be39-aee3078ca098_SFX.log
9:43:43 AM Monday, October 14, 2013: C:\Program Files\Microsoft SDKs\Windows\v7.1\Setup\SFX\vcredist_x64.exe installation failed with return code 1603
9:43:53 AM Monday, October 14, 2013: [SDKSetup:Error] Config_Products_Install: Installation of Product Microsoft Windows SDK for Windows 7 (failed): Please refer to Samples\Setup\HTML\ConfigDetails.htm document for further information. Stack: at SDKSetup.Product.ConfigureRelatedSfx() at SDKSetup.Product.ConfigureNewProduct(ManualResetEvent CancelEvent)
9:43:53 AM Monday, October 14, 2013: [SDKSetup:Info] Config_Products_InstallNew: End installation of new product: Microsoft Windows SDK for Windows 7
9:43:53 AM Monday, October 14, 2013: [SDKSetup:Error] Config_Products_Install: Windows SDK Setup (failed): Installation of the "Microsoft Windows SDK for Windows 7" product has reported the following error: Please refer to Samples\Setup\HTML\ConfigDetails.htm document for further information. Stack: at SDKSetup.Product.ConfigureNewProduct(ManualResetEvent CancelEvent) at SDKSetup.Product.SetupProduct(TaskMode taskMode, ManualResetEvent CancelEvent) at SDKSetup.ProductCollection.SetupProducts(TaskMode taskMode, DownloadManager downloadManager, ManualResetEvent cancelEvent) at SDKSetup.ConfigProducts.DoCurrentTask(TaskMode Task)
vcredist_x64를 별도로 실행하려고하면 다음 오류가 발생합니다.
MSI (s) (80:5C) [09:51:50:971]: Product: Microsoft Visual C++ 2010 x64 Redistributable - 10.0.30319 -- A later version of Microsoft Visual C++ 2010 x64 Redistributable - 10.0.30319 is already installed.
이제 온라인에서 읽은 모든 솔루션에 따라 재배포 가능 패키지를 제거하고 설치를 계속합니다. 문제는 VC ++ 2010 재배포 가능 패키지가 설치되어 있지 않다는 것입니다 (2005 및 2008 만 해당). 메인 프로그램 외에는 Microsoft Visual Studio 2010 Express Prerequisites x64 - ENU
. 이것을 제거해도 내가받은 오류에는 영향을 미치지 않습니다. 내 컴퓨터에 SDK에이 redist가 설치되어 있다는 것을 알려주는 내용이 있지만 무엇인지 잘 모르겠습니다. 누구든지 나를 위해 이것에 대해 밝힐 수 있습니까?
편집 :이 문제는 Visual C ++ 2010을 완전히 제거해도 지속됩니다. 컴퓨터에서이 소프트웨어의 모든 흔적을 제거하려면 어떻게해야합니까?
편집 2 : 레지스트리를 약간 검색 한 후 NI가 프로그램 중 하나와 함께 재배포 가능한 Visual C ++ 2010을 설치했지만 "프로그램 추가 또는 제거"목록에 포함되어 있지 않습니다. 나는 이것을 제거했고 sdk가 제대로 설치되기를 바랍니다.
편집 3 : 운이 좋지 않지만 여전히 동일한 오류가 발생합니다. 레지스트리에서 다른 2010 재배포 가능 파일을 찾을 수 있지만 제거 문자열을 수동으로 실행하려고하면 설치된 패키지에서만 실행할 수 있다는 메시지가 표시됩니다. vcredist가 현재 설치된 재배포를 찾는 방법을 알고 있다면 훨씬 간단 할 것입니다.