1

Недавно я пытался установить PostgreSQL на компьютере с Windows XP SP3 с помощью установщика EnterpriseDB. Установка не удалась, вероятно, потому что я не помню, чтобы отключить антивирус (MS Security Essentials). Поэтому я запустил деинсталлятор, который был установлен инсталлятором, удалил оставшийся объект в моей учетной записи пользователя, отключил антивирус и сбросил исключение брандмауэра для порта и процесса, а затем повторно загрузил и повторно запустил инсталлятор.

После этого я не смог запустить сервер ни одним из стандартных методов. Полезный человек на форуме установки EnterpriseDB просмотрел журнал установки для моей второй попытки установки и сказал, что программа установки работала в «режиме обновления», по-видимому, потому, что программа установки обнаружила некоторые следы предыдущей установки, которые не были удалены программой удаления. См. Публикацию здесь для его комментариев и полного журнала установки: http://forums.enterprisedb.com/posts/list/3879.page

Какова вероятная причина сбоя полной деинсталляции, такой как эта? Как я могу: 1) убедиться, что при следующем запуске деинсталлятора он запустится до конца, или 2) проверить, удалил ли он все, и удалить остатки вручную?

Я думаю, что для последнего мне понадобится полный список всех мест, которые затрагивает установщик.

Буду признателен за любую помощь или предложения, которые кто-либо может предложить.

С уважением, АндрейH

2 ответа2

0

Взгляните на Revo Uninstaller. При удалении программы она пытается обнаружить файлы и записи реестра, которые остались позади, и предоставляет вам возможность удалить их. Если вы собираетесь установить программу, вы можете включить ее режим отслеживания, который будет отслеживать установку и позволит ей выполнять более тщательную работу.

Тем не менее, вы всегда должны дважды проверять, что он предлагает удалить, потому что возможно, что он может неправильно идентифицировать элементы для удаления.

Есть бесплатная версия программы, но я думаю, что трекер является частью платной версии. Вы можете проверить страницу на их сайте, которая сравнивает их.

0

Если вы испортили установку, удалив вещи вручную, а затем запустили деинсталлятор, вероятно, деинсталлятор ничего не сделал. Windows обычно замечает, что каталог программ, содержащий деинсталлятор, отсутствует и просто удаляет записи программ из списка установленных программ в реестре.

Это не удаляет ничего, что могла бы иметь программа, например, службы Windows, учетные записи пользователей, записи реестра и т.д.

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .