Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows NT/2000/2003 (http://forum.oszone.net/forumdisplay.php?f=5)
-   -   [решено] как винда узнает, что есть незавершенный процесс установки? (http://forum.oszone.net/showthread.php?t=67613)

dimds 23-06-2006 10:25 453957

как винда узнает, что есть незавершенный процесс установки?
 
проблема такого плана, необходимо произвести повторную инсталяцию/деинсталяцию приложения.
при запуске инсталятор говорит что незавершен предыдущий процесс установки.
где хранится эта информация и возможно ли вручную удалить эти "флаги"?
ос - 2003 енретпрайз

xoxmodav 23-06-2006 10:44 453963

Вся информация об установке обычно хранится в реестре, хотя всё зависит ещё и от приложения, как оно написано и где и откуда проверяет инфу. И неплохо было бы написать, что это за приложение.

А вообще FileMon, RegMon с сайта sysinternals.com в руки и мониторьте обращения программы при установке.

monkkey 23-06-2006 11:08 453980

dimds
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce] и в HCLM обычно хранятся задания для рестарта.

dimds 23-06-2006 11:33 453993

немного не то. в runоnce везде пусто.
приложение - антивирус касперского для файлсервера. установка удаленно через админкит.
выскакивает сообщение что уже запущен процесс установки. в диспетчере задач ничего похожего нету.

xoxmodav 23-06-2006 11:45 454003

Повторюсь - подключись удалённо к серверу и с помощью утилит FileMon, RegMon с сайта sysinternals.com мониторь обращения программы при установке.

dimds 23-06-2006 12:16 454015

щас попробую

dimds 23-06-2006 14:11 454075

это весьма грустно смотреть на сервере кто к каким файлам обращается(((
а что именно фильтровать тоже не понятно.

xoxmodav 23-06-2006 14:15 454077

:) Фильтруй по названию инсталлятора или упакованного в нём EXE-шника!

dimds 23-06-2006 14:23 454080

вот в этом и проблема - непонятно кто определяет наличие незавершенного процесса. запуска самого инсталятора не видно.
ничерта не понятно каким образом касперский узнает о том, что есть незавершенный процесс установки. есть подозрение что эта инфа хранится в его локальных базах..... а там уже сложнее ее найти. описания базы нету.

xoxmodav 23-06-2006 14:25 454081

Ты из MSI-пакета устанавливаешь? Если да, то попробуй его распаковать и EXE посмотреть как зовётся! А вообще сделай это вечером - отруби сервер от сети на полчаса (ясное дело пользователей предупредив) и поройся.

dimds 23-06-2006 14:33 454083

ты когданибудь устанавливал касперского удаленно на машины клиентов?
там есть некая сервисная часть в виде агента, которая сидит на машине клиента и все действия идут вроде как через него.
плюс еще есть так называемый админкит, который собственно управлет всем этим хозяйством.
тут не понятно откуда получается сама инфа о том что нужно перегрузить систему, или не завершен процесс инсталяции.
а перегружать файл сервер не есть хорошо в рабочее время

xoxmodav 23-06-2006 14:45 454092

Ну и отлавливай клиента и админ кит! На виртуальной машине попробуй протестировать.

dimds 23-06-2006 14:54 454098

да отловил, только куда ломинтся этот агент - там пусто! нет ничего

dimds 23-06-2006 15:13 454107

проблема решилась следующим образом:
в ярлыке на удаление антивируса собдержится некий сид(гиуд?) после удаления из реестра всех записей содержащих его. переустановка прошла нормально

xoxmodav 26-06-2006 14:13 454936

dimds - если проблема решена - закрывай тему! Ты можешь это сделать в настройках темы!


Время: 19:44.

Время: 19:44.
© OSzone.net 2001-