Nie sądzę, aby istniała centralna lokalizacja ani nawet wymóg, aby instalator rejestrował to, co robi. Czy masz problem z konkretnym instalatorem? Jeśli tak, co to problem?
ChrisF
Mam ogólny problem z oprogramowaniem, które odinstalowuję i pozostawiam resztki, więc pomyślałem, że może gdybym mógł znać wszystkie foldery, do których instalator kopiuje pliki, mógłbym je usunąć, jeśli dezinstalator je zostawi.
Ori Popowski
Odpowiedzi:
27
Dzienniki instalatora systemu Windows są zwykle przechowywane w folderze tymczasowym, do którego można przejść, uruchamiając pasek lub pasek eksploratora i wpisując lokalizację jako %temp%.
Litery w polu wartości mogą być w dowolnej kolejności. Każda litera włącza inny tryb rejestrowania. Rzeczywista funkcja każdej litery jest następująca dla MSI w wersji 1.1:
v - pełne wyjście
o - komunikaty o braku miejsca na dysku
i - Komunikaty o stanie
c - początkowe parametry interfejsu użytkownika
e - Wszystkie komunikaty o błędach
w - Ostrzeżenia inne niż śmiertelne
a - Rozpoczęcie akcji
r - Zapisy dotyczące akcji
m - brak pamięci lub krytyczne informacje o wyjściu
u - Żądania użytkownika
p - Właściwości terminalu
+ -Dołącz do istniejącego pliku
! - Opróżnij każdą linię do dziennika
x - Dodatkowe informacje debugowania. Flaga „x” jest dostępna tylko w systemie Windows Server 2003 i nowszych systemach operacyjnych oraz w redystrybucyjnej wersji MSI 3.0 i późniejszych wersjach redystrybucyjnej MSI.
„ ” - Symbol wieloznaczny, zaloguj wszystkie informacje oprócz opcji v i x. Aby dołączyć opcję v i x, określ „/ l vx”.
Uwaga Należy tego używać wyłącznie do rozwiązywania problemów i nie należy go pozostawiać, ponieważ będzie to miało negatywny wpływ na wydajność systemu i miejsce na dysku. Za każdym razem, gdy korzystasz z narzędzia Dodaj / Usuń programy w Panelu sterowania, tworzony jest nowy plik Msi * .log.
Uwaga: powyższe dotyczy tylko plików MSI lub konfiguracji korzystających z Instalatora Windows. Niektóre inne utworzą również pliki dziennika w folderze tymczasowym, katalogu aplikacji lub katalogu głównym dysku twardego. Nie ma jednej odpowiedzi dla wszystkich.
Co oznacza /i co loznacza w przypadku korzystania *? Dlaczego to *vxnie wystarcza?
Thomas Weller
Dobre pytanie. Zastanawiam się, czy / l odnosi się do parametru wiersza polecenia msiexec, a nie do tego klucza reg?
Jason
tak, / l odnosi się do parametru wiersza polecenia, a nie opcji w kluczu reg
JohnZaj
13
Możesz także poprosić instalatora o zapisanie dziennika instalacji w dowolnym miejscu, w razie potrzeby, bez modyfikowania rejestru. Uruchom instalator msiexecz wiersza polecenia z opcją / L. Na przykład,
Spowoduje to uruchomienie skryptu instalacyjnego i zapisanie wszystkich informacji rejestrowania (pełne) do pliku install.txt
Opcje dla flagi / L to:
i : Logs status messages.
w : Logs nonfatal warnings.
e : Logs all error messages.
a : Logs startup of actions.
r : Logs action-specific records.
u : Logs user requests.
c : Logs initial user interface parameters.
m : Logs out-of-memory.
p : Logs terminal properties.
v : Logs verbose output. To use v, specify /L*v.
+ : Appends to existing file.
! : Flushes each line to the log.
* : Logs all information except for the v option. This is a wildcard.
Odpowiedzi:
Dzienniki instalatora systemu Windows są zwykle przechowywane w folderze tymczasowym, do którego można przejść, uruchamiając pasek lub pasek eksploratora i wpisując lokalizację jako
%temp%
.Domyślny folder to:
Z tej strony pomocy technicznej MS:
Aby włączyć rejestrowanie się przez Instalatora Windows, otwórz rejestr za pomocą Regedit.exe i utwórz następującą ścieżkę i klucze:
Litery w polu wartości mogą być w dowolnej kolejności. Każda litera włącza inny tryb rejestrowania. Rzeczywista funkcja każdej litery jest następująca dla MSI w wersji 1.1:
„ ” - Symbol wieloznaczny, zaloguj wszystkie informacje oprócz opcji v i x. Aby dołączyć opcję v i x, określ „/ l vx”.
Uwaga Należy tego używać wyłącznie do rozwiązywania problemów i nie należy go pozostawiać, ponieważ będzie to miało negatywny wpływ na wydajność systemu i miejsce na dysku. Za każdym razem, gdy korzystasz z narzędzia Dodaj / Usuń programy w Panelu sterowania, tworzony jest nowy plik Msi * .log.
Uwaga: powyższe dotyczy tylko plików MSI lub konfiguracji korzystających z Instalatora Windows. Niektóre inne utworzą również pliki dziennika w folderze tymczasowym, katalogu aplikacji lub katalogu głównym dysku twardego. Nie ma jednej odpowiedzi dla wszystkich.
źródło
/
i col
oznacza w przypadku korzystania*
? Dlaczego to*vx
nie wystarcza?Możesz także poprosić instalatora o zapisanie dziennika instalacji w dowolnym miejscu, w razie potrzeby, bez modyfikowania rejestru. Uruchom instalator
msiexec
z wiersza polecenia z opcją / L. Na przykład,Spowoduje to uruchomienie skryptu instalacyjnego i zapisanie wszystkich informacji rejestrowania (pełne) do pliku
install.txt
Opcje dla flagi / L to:
Źródło: http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/msiexec.mspx
Chociaż strona pomocy technicznej Microsoft odwołuje się do systemu Windows XP, potwierdziłem, że działa to w przypadku systemu Windows 7.
źródło