Analiza plików dziennika instalacji MSI (.log): Jak diagnozować problemy z instalacją programów Windows.

2026-05-07 0 przez Redakcja plików

Pliki dziennika instalacji MSI (.log) to tak naprawdę Twoi najlepsi detektywi, kiedy cokolwiek pójdzie nie tak podczas instalacji jakiejś aplikacji na Windowsie. Wyobraź sobie, że instalujesz program, pasek postępu ledwo drgnął, a tu nagle bum! „Instalacja nie powiodła się”. Albo gorzej, aplikacja niby się zainstalowała, ale działa z błędami. I tu właśnie wkraczają te niepozorne pliki `.log`. To po prostu zwykłe pliki tekstowe, które Windows Installer (ta usługa systemowa, która zajmuje się wszystkimi instalacjami pakietów MSI) tworzy, żeby zapisać każdy swój ruch. Zazwyczaj znajdziesz je w katalogu tymczasowym, czyli w folderach takich jak `%TEMP%` (możesz wpisać to w pasek adresu Eksploratora plików, a system sam Cię tam przeniesie) albo `C:\Windows\Temp`, a czasem nawet obok samego pliku instalacyjnego `.msi`, jeśli instalator tak sobie życzył.

Do czego służą pliki .log i kto je tworzy?

Powiem Ci szczerze, bez tych plików diagnostyka problemów z instalacją byłaby jak szukanie igły w stogu siana, i to po ciemku. Głównym celem pliku `.log` jest dokumentowanie całego procesu instalacji. Każdy krok, każda akcja, każda decyzja, każdy błąd – wszystko jest tam skrupulatnie zapisane, linijka po linijce. Dzięki temu, zamiast bezradnie klikać „OK” po komunikacie o błędzie, możesz zajrzeć do loga i dowiedzieć się, co dokładnie poszło nie tak: czy to brak uprawnień, czy konflikt z innym programem, czy może jakaś biblioteka nie mogła się zainstalować. A kto to tworzy? Jak już wspomniałem, odpowiada za to Windows Installer, czyli usługa systemowa `msiexec.exe`. To on, niczym skrupulatny kronikarz, pisze ten dziennik podczas każdej instalacji programu, który używa formatu pakietów MSI.

Czy to wirus? Czy można usunąć i co się stanie?

Absolutnie nie! Pliki `.log` nie są wirusami. To są po prostu pliki tekstowe, które pełnią rolę dziennika zdarzeń. Są całkowicie bezpieczne. A czy można je usunąć? Oczywiście, że tak! I nic się nie stanie. (No, chyba że akurat w tym momencie instalujesz coś i log jest w użyciu – wtedy system Ci na to nie pozwoli.) Usunięcie ich nie wpłynie na działanie zainstalowanych programów ani systemu operacyjnego. Po prostu, jeśli później pojawi się problem z jakąś aplikacją, którą instalowałeś, a Ty usunąłeś loga, to stracisz bezcenne informacje do diagnostyki. To trochę jak wyrzucenie historii choroby – w danej chwili może Ci niepotrzebna, ale jak coś się stanie, to żałujesz. Ja zawsze radzę trzymać je przez jakiś czas, zwłaszcza po instalacji dużych i skomplikowanych pakietów. Miejsca na dysku nie zajmują dużo, a mogą uratować skórę.

Jak włączyć tworzenie logów MSI?

A wiesz co jest super? Nie zawsze pliki `.log` są tworzone automatycznie. Czasem trzeba ręcznie to wymusić, zwłaszcza jak masz już problem i chcesz go zdiagnozować. Najprostszy sposób to uruchomienie instalatora MSI z odpowiednimi parametrami w wierszu poleceń (jako administrator, oczywiście!). Wpisz coś takiego:

„`

msiexec /i „C:\Ścieżka\Do\Twojego\Instalatora.msi” /L*V „C:\Ścieżka\Do\Twojego\Loga.log”

„`

  • `/i` oznacza instalację.
  • `/L*V` to opcja logowania (* oznacza wszystkie dostępne informacje, V oznacza „verbose”, czyli bardzo szczegółowo).
  • A dalej podajesz ścieżkę, gdzie chcesz zapisać plik `.log`. Proste, prawda?

