Деинсталлятор

редактировать
Berkeley Open Infrastructure for Network Computing деинсталлятор значок.

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

Универсальные деинсталляторы процветали в 1990-х годах из-за популярности разделяемых библиотек и ограничений текущих операционных систем, особенно Microsoft Windows XP. Снижение затрат на хранение и увеличение емкости впоследствии сделало восстановление дискового пространства менее актуальным, в то время как приложения конечных пользователей все чаще полагались на более простые архитектуры установки, которые объединяют все компоненты для облегчения удаления.

Содержание

  • 1 Компоненты
  • 2 История
  • 3 См. Также
  • 4 Ссылки

Компоненты

Типичные программы удаления содержат следующие компоненты:

  • Logger : Регистратор используется для регистрации установок (например, регистрации того, какие файлы были добавлены или изменены, какие записи реестра были добавлены или изменены и т. Д. Во время установки). Этот журнал используется, когда пользователь решает удалить зарегистрированную установку позже (в этом случае журнал «перевернут», т. Е. Журнал читается, но противоположные действия выполняются в обратном порядке).
  • Деинсталлятор : Деинсталлятор используется для отмены изменений в журнале. Таким образом, приложения могут быть удалены, поскольку все изменения, внесенные во время установки, отменяются.
  • Анализатор (необязательно) : Анализатор используется для удаления программ, установка которых не регистрируется. В этом случае программа анализирует программу и находит (и удаляет, если пользователь решил удалить программу) все связанные компоненты.
  • Watcher (необязательно) : Watcher наблюдает за запущенными программами в поисках программ установки (и обычно предлагает запустить логгер при обнаружении таких программ). Обычно это работает, просматривая список задач для любых имен, которые обычно используются программами установки (например, SETUP.EXE, INSTALL.EXE и т. Д.)
  • Другие инструменты (необязательно) : Некоторые программы удаления могут также содержать другие соответствующие инструменты для очистки кешей или удаления ненужных файлов.

История

Деинсталляция была изобретена Джеком Байсером. Когда он работал над Norton Desktop для Windows в Symantec, Байсер придумал концепцию удаления и разработал первую программу удаления в 1991 году. Когда 23 марта 1992 года был опубликован NORTON DESKTOP FOR WINDOWS V.20 (см. Официальную версию - README. TXT) был первым программным пакетом, который когда-либо включал деинсталлятор, показанный в разделе «УДАЛЕНИЕ NORTON DESKTOP».

После выпуска Norton Desktop для Windows 2.0 Кен Спрейцер, тестировавший продукт в Symantec, воспользовался идеей удаления и написал первую широко используемую программу для ПК под названием «UnInstaller», изначально лицензированную для MicroHelp, а затем к февралю 1998 г. продана CyberMedia. Microhelp опубликовал программу Спрейцера как Uninstaller версии 1. В 1995 году Спрейцер сказал The New York Times, что гонорары, полученные от Microhelp за Uninstaller, сделали его миллионером к 30 годам. Тим О'Прай, будучи президентом Microhelp, существенно переписал код программы Uninstaller версии 2, которая стала самой продаваемой программой.

См. также

Ссылки

Последняя правка сделана 2021-06-20 11:08:15
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте