| Termin | Definicja |
|---|---|
| Brak cichej instalacji dla pakietów redystrybucyjnych | Brak cichej instalacji (silent install) dla pakietów redystrybucyjnych wskazuje, że dany instalator nie wspiera parametrów bezobsługowej instalacji — trzeba sprawdzić dokumentację konkretnego pakietu pod kątem wspieranych flag. Brak cichej instalacji dla pakietów redystrybucyjnych – co oznacza ten problemBrak cichej instalacji dla pakietów redystrybucyjnych oznacza, że instalator nie pozwala przeprowadzić całego procesu bez udziału użytkownika. Podczas standardowej instalacji może być konieczne potwierdzenie warunków licencyjnych, wybór katalogu docelowego, wskazanie składników albo zaakceptowanie komunikatu systemowego. W trybie cichym podobne działania są wykonywane automatycznie na podstawie parametrów przekazanych do pliku instalacyjnego. Jeżeli dany pakiet nie obsługuje takiego trybu, instalacja wymaga ręcznej obsługi lub zastosowania innej metody wdrożenia. Pakiety redystrybucyjne zawierają komponenty potrzebne do uruchamiania określonych programów, między innymi biblioteki środowiska wykonawczego, pliki wspólne i zależności instalowane poza główną aplikacją. Ich obecność nie zawsze jest widoczna dla użytkownika, ponieważ program może zgłaszać jedynie ogólny błąd uruchamiania. W praktyce problem dotyczy nie tylko samego braku parametru silent, lecz także sposobu, w jaki instalator interpretuje polecenia przekazane z wiersza poleceń. Cicha instalacja a zwykłe uruchomienie instalatoraW zwykłym modelu instalator wyświetla kolejne okna i oczekuje reakcji osoby wykonującej instalację. Cicha instalacja ma natomiast ograniczyć lub całkowicie wyeliminować interakcję z interfejsem graficznym. Nie istnieje jeden uniwersalny przełącznik działający dla wszystkich pakietów. Różne instalatory mogą korzystać z odmiennych składni, na przykład parametrów charakterystycznych dla instalatora MSI, pliku EXE albo archiwum wyposażonego w osobny skrypt instalacyjny. Ważne jest również odróżnienie instalacji cichej od instalacji bez komunikatów oraz od instalacji z ograniczonym interfejsem. Niektóre pakiety pozwalają ukryć okna, ale nadal wymagają potwierdzenia uprawnień. Inne działają bez pytań, lecz zapisują wynik w dzienniku, który trzeba później sprawdzić. Dokumentacja producenta powinna wskazywać obsługiwane opcje, sposób przekazywania argumentów, wymagane uprawnienia oraz kod zwracany po zakończeniu procesu. Jeżeli dokumentacja nie przewiduje trybu bezobsługowego, można rozważyć instalację za pomocą narzędzi systemowych, przygotowanie odpowiedzi w pliku konfiguracyjnym albo użycie nowszego wydania komponentu. Takie obejścia powinny być testowane na kopii środowiska, ponieważ nieprawidłowe parametry mogą zakończyć proces kodem błędu, pominąć wymagany składnik lub pozostawić częściowo zainstalowane pliki. Typowe problemy związane z brakiem trybu bezobsługowegoJednym z częstych objawów jest zatrzymanie instalacji na niewidocznym albo zminimalizowanym oknie. Proces może wtedy pozostawać aktywny, ale nie dochodzi do jego zakończenia, ponieważ oczekuje na wybór użytkownika. W przypadku automatycznego wdrażania wielu komputerów prowadzi to do przerw w pracy skryptu i niejednolitych rezultatów na poszczególnych stanowiskach. Inny problem pojawia się wtedy, gdy uruchamiany jest niewłaściwy plik. Pakiet może zawierać osobny program rozpakowujący, właściwy instalator oraz narzędzie usuwające wcześniejszą wersję. Przekazanie parametru do pliku, który go nie rozpoznaje, może spowodować wyświetlenie pomocy, uruchomienie pełnego interfejsu lub natychmiastowe zakończenie bez czytelnego komunikatu. Znaczenie mają także uprawnienia, architektura systemu, obecność starszych bibliotek oraz kolejność instalowania zależności. Komponent może wymagać uruchomienia z podwyższonymi uprawnieniami, ponownego uruchomienia systemu albo zamknięcia programu korzystającego z aktualizowanych plików. Z tego powodu samo dodanie przypadkowego parametru do polecenia nie jest wystarczającą metodą diagnozy. Przed dalszymi próbami warto sprawdzić dzienniki instalatora, historię aktualizacji, wersję systemu oraz komunikaty pojawiające się przy ręcznym uruchomieniu. Pomocne bywa także wykonanie testu na świeżym profilu użytkownika i ustalenie, czy błąd występuje wyłącznie przy instalacji automatycznej, czy również podczas pracy interaktywnej. W jakich sytuacjach warto zlecić diagnozę specjalistom - Brak cichej instalacji dla pakietów redystrybucyjnychZgłoszenie do serwisu jest uzasadnione, gdy instalator wielokrotnie zatrzymuje się, pakiet redystrybucyjny nie chce się zainstalować mimo użycia parametrów opisanych w dokumentacji albo po próbach pozostają błędy uruchamiania programów. Weryfikacji może wymagać także sytuacja, w której jedna aplikacja działa poprawnie, a inna zgłasza brak biblioteki lub niezgodność wersji. Przed przekazaniem sprzętu warto przygotować nazwę programu, treść komunikatu, moment wystąpienia problemu oraz informację, czy instalacja była uruchamiana ręcznie, czy z wykorzystaniem skryptu. W przypadku laptopa w serwisie możliwe jest skorzystanie z darmowej diagnozy laptopa, obejmującej sprawdzenie systemu, instalatora, uprawnień i zależności wymaganych przez dane oprogramowanie. Pozwala to ustalić, czy przyczyną jest brak obsługi cichej instalacji, uszkodzenie plików systemowych, konflikt wersji, niepełna wcześniejsza instalacja czy problem z konfiguracją środowiska. Po rozpoznaniu źródła usterki można dobrać sposób naprawy bez opierania się na przypadkowych przełącznikach i niesprawdzonych pakietach. Warto zgłosić się odpowiednio wcześnie, jeżeli problem blokuje aktualizację ważnego programu, powtarza się po każdym uruchomieniu komputera albo powoduje konieczność ręcznego wykonywania tych samych czynności. Prawidłowo przeprowadzona diagnoza powinna obejmować nie tylko próbę ponownej instalacji, lecz także kontrolę logów, pozostałości poprzednich wersji i poprawności działania aplikacji po zakończeniu procesu. |