Próbuję zainstalować zestaw Windows SDK na moim 64-bitowym komputerze z systemem Windows 7.
Ale podczas procesu instalacji wystąpił błąd. Przejrzałem dziennik i wydaje się, że jest to spowodowane tym, że jest już zainstalowana nowsza wersja środowiska uruchomieniowego Microsoft Visual C ++ 2010 (10.0.40219 jest zainstalowany w porównaniu z 10.0.30219, który jest dostępny w pakiecie). Może nie jest kompatybilny lub ma inny problem.
Mogę odinstalować ten pakiet i zainstalować starszy z zestawu Windows SDK, ale w przypadku gdy to nie był problem, jak mogę zwrócić ten pakiet? Aktualizacja systemu Windows?
Odpowiedzi:
Natrafiłem na ten sam problem. Rozwiązaniem jest odinstalowanie „Microsoft Visual C ++ Compilers 2010 Standard - enu - x86”, ale nie ma w tym celu żadnego wpisu w Panelu sterowania / programach i funkcjach. Ponadto może być konieczne odinstalowanie:
Uwaga : między słowami C ++ i kompilatorami są 2 spacje .
Sposób, w jaki to rozgryzłem, polegał na przeszukaniu rejestru powyższych 2 terminów. Kiedy znajdziesz regkey z DisplayName, który odpowiada każdemu z powyższych ciągów, poszukaj wartości w LocalPackage - znajdziesz nazwę pliku MSI, którego chcesz użyć do odinstalowania, postępując zgodnie z poniższymi instrukcjami.
Uruchom wiersz polecenia z uprawnieniami administratora. Przejdź do
C:\Windows\Installer
. Wykonaj następujące polecenie:Odpowiedz „Tak” na monity, a to całkowicie wyczyści. W razie potrzeby powtórz dla drugiego łańcucha. Umożliwi to wykonanie pełnej instalacji zestawu Windows SDK 7.1
Zauważ, że w moim przypadku miałem zainstalowaną wersję Visual C ++ 2010 Express, a następnie VS2010 SP1. Na podstawie wyników wyszukiwania w sieci wydaje się, że ten problem jest spowodowany instalacją dodatku SP1. Chciałem też odinstalować wszystko i zainstalować tylko Windows SDK 7.1 - więc wycierałem rzeczy. Innym alternatywnym rozwiązaniem jest odznaczenie „Kompilatorów Visual C ++” podczas instalowania zestawu Windows SDK 7.1, co pozwoli zachować istniejącą nowszą wersję i poprawnie zainstalować resztę zestawu SDK.
Ta strona zawiera dodatkowe, istotne i ważne informacje: http://msdn.microsoft.com/en-us/visualc/gg697159
źródło
Wydaje się, że Microsoft wydał naprawę tego, KB2519277 .
Nie musisz już odinstalowywać kompilatorów VS2010 SP1 ani zajmować się znalezieniem odpowiedniego pakietu msi do odinstalowania.
Jeśli próbujesz zainstalować zestaw SDK w systemie z już zainstalowaną aktualizacją VS2010 SP1, po prostu usuń zaznaczenie kompilatorów w instalatorze zestawu SDK i zainstaluj wszystko, co chcesz. Po zainstalowaniu zestawu SDK uruchom „aktualizację kompilatora Microsoft Visual C ++ 2010 z dodatkiem Service Pack 1 dla zestawu Windows SDK 7.1”, aby zainstalować kompilatory zestawu SDK.
Jeśli próbujesz naprawić instalację zestawu SDK, z którego aktualizacja VS2010 SP1 usunęła kompilatory, po prostu uruchom „Aktualizację kompilatora Microsoft Visual C ++ 2010 z dodatkiem Service Pack 1 dla zestawu Windows SDK 7.1”, a ona ponownie zainstaluje kompilatory.
źródło