| Termin | Definicja |
|---|---|
| Instalacja MSI | Instalacja MSI to metoda wdrażania oprogramowania z wykorzystaniem standardowego pakietu instalacyjnego systemu Windows. Pakiet MSI jako standardowy sposób instalacji w WindowsInstalacja MSI wykorzystuje pakiet w formacie Pakiet może zawierać jeden program albo zestaw opcjonalnych funkcji wybieranych podczas instalacji. Windows Installer rozróżnia między innymi produkt, funkcję i komponent. Produkt jest całością instalowanego oprogramowania, funkcja grupuje elementy widoczne dla użytkownika, a komponent stanowi podstawową jednostkę zarządzania plikami i innymi zasobami. Taki podział pozwala instalować wybrane elementy oraz później modyfikować, naprawiać lub usuwać aplikację z zachowaniem spójności konfiguracji. Przebieg operacji i transakcyjny model Windows InstallerPodczas instalacji Windows Installer analizuje bazę danych pakietu, sprawdza warunki wstępne i ustala listę operacji. Może utworzyć katalogi, skopiować pliki, dodać skróty, zapisać informacje w rejestrze oraz zarejestrować określone usługi lub biblioteki, jeżeli zostały opisane w pakiecie. Instalacja może wymagać uprawnień administratora, zwłaszcza gdy zmiany dotyczą katalogów systemowych albo ustawień dostępnych dla wszystkich użytkowników komputera. Windows Installer stosuje mechanizm instalacji transakcyjnej. Oznacza to, że dla wielu operacji przygotowywane są informacje umożliwiające wycofanie zmian w razie błędu. Nie jest to jednak gwarancja pełnego cofnięcia każdej modyfikacji wykonanej przez dowolny program. Skrypty niestandardowe, zewnętrzne instalatory uruchamiane przez pakiet lub przerwanie zasilania mogą pozostawić niepełny stan. Z tego powodu ważne jest używanie pakietu przeznaczonego dla konkretnej wersji systemu i sprawdzenie, czy wymagane zależności, takie jak określone składniki środowiska uruchomieniowego, są dostępne. Parametry msiexec, właściwości i transformacje MSTPakiety MSI można uruchamiać z użyciem programu Właściwości MSI przekazują instalatorowi wartości konfiguracyjne, na przykład ścieżkę docelową albo sposób instalacji funkcji. Pakiet może również korzystać z pliku transformacji Rozpoznawanie problemów z instalacją MSIBłąd instalacji MSI może wynikać z uszkodzonego pliku pakietu, braku uprawnień, niezgodnej wersji systemu, niespełnionych warunków instalacji albo konfliktu z wcześniejszą wersją programu. Częstym problemem jest również przerwana poprzednia instalacja, po której system zachowuje informacje o produkcie, ale nie ma wszystkich wymaganych plików. W takiej sytuacji ponowna instalacja może zostać zablokowana, ponieważ Windows Installer interpretuje aplikację jako częściowo zainstalowaną. Diagnostyka powinna obejmować odczyt kodu zakończenia procesu, analizę dziennika utworzonego przez |