Я не думаю, что есть центральное местоположение или даже требование, чтобы установщик регистрировал, что он делает. У вас есть проблемы с определенным установщиком? Если так, то в чем проблема?
ChrisF
У меня есть общее проблемное программное обеспечение, которое я удаляю и оставляю остатки, поэтому я подумал, что, если бы я мог знать все папки, в которые установщик копирует файлы, я мог бы стереть эти файлы, если деинсталлятор их оставит.
Ори Поповски
Ответы:
27
Журналы установщика Windows обычно хранятся во временной папке, вы можете перейти к нему, выполнив команду run или панель обозревателя и введите местоположение как %temp%.
Буквы в поле значения могут быть в любом порядке. Каждая буква включает другой режим регистрации. Фактическая функция каждой буквы следующая для MSI версии 1.1:
v - подробный вывод
o - Сообщения о нехватке дискового пространства
я - сообщения о состоянии
c - начальные параметры интерфейса
e - Все сообщения об ошибках
w - Не смертельные предупреждения
а - запуск действий
r - записи для конкретных действий
m - нехватка памяти или фатальная информация о выходе
u - Пользовательские запросы
p - Терминальные свойства
+ -Добавить в существующий файл
! - сбросить каждую строку в журнал
x - дополнительная отладочная информация. Флаг «x» доступен только в Windows Server 2003 и более поздних операционных системах, а также в распространяемой версии MSI 3.0 и в более поздних версиях распространяемой MSI.
" " - Подстановочный знак, регистрируйте всю информацию, кроме v и x. Чтобы включить опции v и x, укажите «/ l vx».
Примечание. Это следует использовать только в целях устранения неполадок и не следует оставлять его включенным, поскольку это негативно повлияет на производительность системы и дисковое пространство. Каждый раз, когда вы используете инструмент «Установка и удаление программ» на панели управления, создается новый файл Msi * .log.
Обратите внимание, что приведенное выше относится только к файлам или установкам MSI, использующим преимущества установщика Windows. Некоторые другие также создают файлы журналов либо во временной папке, либо в каталоге их приложений, либо в корне жесткого диска. Там нет одного ответа подходит всем.
Что /и что lозначает в случае использования *? Почему *vxне достаточно?
Томас Веллер
Хороший вопрос. Интересно, относится ли / l к параметру командной строки msiexec, а не к этому ключу reg?
Джейсон
да, / l относится к параметру командной строки, а не к опции в ключе reg
JohnZaj
13
Вы также можете сделать так, чтобы установщик записывал журнал установки где угодно, без необходимости изменения реестра. Запустите установщик msiexecиз командной строки с параметром / L. Например,
Это запустит скрипт установки и запишет всю информацию о журнале (подробно) в файл install.txt
Варианты флага / L:
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.
Ответы:
Журналы установщика Windows обычно хранятся во временной папке, вы можете перейти к нему, выполнив команду run или панель обозревателя и введите местоположение как
%temp%
.Папка по умолчанию для этого:
С этой страницы поддержки MS:
Чтобы включить ведение журнала установщика Windows самостоятельно, откройте реестр с помощью Regedit.exe и создайте следующий путь и ключи:
Буквы в поле значения могут быть в любом порядке. Каждая буква включает другой режим регистрации. Фактическая функция каждой буквы следующая для MSI версии 1.1:
" " - Подстановочный знак, регистрируйте всю информацию, кроме v и x. Чтобы включить опции v и x, укажите «/ l vx».
Примечание. Это следует использовать только в целях устранения неполадок и не следует оставлять его включенным, поскольку это негативно повлияет на производительность системы и дисковое пространство. Каждый раз, когда вы используете инструмент «Установка и удаление программ» на панели управления, создается новый файл Msi * .log.
Обратите внимание, что приведенное выше относится только к файлам или установкам MSI, использующим преимущества установщика Windows. Некоторые другие также создают файлы журналов либо во временной папке, либо в каталоге их приложений, либо в корне жесткого диска. Там нет одного ответа подходит всем.
источник
/
и чтоl
означает в случае использования*
? Почему*vx
не достаточно?Вы также можете сделать так, чтобы установщик записывал журнал установки где угодно, без необходимости изменения реестра. Запустите установщик
msiexec
из командной строки с параметром / L. Например,Это запустит скрипт установки и запишет всю информацию о журнале (подробно) в файл
install.txt
Варианты флага / L:
Источник: http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/msiexec.mspx
Хотя страница поддержки Microsoft ссылается на Windows XP, я подтвердил, что это работает для Windows 7.
источник