Что такое инсталляция и деинсталляция программного обеспечения компьютера
Большинство программ поставляются для продажи и распространения в сжатом (упакованном) виде. Для нормальной работы они должны быть распакованы, а необходимые данные правильно размещены на компьютере, учитывая различия между компьютерами и настройками пользователя. В процессе установки выполняются различные тесты на соответствие заданным требованиям, а компьютер необходимым образом конфигурируется (настраивается) для хранения файлов и данных, необходимых для правильной работы программы.
Некоторые компьютерные программы написаны таким образом, что устанавливаются простым копированием своих файлов в нужное место, а самого процесса установки как такового нет. Про такие программы говорят, что они не требуют установки. Это распространено среди программ для Mac OS X, DOS и Microsoft Windows. Существуют операционные системы, которые не требуют установки, и, таким образом, могут быть напрямую запущены с загрузочного CD, DVD, или USB, не оказывая воздействия на другие ОС, установленные на компьютере пользователя. Примером такой ОС является Knoppix или Mac OS 1-9.
Данный термин также распространяется на плагины, драйверы и программные файлы, которые сами по себе не являются программами.
Обычные операции, выполняемые в процессе установки ПО, включают создание или изменение:
- Используемых и неиспользуемых совместно программных файлов
- Записей конфигурационных файлов, используемых одной программой, или совместно или ярлыков
Некоторые жаргонные выражения
Инсталлятор
Различия между системой управления пакетами и инсталлятором:
Package Management System | Installer |
---|---|
Обычно часть операционной системы | Каждый продукт поставляется вместе со своим инсталлятором |
Использует одну базу данных для установки | Производит свою установку |
Может проверять и управлять всеми пакетами в системе | Работает только со связанным продуктом |
Один производитель | Много производителей |
Один формат пакета | Много форматов инсталлятора |
Распространенные инсталляторы
Windows NT
Наиболее популярным форматом для ОС Windows NT является установочный пакет MSI, который устанавливается посредством Windows Installer. Компании, производящие средства для создания инсталляторов: InstallShield, Macrovision InstallAnywhere, Wise, SetupBuilder, Actual Installer [1] , InstallBuilders Company (Smart Install Maker) [2] и ScriptLogic Corporation (ранее MaSaI Solutions). Большинство из этих средств могут создавать как пакеты MSI, так и свои собственные пакеты.
Бесплатными альтернативами являются NSIS, Clickteam, Install Creator, Inno Setup, а также инструментальные средства от Microsoft, названные WiX.
UNIX‐подобные
Большинство дистрибутивов операционных систем на базе GNU/Linux и BSD имеет встроенные системы управления пакетами, с помощью которых можно устанавливать как необходимые компоненты операционной системы, так и стороннее ПО, зачастую даже если оно использует собственный инсталлятор, которым это не предусмотрено.
Mac OS X также использует систему управления пакетами. Некоторые коммерческие приложения для Mac OS X используют отдельный инсталлятор, например, Installer VISE или Stuffit InstallerMaker. Приложения, которые не нуждаются в установке дополнительных компонентов системы, могут быть установлены посредством простого копирования файлов приложения в нужное место на жестком диске. Mac OS X также включает отдельное приложение для обновления программ Software Update (также известное как команда оболочки «softwareupdate»), но оно поддерживает только системное ПО и Apple ПО.
Разное
BitRock имеет многоплатформенное инструментальное средство, называемое InstallBuilder, которое создает инсталляторы для Windows, Mac OS X, GNU/Linux и многих других ОС и является и собственническим и коммерческим, но бесплатным для проектов с открытыми исходными кодами. Приложения, написанные на языке программирования Java, используют свободное инструментальное средство IzPack [3] , позволяющее создавать кросс-платформенные инсталляторы.
Некоторые архиваторы также позволяют создавать инсталляторы.
Как компромисс между инсталлятором Windows и системами управления содержимым UNIX-подобных машин, существуют системы управления установкой Windows.
Начинающим пользователям будет полезно знать, что собой представляет деинсталляция программ, ведь с этим процессом сталкивается каждый владелец персонального компьютера или мобильного устройства.
Что значит этот процесс
Деинсталляция (uninstallation) — процесс, который позволяет удалить файлы и программное обеспечение с:
- компьютера;
- ноутбука;
- планшета;
- мобильного телефона или другого устройства.
Выполняется вручную либо с помощью деинсталлятора, разновидности специализированного ПО, которое может быть встроенным (системным) либо сторонним.
В чем разница с обычным удалением программ
«Обычное» удаление файла или папки с программой нельзя назвать корректным в случае с установленным программным обеспечением. Как правило, его компоненты присутствуют в нескольких каталогах, имеются записи в реестре и т. д., то есть удаление осуществляется не полностью. Деинсталляция позволяет стереть с диска почти все ключевые элементы, связанные с программой.
Виды процесса
Операцию удаления можно осуществить с помощью системных инструментов и посредством специального софта. Последний обладает более широкими возможностями и позволяет избавиться среди прочего от части предустановленных приложений. Но и после удаления с применением даже самого мощного деинсталлятора программы оставляют следы в системе:
- папки;
- библиотеки;
- записи в реестре.
Избавиться от них можно с помощью утилит-чистильщиков, которые, как правило, включены в набор инструментов программы-деинсталлятора (исключая системное средство).
Как правильно деинсталлировать программное обеспечение
Самым простым, но не слишком эффективным вариантом удаления программ является системное средство, предназначенное как раз для этих целей. Вот как им пользоваться (универсальная инструкция для всех версий Windows):
- Откройте «Панель управления» («Все элементы панели управления»).
- Перейдите в «Программы и компоненты».
- Щелкните правой кнопкой мыши по программе в списке и нажмите «Удалить».
Как это сделать при помощи стороннего софта
К достоинствам такого специализированного софта относят то, что он позволяет более качественно провести деинсталляцию, предоставляет больше информации об установленном программном обеспечении и внесенных при его инсталляции изменениях, а также дает возможность удалить встроенные в ОС программы. Большинство таких утилит обладают дополнительными возможностями, позволяя:
- мониторить последующие установки (с целью более качественной зачистки «хвостов» удаляемого в дальнейшем приложения);
- стирать «неудаляемые» обычными средствами «магазинные» программы;
- производить анализ и очистку файлов и делать многое другое.
Обзор лучших деинсталляторов
Рассматриваемый ниже софт является многофункциональным, деинсталляция — лишь одна из его возможностей.
Пользоваться такими утилитами (особенно опциями очистки и оптимизации) нужно крайне осторожно, внимательно изучив инструкции и руководствуясь подсказками в интерфейсе.
CCleaner
С помощью данной программы можно чистить кэш браузеров, системный реестр, временные файлы и выполнять множество других полезных действий, включая деинсталляцию приложений.
CCleaner позволяет удалять не только пользовательский софт, но и деинсталлировать «неудаляемые» встроенные приложения (например календарь, почту, карты и прочее).Непосредственно процедура деинсталляции напоминает описанный выше процесс удаления через «Панель управления», что является несомненным плюсом для большинства пользователей, знакомых со стандартным средством Windows:
- Запустите утилиту, перейдите на вкладку «Сервис» и выберите «Удаление программ».
- В открывшемся списке установленных приложений выберите необходимое, при желании отсортировав по названию или времени установки (также можно воспользоваться встроенным в CCleaner поиском).
- Нажмите «Деинсталляция» (имейте в виду, кнопка «Удалить», расположенная рядом, стирает запись о приложении, но не удаляет саму программу).
- После активации деинсталлятора следуйте подсказкам (на данном этапе шаги могут быть разными в зависимости от удаляемого софта).
Для более качественного результата по завершении рекомендуется очистка реестра. Но не игнорируйте возможность создания точки восстановления, эта опция также присутствует в CCleaner.
Видео об удалении файлов с помощью CCleaner:
Revo Uninstaller
Деинсталлятор отлично подходит и начинающим, и опытным пользователям. С его помощью можно не только удалить ту или иную программу, но и:
- задействовать отслеживание объекта («Режим охотника»);
- активировать мониторинг автозагрузки;
- избавиться от надоедливых панелей браузеров;
- выполнять иные действия.
Деинсталляция программ производится по следующему алгоритму:
- Запустите Revo Uninstaller, в главном окне выберите объект для удаления, кликнув по нему дважды.
- Дождитесь окончания процесса анализа выбранной программы, создания резервной копии реестра и точки восстановления (при желании два последних действия отключаются в настройках, но делать это нежелательно).
- Выберите продвинутый режим для поиска и удаления всех временных файлов, папок, ключей реестра и щелкните «Поиск».
- В появившемся окне «Найденные записи реестра» отметьте все связанные с удаляемым объектом пункты и нажмите «Удалить».
- Возможно после этого вам будет предложено удалить временные и пустые папки и файлы (которые часто остаются после деинсталляции объемных приложений), выберите все и кликните «Удалить».
Дополнительно Revo Uninstaller содержит широкий набор инструментов для:
- очистки операционной системы, веб-браузеров, офисных утилит;
- отключения приложений в автозагрузке;
- низкоуровневого удаления данных без возможности восстановления.
Их вы найдете в меню «Инструменты».
Видео-обзор Revo Uninstaller:
IObit Uninstaller
Приложение обладает внушительным арсеналом средств для удаления программ, очистки системы и оптимизации компьютера. Есть возможность сортировать установленные приложения по:
- объему;
- дате установки;
- частоте использования.
Данный процесс на практике выглядит следующим образом:
- Запустите IObit Uninstaller, в стартовом окне выберите программу и нажмите «Удалить» (для массового стирания с диска нескольких приложений используйте «Пакетное удаление»).
- Вам будет предложено создать точку восстановления, отметьте соответствующий пункт и вновь щелкните «Удалить».
- По окончании процесса выберите «Мощное сканирование».
- Ознакомьтесь с результатами анализа, отметьте необходимые пункты и запустите удаление соответствующей кнопкой.
- Если объект не удаляется, воспользуйтесь опцией «Принудительное удаление».
С помощью IObit Uninstaller вы можете также:
- просмотреть и удалить плагины, расширения браузеров;
- искать и деинсталлировать программу по ее окну («Простая деинсталляция»);
- избавиться от обновлений в Windows 10;
- отслеживать установки нового софта с целью его последующего более корректного удаления.
Видео-обзор IObit Uninstaller:
Ashampoo Uninstaller Free
Еще один весьма достойный инструмент для удаления программ с возможностью деинсталляции стандартных приложений Windows.
С помощью Ashampoo Uninstaller Free также можно избавиться от следов уже несуществующего на ПК софта. Для этого предусмотрен ряд дополнительных инструментов.Чтобы удалить программы с компьютера, необходимы следующие шаги:
- Запустите Ashampoo Uninstaller Free, перейдите в «Действие» и выберите «Удаление приложения с помощью протокола».
- Нажмите «ОК» (при необходимости на данном этапе вы можете создать файл для повторной инсталляции).
- В категориях для восстановления в следующем окне рекомендуется оставить настройки по умолчанию.
- По окончании процедуры создания файлов для восстановления удалите программу одноименной кнопкой.
Среди других полезных особенностей Ashampoo Uninstaller — мониторинг и автоконтроль новых установок, позволяющие отслеживать как сами приложения, так и связанные с ними дополнительные файлы. При необходимости все это затирается в системе без следа. Также весьма полезными в рамках процедур ускорения и оптимизации ПК будут опции:
- очистки жесткого диска;
- стирания информации без возможности восстановления;
- отслеживания и управления элементами автозагрузки, работы с кэшем и временными файлами веб-браузеров;
- управления службами.
Видео об установке и использовании бесплатной версии Ashampoo Uninstaller:
Uninstall Tool
Деинсталлятор является более продвинутой альтернативой аналогичному системному средству в Windows. Присутствует:
- настройка удаления определенных программ;
- очистка реестровых записей;
- контроль автозапуска операционной системы.
Процедуру деинсталляции приложений здесь можно разделить на несколько этапов:
- Запустите Uninstall Tool и выберите объект, подлежащий удалению.
- Щелкните по нему правой кнопкой мыши и в выпадающем списке нажмите «Деинсталляция».
- Подтвердите удаление.
- Дождитесь завершения процесса, который напоминает удаление с помощью штатного деинсталлятора (собственно, его программа и использует).
- По окончании воспользуйтесь мастером удаления для сканирования файловой системы и реестра для поиска оставшихся связанных с только что удаленной программой записей.
- Запустите сканер, по завершении его работы подчистите найденные «хвосты» кнопкой «Удалить».
- Если Uninstall Tool не может удалить файлы ввиду их использования в данный момент операционной системой, закройте деинсталлятор и перезапустите Windows, после чего повторите действие.
- Для принудительного удаления воспользуйтесь соответствующей функцией программы.
Видео об установлении и использовании Uninstall Tool:
Особенности такой процедуры на смартфоне
Рассматриваемые здесь варианты удаления приложений работают в Android и iOs без использования дополнительных инструментов. Если вам необходим более широкий функционал с опциями пакетной деинсталляции, создания резервных копий, сохранения пользовательских данных, временной «заморозки» процессов и т. п., обратите внимание на специализированный сторонний софт. Например:
- CCleaner;
- Clean Master;
- Easy Uninstaller;
- Perfect Uninstaller.
Вот как производится деинсталляция сторонних программ в Android через стандартное приложение:
- Откройте «Настройки» и перейдите в «Приложения».
- Переместитесь на вкладку «Сторонние».
- Найдите требуемое приложение, откройте его свойства.
- Выберите «Стереть данные» для удаления всех настроек и файлов, связанных с программой.
- Нажмите «Удалить».
И через Play Маркет:
- Запустите Play Маркет.
- Откройте меню (свернуто в левой части экрана).
- Выберите «Мои приложения».
- Перейдите на «Установленные».
- Выберите необходимую программу, нажмите на ее название или иконку.
- В появившихся свойствах приложения нажмите «Удалить».
Универсальный способ для iOs с возможностью удаления программ сторонних разработчиков и некоторых встроенных приложений:
- Нажмите на иконку программы и удерживайте ее.
- Выберите «Удалить программу».
- Нажмите «Удалить».
Рассмотренные в статье манипуляции позволяют не только освободить операционную систему от ненужного программного обеспечения, но и зачистить остаточные компоненты, неизбежно остающиеся после деинсталляции программ.
Большинство программ поставляются для продажи и распространения в сжатом (упакованном, см.: Архив) виде. Для нормальной работы они должны быть распакованы, а необходимые данные правильно размещены на компьютере, учитывая различия между компьютерами и настройками пользователя. В процессе установки выполняются различные тесты на соответствие заданным требованиям, а компьютер необходимым образом конфигурируется (настраивается) для хранения файлов и данных, необходимых для правильной работы программы.
Установка, как правило, включает в себя размещение всех необходимых программе файлов в соответствующих местах файловой системы, а также модификацию и создание конфигурационных файлов. Пакетные менеджеры также выполняют при установке контроль зависимостей, проверяя, есть ли в системе необходимые для работы данной программы пакеты, а в случае успешной установки регистрируя новый пакет в списке доступных.
Так как данный процесс является различным для каждой программы и компьютера, то многие программы (включая сами операционные системы) поставляются вместе с универсальным или специальным установщиком — программой, которая автоматизирует большую часть работы, необходимой для их установки.
Некоторые программы написаны таким образом, что устанавливаются простым копированием своих файлов в нужное место, а самого процесса установки как такового нет. Про такие программы говорят, что они «не требуют установки». Это распространено среди программ для Mac OS X, DOS и Microsoft Windows. Существуют операционные системы, которые не требуют установки, и, таким образом, могут быть напрямую запущены с загрузочного диска (компакт- или DVD-диск), не оказывая воздействия на другие операционные системы, установленные на компьютере пользователя. Примером такой операционной системы является Knoppix или Mac OS 1-9.
Данный термин также распространяется на плагины, драйверы и программные файлы, которые сами по себе не являются программами.
- Используемых и неиспользуемых совместно программных файлов.
- Каталогов .
- Записей конфигурационных файлов, используемых одной программой, или совместно.
- Переменных среды .
- Семейство UNIX
- Семейство Maс OS
- Программы установки и архиваторы
Некоторые операционные среды — например, Windows NT (по умолчанию) и Xfce 4 (по желанию пользователя), содержат функцию автоматического запуска определённой программы, находящейся на носителе, при его вставке в устройство чтения.
Как компромисс между Установщиком Windows и системами управления содержимым UNIX-подобных систем, существуют системы управления установкой Windows
Установка: выбор папки назначения
Большинство программ — как для Windows, так и для других операционных систем — перед началом использования требуют установки (инсталляции). В первую очередь программа-инсталлятор запрашивает, в какую папку на жёстком диске нужно поместить файлы программы, а также ее регистрационные данные, серийный номер и сведения о настройке параметров. Затем инсталлятор совершает необходимые для подготовки к работе действия: разворачивает архивы, в которых хранятся файлы, копирует их в указанное место, настраивает саму программу и операционную систему, чтобы та могла с ней «общаться».
При этом инсталлятор добавляет информацию о программе и ее настройках в реестр Windows — централизованную базу данных всех настроек ОС. Так что ОС знает, какие программы в ней установлены, какое действие нужно совершить при двойном щелчке по файлу того или иного типа, как организовывать взаимодействие между программами при переносе данных из одной в другую и т. п.
В процессе установки инсталлятор также создает ярлыки к программе в меню Пуск (панели быстрого запуска) и на Рабочем столе, добавляет в определенный раздел панели управления информацию, необходимую для удаления (деинсталляции) программы.
Процесс установки и удаления программ
Для установки программ обычно нужно запустить файл с именем setup.exe (в некоторых случаях он может называться install.exe) из папки с дистрибутивом (инсталляционным пакетом). Кроме того, можно воспользоваться пунктом Установка и удаление программ в Панели управления Windows, выбрав в ней раздел «Установка программ». В этом же пункте перечислены все уже действующие программы и компоненты Windows. Для изменения параметров установки или удаления программы с компьютера необходимо выбрать ее в списке и нажать кнопку Изменить или Удалить.
При удалении программа-деинсталлятор не только сотрёт исполняемые файлы программы с жёсткого диска, но также очистит реестр Windows от информации об этой программе и удалит все ненужные ярлыки. Обязательно деинсталлируйте программы с использованием этой панели управления! Если просто удалить папку с файлами программы, система будет продолжать считать её установленной, что чревато сбоями в работе.
Важно понимать, что при удалении программы никакие пользовательские файлы, созданные с её участием, не пропадают. Так, если деинсталлировать, допустим, Word, то все подготовленные с его использованием документы останутся на жёстком диске. Правда, многие файлы могут оказаться недоступны, потому что ОС не будет знать, какой именно программой их открывать.
Чаще всего установочные пакеты программ (дистрибутивы) представлены в виде единого самораспаковывающегося архива. Тогда процесс установки сводится к тому, что пользователь запускает эту программу, содержащую в себе и распаковщик, и инсталлятор. Важны три этапа такой установки.
• Во-первых, изучение лицензии, т. е. условий, на которых программа предоставляется пользователю. В лицензии может содержаться информация о допустимости копирования (например, изготовления резервной копии) или распространения программы (для свободных или бесплатных программ). Поэтому, несмотря на то, что лицензии обычно пишутся очень сложным юридическим языком, их следует изучать — во избежание недоразумений с законом. Особенно это важно для программ, устанавливаемых в публичном доступе, в частности, на школьных компьютерах в классе информатики, в офисах крупных компаний, куда могут заявиться с проверкой надзорные органы и подставить штатных компьютерщиков под штраф или даже под статью.
• Во-вторых, некоторые программы допускают установку в нескольких режимах: типовом (Typical), полном (Full) и выборочном (Custom). Можно ограничиться типовым и ни о чём не думать. Но предпочтительнее всё же и нет ли там чего-то лишнего. Для больших пакетов программ (таких, как Microsoft Office) в типовом режиме, напротив, может чего-нибудь важного не хватать.
• И третий момент, который стоит отслеживать (хотя и не всегда корректировать): куда именно устанавливается программа. В 99 случаях из 100 она создает в папке Program Files свой каталог. Лучше сразу запомнить его название, чтобы не искать потом программу по всей файловой системе. А поскольку нередко такой каталог носит длинное имя фирмы-производителя, не имеющее никакого отношения к названию самой программы, то полезно его переименовать, причём сделать это надо ещё в процессе
Игры и другое необязательное ПО, напротив, лучше не засовывать в Program Files, а создать для них отдельные каталоги на отличных от системного дисках. Обычно диск C всегда остается за системой и важными программами, а остальное уже рассовывается по другим разделам.
Удаляем системный мусор и остатки программ
Также следует помнить, что удалением любой программы через меню «Установка и удаление программ» в Панели управления дело не ограничивается. Программные продукты оставляют после себя отходы жизнедеятельности – всякие временные файлы и прочие пожиратели дискового пространства. Чтобы от них избавиться, проще всего использовать CCleaner и аналогичные программы-чистильщики. Нажатием пары кнопок они отыскивают весь мусор, высвечивают его в удобном списке и позволяют полностью или частично удалить.
Читайте также: