Dlaczego ta instalacja kończy się niepowodzeniem?

-1

W systemie Windows 10 Professional próbuję odinstalować zainstalowany program z instalatora, uruchamiając go

    > msiexec /x "\path\to\installer.msi" /quiet    

Następnie pojawi się okno, aby powiedzieć

Wystąpił problem z tym pakietem Instalatora Windows. Program uruchomiony jako część instalacji nie zakończył się zgodnie z oczekiwaniami.

Co to znaczy i jak mogę rozwiązać problem?

Plik dziennika utworzony przez dodanie

> msiexec /x "\path\to\installer.msi" /L*V "C:\package.log"

do polecenia jest tutaj

Tim
źródło
Oznacza to, że instalacja nie powiodła się. Utworzono dziennik instalacji, którego potrzebujemy, aby określić rzeczywistą przyczynę niepowodzenia.
Ramhound
gdzie jest dziennik instalacji?
Tim
Użyj czegoś takiego /L*V "C:\package.log" który zawsze wygeneruje dziennik. Łatwo jednak dowiedziałem się, jak to zrobić
Ramhound
Powinieneś podać nam odpowiednie informacje w treści pytania, a odpowiednie informacje w ogóle nie są dłuższe niż 10 wierszy. Wszystko, co jest ważne, zanim błąd nie jest tak ważny. Nie robię Dysku Google ...
Ramhound
Słowo „błąd” jest rozproszone na początku, w środku i na końcu pliku dziennika. Plik dziennika ma 1146 wierszy, zbyt wiele do umieszczenia w poście.
Tim

Odpowiedzi:

1

Linia błędu, która wydaje się zawodzić, to

MSI (s) (34: 3C) [16: 38: 44: 049]: Produkt: ABC XYZService - Błąd 1722. Wystąpił problem z tym pakietem Instalatora Windows. Program uruchomiony jako część instalacji nie zakończył się zgodnie z oczekiwaniami. Skontaktuj się z personelem pomocy technicznej lub dostawcą pakietu. Action _5C826085_D7CC_494E_84D1_92688716E901, lokalizacja: C: Program Files (x86) EFG ABC XYZService ServiceInstaller.exe, polecenie: -u "-service = c: / Program Files / EFG / PartitionUpdaterService / XYZService.exe" -framework4

Musisz więc naprawić plik serviceinstaller.exe lub przekazane polecenie.

Uszkodzony program (lub nie zwracający przynajmniej poprawnego kodu błędu) to

C: Program Files (x86) EFG ABC XYZService ServiceInstaller.exe

Polecenie, którego nie można uruchomić:

-u "-service = c: / Program Files / EFG / PartitionUpdaterService / XYZService.exe" -framework4

Pełna komenda jest

C:\Program Files (x86)\EFG\ABC\XYZService\ServiceInstaller.exe -u "-service=c:/Program Files/EFG/PartitionUpdaterService/XYZService.exe" -framework4 

Wygląda też na to, że próbował wydrukować całą wiadomość na ekranie, aby otworzyć okno dialogowe. Czy pokazałeś nam pełny błąd lub linię „problemu”? Pytam, ponieważ tuż pod tym błędem znajdują się szczegóły tego, co wygląda jak okno dialogowe z prawie słowo w słowo powyższego komunikatu o błędzie.

Mokubai
źródło
Dzięki. Wysłałem plik dziennika w innym miejscu. Pokazałem ci zawartość pliku dziennika utworzonego przez drugie polecenie w moim poście. Cytowana wiadomość w twojej odpowiedzi jest zasadniczo cytowana w moim pytaniu.
Tim
Zasadniczo tak, zasadniczo nie. Przegapiłeś całą część, w której stwierdził, co komenda zawiodła, robiąc co. Wyedytuję, aby być jaśniejszym.
Mokubai
@Tim, jeśli jest to program lub instalator, który utworzyłeś, musisz upewnić się, że wykonywany program może poprawnie uruchomić to polecenie, w przeciwnym razie musisz skontaktować się z kimkolwiek, kto go wykonał i zgłosić to do nich.
Mokubai