Показать полную графическую версию : [решено] как винда узнает, что есть незавершенный процесс установки?
проблема такого плана, необходимо произвести повторную инсталяцию/деинсталяцию приложения.
при запуске инсталятор говорит что незавершен предыдущий процесс установки.
где хранится эта информация и возможно ли вручную удалить эти "флаги"?
ос - 2003 енретпрайз
xoxmodav
23-06-2006, 10:44
Вся информация об установке обычно хранится в реестре, хотя всё зависит ещё и от приложения, как оно написано и где и откуда проверяет инфу. И неплохо было бы написать, что это за приложение.
А вообще FileMon, RegMon с сайта sysinternals.com в руки и мониторьте обращения программы при установке.
dimds
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce] и в HCLM обычно хранятся задания для рестарта.
немного не то. в runоnce везде пусто.
приложение - антивирус касперского для файлсервера. установка удаленно через админкит.
выскакивает сообщение что уже запущен процесс установки. в диспетчере задач ничего похожего нету.
xoxmodav
23-06-2006, 11:45
Повторюсь - подключись удалённо к серверу и с помощью утилит FileMon, RegMon с сайта sysinternals.com мониторь обращения программы при установке.
это весьма грустно смотреть на сервере кто к каким файлам обращается(((
а что именно фильтровать тоже не понятно.
xoxmodav
23-06-2006, 14:15
:) Фильтруй по названию инсталлятора или упакованного в нём EXE-шника!
вот в этом и проблема - непонятно кто определяет наличие незавершенного процесса. запуска самого инсталятора не видно.
ничерта не понятно каким образом касперский узнает о том, что есть незавершенный процесс установки. есть подозрение что эта инфа хранится в его локальных базах..... а там уже сложнее ее найти. описания базы нету.
xoxmodav
23-06-2006, 14:25
Ты из MSI-пакета устанавливаешь? Если да, то попробуй его распаковать и EXE посмотреть как зовётся! А вообще сделай это вечером - отруби сервер от сети на полчаса (ясное дело пользователей предупредив) и поройся.
ты когданибудь устанавливал касперского удаленно на машины клиентов?
там есть некая сервисная часть в виде агента, которая сидит на машине клиента и все действия идут вроде как через него.
плюс еще есть так называемый админкит, который собственно управлет всем этим хозяйством.
тут не понятно откуда получается сама инфа о том что нужно перегрузить систему, или не завершен процесс инсталяции.
а перегружать файл сервер не есть хорошо в рабочее время
xoxmodav
23-06-2006, 14:45
Ну и отлавливай клиента и админ кит! На виртуальной машине попробуй протестировать.
да отловил, только куда ломинтся этот агент - там пусто! нет ничего
проблема решилась следующим образом:
в ярлыке на удаление антивируса собдержится некий сид(гиуд?) после удаления из реестра всех записей содержащих его. переустановка прошла нормально
xoxmodav
26-06-2006, 14:13
dimds - если проблема решена - закрывай тему! Ты можешь это сделать в настройках темы!
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.