Деинсталлятор
Деинсталлятор . , также называемый деинсталлятором , представляет собой разновидность служебного программного обеспечения, предназначенного для удаления другого программного обеспечения или его частей с компьютера Это противоположность установщика . Программы удаления полезны в первую очередь, когда компоненты программного обеспечения установлены в нескольких каталогах или когда некоторые компоненты программного обеспечения могут использоваться совместно удаляемой системой и другими системами, которые продолжают использоваться.
Универсальные деинсталляторы процветали в 1990-х годах из-за популярности общих библиотек и ограничений современных операционных систем, особенно Microsoft Windows XP. Снижение затрат на хранение данных и увеличение емкости впоследствии сделали освобождение дискового пространства менее актуальным, в то время как приложения конечных пользователей все чаще полагаются на более простые архитектуры установки, которые объединяют все компоненты для облегчения удаления.
Компоненты
[ редактировать ]Типичные программы удаления содержат следующие компоненты: [ 1 ]
- Регистратор : Регистратор используется для регистрации установок (например, для регистрации того, какие файлы были добавлены или изменены, какие записи реестра были добавлены или изменены и т. д. во время установки). Этот журнал используется, когда пользователь позже решает удалить зарегистрированную установку (в этом случае журнал «переворачивается» — т. е. журнал читается, но противоположные действия выполняются в обратном порядке).
- Деинсталлятор : Деинсталлятор используется для отмены изменений в журнале. Таким образом, приложения можно удалить, поскольку все изменения, внесенные во время установки, будут отменены.
- Анализатор (дополнительно) : Анализатор используется для удаления программ, установка которых не протоколируется. В этом случае программа анализирует программу и находит (и удаляет, если пользователь решил удалить программу) все связанные с ней компоненты.
- Watcher (необязательно) : Watcher наблюдает за запущенными программами на предмет установки программ (и обычно предлагает запустить регистратор при обнаружении таких программ). Обычно для этого нужно просмотреть список задач на наличие имен, которые обычно используются программами установки (например, SETUP.EXE, INSTALL.EXE и т. д.).
- Другие инструменты (необязательно) . Некоторые программы удаления могут также содержать другие инструменты для очистки кешей или удаления ненужных файлов.
История
[ редактировать ]Примерно до 1990-х годов такого понятия, как деинсталлятор, не существовало, поскольку большинство программ просто хранилось на диске и/или ленте, а программа «удалялась» путем простого ее стирания. Поскольку операционные системы и приложения стали более сложными, простого удаления программы может оказаться недостаточно для полного удаления программы. Записи могут остаться в системной базе данных, например в реестре, могут содержать дополнительные файлы данных, файлы конфигурации, файлы примеров и т. д.
Деинсталляцию придумал Джек Байсер. [ 2 ] [ 3 ] Работая над Norton Desktop для Windows в Symantec, Бисер придумал концепцию удаления и разработал первую программу удаления в 1991 году. [ 2 ] При публикации 23 марта 1992 г. Norton Desktop для Windows V.20 (см. официальный файл - README.TXT [ 4 ] ) был первым программным пакетом, когда-либо включавшим программу удаления, показанную в разделе «Удаление Norton Desktop».
После выпуска Norton Desktop для Windows 2.0 Кен Спрейцер, который был тестировщиком продукта в Symantec, воспользовался идеей удаления и написал первую широко используемую программу для ПК под названием «UnInstaller», первоначально лицензированную MicroHelp, а затем к февралю 1998 года. продается CyberMedia. MicroHelp опубликовала программу Спрейцера как Uninstaller версии 1. В 1995 году Спрейцер рассказал The New York Times , что гонорары, которые он получил от MicroHelp за Uninstaller, сделали его миллионером к 30 годам. Тим О'Прай, будучи президентом MicroHelp, существенно переписал код для Деинсталлятор версии 2, ставший самой продаваемой программой. [ 5 ]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «Удаление программного обеспечения» . Смарткомпьютинг . Том. 5, нет. 8. Август 1999 г.
- ^ Jump up to: а б «История удаления» . Септий . Проверено 15 апреля 2023 г.
- ^ Норман, Январь (12 января 2009 г.). «Могут ли фирмы начать с недорогих и мгновенных клиентов?» . Реестр округа Ориндж . Проверено 24 ноября 2015 г.
- ^ «История удаления» . 23 марта 1992 года.
- ^ Лор, Стив (27 марта 1995 г.). «Информационные технологии; Мысли, стоящие за продуктом» . Нью-Йорк Таймс . Архивировано из оригинала 28 мая 2009 года . Проверено 7 августа 2015 г.