Nie można uruchomić pliku setup.exe dla MSDN dostarczonego z VS2008

3

Musiałem tylko wymienić dysk twardy i ponownie ładuję wszystkie aplikacje. Ma XP ze wszystkimi aktualnymi łatami, a VS2005 jest już zainstalowany, w tym MSDN, który został z nim dostarczony.

VS2008 został zainstalowany poprawnie, ale gdy próbowałem zainstalować MSDN, pojawia się okno z ostrzeżeniem o tym błędzie:

---------------------------
         Setup.exe
---------------------------
Nie można uruchomić C: \ usr \ Microsoft \ VS2008 \ msdn \ Setup \ setup.exe.
---------------------------
            dobrze   
---------------------------

C:\usr\Microsoft\VS2008\msdnjest katalogiem zawierającym setup.exeplik; co dziwne, pomimo wiadomości, że nie ma Setupw niej katalogu. Cały pakiet instalatora VS2008 został skopiowany C:\usr\Microsoft\VS2008i wszystko inne zostało zainstalowane poprawnie.

Używając depends.exe, widzę, że istnieje skarga, DWMAPI.dllktórej nie można znaleźć, ale zgodnie z tym, co mogę znaleźć, należy się do niej odwoływać tylko w przypadku Visty.

Jakieś pomysły?

lavinio
źródło
Co się stanie, gdy dodasz ten katalog Instalatora i skopiujesz do niego plik setup.exe?
John Smithers

Odpowiedzi:

1

Miałem dokładnie ten problem, potrzebujesz katalogu instalacyjnego, którego brakuje. Uważam, że ten katalog został utworzony przez samorozpakowujący się plik wykonywalny. Poszukaj innego pliku wykonywalnego, który nie ma nazwy setup.exe. Niestety nie mam dostępnych plików, aby sprawdzić, jak się nazywa, może to być coś głupiego install.exe.

dlamblin
źródło
W katalogu instalacyjnym brakowało niektórych plików. Wyglądało na to, że kopia pliku została przerwana; Zredagowałem to i zadziałało.
lavinio
Oto, co się dzieje: setup.exe uruchamia msdn / setup.exe, który z kolei uruchamia setup / msdn / setup / setup.exe. Nic dziwnego, że to było takie mylące.
lavinio
0

Możesz sprawdzić plik setup.ini, aby zobaczyć, jakiej ścieżki szuka podczas instalacji. Brzmi jak dla mnie, że szuka innej ścieżki do instalacji.

-JFV

JFV
źródło
Masz rację; patrz odpowiedź na przyjętą odpowiedzi powyżej dla szczegółów.
lavinio
0

Czasami można uruchomić te programy instalacyjne z wiersza polecenia i użyć przełączników wiersza polecenia, aby ominąć proste błędy i kontynuować instalację bez względu na sprawdzanie integralności.

install.exe /? 

powyższe polecenie powinno poinformować cię, czy istnieją jakieś opcje przejścia przez stan błędu instalacji takiego jak ten.

Axxmasterr
źródło
Nie ma install.exe, ale wyświetla readme.htmlistę wierszy poleceń, z których żadne nie jest przydatne.
lavinio