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

Программное обеспечение для удаления другого программного обеспечения

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

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

Компоненты

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

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

История

До 1990-х годов не существовало такого понятия, как деинсталлятор, поскольку большинство программ просто хранились на диске и/или ленте, и программа «удалялась» простым стиранием. Поскольку операционные системы и приложения становились все более сложными, простого удаления программы могло быть недостаточно для полного удаления программы. Записи могли остаться в системной базе данных, такой как реестр, в ней могли быть дополнительные файлы данных, файлы конфигурации, файлы образцов и т. д.

Uninstall был изобретен Джеком Бисером. [2] [3] Работая над Norton Desktop для Windows в Symantec, Бисер придумал концепцию Uninstall и разработал первую программу Uninstall в 1991 году. [2] После публикации 23 марта 1992 года Norton Desktop для Windows V.20 (см. официальный файл - README.TXT [4] ) стал первым программным пакетом, включающим Uninstaller, показанным в разделе «Удаление 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, которая стала самой продаваемой программой. [5]

Смотрите также

Ссылки

  1. ^ "Удаление программного обеспечения". SmartComputing . Том 5, № 8. Август 1999.
  2. ^ ab "История удаления". Septium . Получено 15 апреля 2023 г.
  3. ^ Норман, Ян (12 января 2009 г.). «Могут ли фирмы начать с низкой стоимости и мгновенных клиентов?». The Orange County Register . Получено 24 ноября 2015 г.
  4. ^ "История удаления". 23 марта 1992 г.
  5. ^ Лор, Стив (27 марта 1995 г.). «Информационные технологии; умы, стоящие за продуктом». The New York Times . Архивировано из оригинала 28 мая 2009 г. Получено 7 августа 2015 г.
Взято с "https://en.wikipedia.org/w/index.php?title=Uninstaller&oldid=1253534825"