Описание тега uninstallation

Деинсталлятор (также называемый деинсталлятором) - это служебная программа, предназначенная для удаления всего или части другого программного обеспечения с устройства.

При удалении приложения все изменения в системе, внесенные во время установки, отменяются.

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

  • Регистратор: Регистратор используется для регистрации установок (например, регистрации файлов, которые были добавлены или изменены, какие записи реестра были добавлены или изменены и т. Д. Во время установки). Этот журнал используется, когда пользователь решает удалить зарегистрированную установку позже (в этом случае журнал "перевернут", т. Е. Журнал читается, но противоположные действия выполняются в обратном порядке).

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

  • Анализатор (необязательно): Анализатор используется для удаления программ, установка которых не регистрируется программой удаления. В этом случае программа анализирует программу и находит (и удаляет, если пользователь решил удалить программу) все связанные файлы и записи реестра.

  • Наблюдатель (необязательно): Наблюдатель наблюдает за запущенными программами в поисках программ установки (и обычно предлагает запустить регистратор при обнаружении таких программ). Обычно это работает путем просмотра в списке задач любых имен, которые обычно используются программами установки (например, SETUP.EXE, INSTALL.EXE и т. Д.)

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