„Instalacja nie powiodła się” podczas instalowania zestawu Microsoft Windows SDK 7.1

0

System operacyjny mojego laptopa to Windows7x64 . Ilekroć instaluję na nim MatlabR2013b , ten komunikat jest wyświetlany na końcu procesu instalacji:

Twoja instalacja może wymagać dodatkowych kroków konfiguracji.

1.Następujące produkty wymagają obsługiwanego kompilatora :

MATLAB Compiler 5.0

MATLAB Builder NE 4.2

MATLAB Builder JA 2.3

MATLAB Builder EX 2.4

Simulink Coder 8.5

xPC Target 5.5

MATLAB Coder 2.5

2. Aby skonfigurować Cel systemu Windows w czasie rzeczywistym, należy wpisać rtwintgt -setup w oknie poleceń MATLAB.

Aby zapoznać się z pierwszą częścią powyższego komunikatu, przejrzałem podany link i zrozumiałem, że powinienem zainstalować Microsoft Windows SDK 7.1 i Java Development Kit (JDK) 1.7, aby powyższe składniki były możliwe do wykonania.
Nie ma problemu z instalacją JDK, ale ilekroć próbuję zainstalować SDK pobrany stąd , napotyka następujący błąd:

wprowadź opis zdjęcia tutaj

Wystąpił problem podczas instalowania wybranych składników zestawu Windows SDK.

Instalacja produktu „Microsoft Windows SDK dla Windows 7” zgłosiła następujący błąd: Błąd krytyczny podczas instalacji.

Spróbuj rozwiązać problem, a następnie ponownie uruchom konfigurację zestawu Windows SDK. Jeśli nadal masz problemy z tym problemem, odwiedź stronę pomocy zespołu SDK pod adresem http://go.microsoft.com/fwlink/?LinkId=130245 .

Kliknij przycisk Wyświetl dziennik, aby przejrzeć dziennik instalacji.

Aby wyjść, kliknij przycisk Zakończ.

W czym jest problem i co powinienem zrobić?
Mam szukał trochę ale mam ani Microsoft Visual Studio C ++ 2010 SP1 (wersja większa niż 10.0.30319) ani .NET Framework 4.5 (również w zestawie z Visual Studio 2012 lub nowszy) zainstalowanego na komputerze

wprowadź opis zdjęcia tutaj

Jak myślisz, jaki jest mój problem?
Co powinienem zrobić, aby to naprawić?

O drugą część zadałem inne pytanie .


Próbowałem go zainstalować ponownie. Tym razem wystąpił następujący błąd:
wprowadź opis zdjęcia tutaj

Udostępniłem tutaj plik dziennika . Jest to plik tekstowy, ale podczas pobierania jest wyświetlany jako plik audio. Otwórz go za pomocą Notatnika.

Sepideh Abadpour
źródło
kliknij „Wyświetl dziennik” i udostępnij plik dziennika.
magicandre1981
@ magicandre1981 Zrobiłem to, co powiedziałeś
Sepideh Abadpour
Udostępniony plik nie jest publiczny.
Daniel B
@DanielB Czy to już OK?
Sepideh Abadpour
Tak. Zabawne, jak Dysk Google myśli, że jest to plik MP3. : D
Daniel B

Odpowiedzi:

1

Po prostu „zacytuję” tę odpowiedź na temat Przepełnienia stosu. Obok są też inne istotne odpowiedzi.

Zbyt wyjaśnienie: W twoim przypadku zainstalowano „zmienioną” wersję Redystrybucyjnego VC ++ 2010 x64.


Jest to znany problem http://support.microsoft.com/kb/2717426

PRZYCZYNA

Ten problem występuje podczas instalowania zestawu SDK systemu Windows 7 na komputerze, na którym jest zainstalowana nowsza wersja pakietu redystrybucyjnego Visual C ++ 2010.

ROZKŁAD

Aby rozwiązać ten problem, przed zainstalowaniem zestawu SDK systemu Windows 7 należy odinstalować wszystkie wersje pakietu redystrybucyjnego Visual C ++ 2010. Może być zainstalowany jeden lub więcej z następujących produktów:

  • Pakiet redystrybucyjny Microsoft Visual C ++ 2010 x86
  • Pakiet redystrybucyjny Microsoft Visual C ++ 2010 x64

Po odinstalowaniu produktów redystrybucyjnych Microsoft Visual C ++ 2010 możesz zainstalować zestaw Windows 7 SDK. Po zainstalowaniu zestawu SDK systemu Windows 7 można ponownie zainstalować nowszą wersję produktów redystrybucyjnych Visual C ++ 2010, aby przywrócić produkty redystrybucyjne Visual C ++ 2010 do ich pierwotnego stanu.

obraz odinstalowania

Daniel B.
źródło
Jeśli chodzi o moje inne pytanie oraz fakt, że zainstalowałem JDK i mam VS2010 jako nowszą wersję obsługiwanych kompilatorów, nie będę mieć problemu z używaniem rodziny produktów MATLAB i rodziny produktów Simulink i nie ma potrzeby odinstalowywania VS 2010 i instalowania SDK, a następnie ponownie zainstaluj VS2010 . Dobrze?
Sepideh Abadpour
więc dlaczego matlab2013b wyświetla następujący błąd po instalacji? Ponieważ zmagam się z tym problemem od około 1 roku. Ilekroć chciałem przetwarzać pliki MEX za pomocą Matlaba, musiałem pożyczać laptopa moich przyjaciół. Tym razem chcę poznać przyczynę i rozwiązać problem na zawsze. Więc nie musisz nic robić? Czy nie będę miał problemów z używaniem funkcji Matlab w przyszłości, jeśli nie zainstaluję SDK7.1 ? (biorąc pod uwagę, że mam jego nowszą wersję jako VS2010 )
Sepideh Abadpour
1
Nie jest to komunikat o błędzie (o ile mogę powiedzieć) i mówi „może”. Nie mam MATLAB, więc nie mogę ci w tym pomóc. W tym przypadku zestaw Windows SDK jest jedynie środkiem do uzyskania kompilatorów C ++, które już masz. Jeśli MATLAB nie zadziała, powinieneś skontaktować się z jego wsparciem.
Daniel B
więc na razie nie są potrzebne żadne dalsze działania
Sepideh Abadpour
Jeszcze tylko jedno pytanie! Jak widać na zdjęciu , VC++ 2010 x64 Redistributablezainstalowałem na swoim urządzeniu, ale nie VC++ 2010 x86 Redistributable. Czy powinienem to zainstalować osobno? Myślę, że oba są instalowane podczas instalacji, VS2010ale nie wiem, dlaczego nie jest zainstalowany na moim urządzeniu, biorąc pod uwagę fakt, że zawsze sprawdzam wszystkie opcje podczas instalacji VS2010? W każdym razie, może zostały odinstalowane podczas odinstalowywania innych programów na komputerze!
Sepideh Abadpour