Błąd podczas instalowania Windows SDK 7.1

Wystąpił błąd podczas instalowania zestawu Windows SDK, który widziałem w Internecie, ale żadne z tych rozwiązań nie działa dla mnie. Oto dziennik, który dostaję

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)

Gdy próbuję uruchomić vcredist_x64 oddzielnie, pojawia się ten błąd:

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.

Teraz, jak na każde rozwiązanie, o którym przeczytałem o tym online, odinstalowałbym redystrybucję i kontynuowałem instalację. Problem polega na tym, że nie mam zainstalowanych żadnych składników redystrybucyjnych VC ++ 2010 (tylko 2005 i 2008). Jedyną rzeczą poza programem głównym jest coś takiegoMicrosoft Visual Studio 2010 Express Prerequisites x64 - ENU. Odinstalowanie nie ma wpływu na otrzymane błędy. Na moim komputerze jest coś, co mówi SDK, że mam zainstalowany redystor, ale nie jestem pewien co. Czy ktoś może mi na to rzucić trochę światła?

Edytuj: Ten problem utrzymuje się nawet po całkowitym odinstalowaniu programu Visual C ++ 2010. Co jeszcze mogę zrobić, aby usunąć wszystkie ślady tego oprogramowania z mojego komputera?

Edytuj 2: Po pewnym przeszukiwaniu rejestru odkryłem, że NI instaluje własną redystrybucję wizualną c ++ 2010 w jednym ze swoich programów, ale nie ma jej na liście „Dodaj lub usuń programy”. Odinstalowałem to i mam nadzieję, że sdk zainstaluje się poprawnie.

Edytuj 3: Brak szczęścia, wciąż otrzymujesz ten sam błąd. W rejestrze mogę znaleźć inne składniki redystrybucyjne z 2010 r., Ale próba ręcznego wykonania łańcucha dezinstalacyjnego mówi mi tylko, że mogę go uruchomić tylko na zainstalowanych pakietach. Byłoby to znacznie prostsze, gdybym wiedział, jak vcredist znajduje aktualnie zainstalowane redystrybucje.

questionAnswers(4)

yourAnswerToTheQuestion