Typowe problemy i błędy związane z logami instalacji MSI

Logi MSI to prawdziwa kopalnia wiedzy, gdy coś idzie nie tak. Dzięki nim możesz zidentyfikować takie problemy jak:

  • Błędy 1603, 1625, 1638: To bardzo popularne kody. 1603 często oznacza, że instalator nie ma wystarczających uprawnień (tryb administratora jest kluczowy!) lub problem z plikami tymczasowymi. 1625 to brak uprawnień administracyjnych do wykonania instalacji, a 1638 często wskazuje, że próbujesz zainstalować program, który już masz (inna wersja) i występują konflikty.
  • Błędy związane z brakiem komponentów: Logi mogą pokazać, że instalator nie mógł znaleźć jakiegoś pliku CAB, DLL czy innej zależności.
  • Problemy z Rollbackiem: Jeśli instalacja zaczyna się, a potem cofa (rollback), log wyjaśni, który krok spowodował cofnięcie zmian.
  • Błędy skryptów niestandardowych: Duże aplikacje często używają własnych skryptów podczas instalacji. Jeśli jeden z nich zawiedzie, log to odnotuje.
  • Konflikty z oprogramowaniem antywirusowym: Czasem antywirus blokuje jakąś operację instalatora. W logu może pojawić się informacja o odmowie dostępu.

Pamiętaj, że pliki `.log` to zwykłe pliki tekstowe, więc możesz je otworzyć w Notatniku albo w bardziej zaawansowanym edytorze tekstu (ja polecam Notepad++ – świetnie się sprawdza do analizy dużych plików). Szukaj słów kluczowych takich jak „Error”, „Failed”, „Return Value 3”, „Fatal error”, albo konkretnych kodów błędów.

Dlaczego pliki log nie są read-only ani systemowe?

W przeciwieństwie do niektórych krytycznych plików systemowych, pliki dziennika instalacji MSI zazwyczaj nie są domyślnie oznaczane jako „read-only” (tylko do odczytu) ani „systemowe”. Dlaczego? Ponieważ są to pliki tymczasowe, przeznaczone głównie do jednorazowego zapisu i późniejszej analizy przez użytkownika lub technika. Windows Installer traktuje je jako wyniki swojej pracy, które po zakończeniu procesu nie są już aktywnie używane przez system do jego funkcjonowania. Są po prostu dowodem rzeczowym z miejsca „zbrodni” instalacyjnej. Ich cel to ułatwienie diagnozy, a nie bycie integralną częścią działania systemu. Dlatego możesz je swobodnie usuwać (z konsekwencjami dla diagnostyki, jak już wiesz) i modyfikować (choć nie ma to sensu).

Podsumowując, pliki `.log` to nie jest coś, czego trzeba się bać. To Twoi sprzymierzeńcy w walce z kapryśnymi instalatorami. Następnym razem, gdy instalacja odmówi posłuszeństwa, wiesz co robić, prawda?

Najczęstsze pytania

Czy pliki .log są duże i zajmują dużo miejsca na dysku?

Zazwyczaj nie. Pliki dziennika MSI to pliki tekstowe, które rzadko przekraczają kilka megabajtów, nawet w przypadku dużych instalacji.

Czy każdy program tworzy pliki .log podczas instalacji?

Nie, tylko programy, które używają do instalacji usługi Windows Installer (czyli pakietów .msi) mogą tworzyć takie logi. Inne instalatory (np. .exe tworzone przez inne firmy) mogą tworzyć swoje własne logi w innych formatach.

Czy mogę samodzielnie rozwiązać problemy, analizując pliki .log?

Często tak! Wiele typowych błędów jest jasno opisanych w logach. Szukając kodów błędów lub konkretnych komunikatów w internecie, możesz znaleźć rozwiązania problemów.