Найти в Дзене

Что происходит на компьютере когда вы устанавливаете программу

Каждый из нас хоть раз в жизни устанавливал софт на компьютер. Но мало кто задумывается о тех процессах, которые происходят в момент установки. Почему нельзя просто загрузить нужную программу и запустить. Для чего нужен процесс инсталляции, что происходит в этот момент и почему установка может занимать длительное время? Разберемся простыми словами в общих чертах — ведь программ очень много от простых до сложных, поэтому процесс установки может различаться.

Что происходит на компьютере когда вы устанавливаете программу
Что происходит на компьютере когда вы устанавливаете программу

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

  • Внутри дистрибутива уже содержатся все файлы для установки софта;
  • Дистрибутив содержит лишь оболочку, а файлы будут загружены из интернета в процессе установки. Так любят делать производители браузеров.

Но вернемся к тому моменту, когда мы запустили установочный файл. Конечно, тут все зависит от конкретного ПО и мы затрагиваем самые общие моменты. После запуска, как правило, происходит инициализация и проверка совместимо ли программное обеспечение с вашей системой и железом.

Так часто делают те программы, которые требуют мощную видеокарту, большое количество памяти или мощный процессор. Также сканируется свободное место на диске — порой, его должно быть в 2 раза больше, чем конечный объем ПО. Связано это с тем, что внутри дистрибутива файлы сильно сжимаются, ради экономии трафика.

Если все хорошо и установщик не нашел проблем, то происходит распаковка данных, создание нужных папок, ярлыков, записей в реестре. Происходит создание и модификация конфигурационных файлов, а некоторый софт требует вмешательства в системные папки и файлы Windows (нужен запуск от администратора).

Во время установки также может быть установлено дополнительное ПО, например NET Framework или же другие нужные компоненты, без которых приложение не будет работать. Возможно, в процессе произойдет догрузка нужных объектов с сайта разработчика. Установленная программа регистрируется операционной системой и прописывается во всех нужных местах.

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

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

Также существуют так называемые portable версии софта. Такое приложение работает без установки — достаточно загрузить нужные объекты и запустить исполняемый файл. Не у каждой программы будет портативная версия, также она может быть сильно урезана по функционалу.

Читайте далее:

Процесс удаления программы практически обратный процессу установки. Если вам понравится статья, то я напишу о том, что происходит во время удаления ПО.

Подписывайтесь, чтобы не пропустить новые публикации:

Телеграм-канал | Вконтакте | Одноклассники