Какой эффективный способ установки пакетов программного обеспечения

Обновлено: 04.07.2024

Вы решили автоматизировать бизнес-процессы, чтобы повысить их эффективность?
Некоторые владельцы бизнеса не учитывают важный этап автоматизации – внедрение
программного продукта.

Из чего состоит автоматизация бизнес-процессов?

Этап 1. Оценка целесообразности автоматизации, определение целевых параметров
ожидаемой эффективности.

Этап 2. Приобретение нового программного продукта.

Этап 3. Установка программного продукта на персональных компьютерах сотрудников
компании и передача инструкций по работе с ним.
Дальше должен идти важный этап:

Этап 4. Внедрение программного продукта.

Что такое процесс внедрения и почему он так важен?

Внедрение программного продукта – это адаптация программного продукта к условиям
и тонкостям бизнес-процессов конкретной компании и ее сотрудников.

Зачастую программный продукт имеет широкие возможности и учитывает большинство
потребностей бизнеса, для которого он был создан. Но он не может учитывать
специфику каждого бизнеса, которую невозможно спрогнозировать, либо затраты на
расширение функционала нецелесообразны с точки зрения затрат на их реализацию.
Если компания не уделяет должного внимания процессу внедрения программного
продукта, то автоматизация может не принести ожидаемого эффекта, так как
увеличится объем дополнительной работы по внесению данных в программу и
незапланированные финансовые вложения.

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

Каждый из этих инструментов имеет свои плюсы и минусы и применим при определенных условиях. Рассмотрим их подробнее.

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

Такое решение подходит для крупных компаний с большим и долгосрочным процессом автоматизации бизнес-процессов, исключающим простои в процессах внедрения. При этом оценка целесообразности производится относительно затрат на привлечение профессиональной сторонней организации. Если затраты сопоставимы, и новое подразделение обеспечивает охват всех задач в запланированные сроки, то этот инструмент Вам подходит.

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

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

Но имеются и минусы: спрогнозировать период внедрения программного продукта очень сложно, процесс может занять от 3 месяцев до 1,5 лет. В случае значительного увеличения срока внедрения, затраты на привлечение сторонней организации будут расти. Кроме того, в стоимость услуг будет входить индивидуальное обучение всего персонала.

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

Правильно выбранный инструмент внедрения программного продукта ‒ не всегда залог успеха и достижения высокого эффекта.

С целью получения ожидаемого эффекта, целесообразно разработать программу внедрения.

Определение процесса установки программного обеспечения. Типичные шаги, которые выполняются во время установки продукта. Основные проблемы при установке программ. Понятие программы установки. Рекомендации по установке нового программного обеспечения.

Рубрика Программирование, компьютеры и кибернетика
Вид реферат
Язык русский
Дата добавления 04.10.2015
Размер файла 15,9 K

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

ГБПОУ Краснодарского края Краснодарский политехнический техникум

Содержание

1. Как установить новое программное обеспечение

2. Основные проблемы при установке программ

3. Что такое программа установки

4. Как установить программу

установка программный обеспечение

Установка программного обеспечения, инсталляция - процесс установки программного обеспечения на компьютер конечного пользователя.

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

Инсталлятор -- это компьютерная программа, которая устанавливает файлы, такие как приложения, драйверы, или другое ПО, на компьютер. Она запускается из файла SETUP.EXE или INSTALL.EXE

1. Как установить новое программное обеспечение

До появления современных программных продуктов проблемы установки программы на ПК практически не существовало: исполняемый модуль просто копировали с дискеты в любой каталог жесткого диска (если необходимо -- вместе со служебными файлами), а затем запускали на выполнение обычными средствами MS-DOS. Если данный продукт был совместим с аппаратными средствами, он функционировал в соответствии с соглашениями, предусмотренными программистом-разработчиком.

Несложные программы и сейчас устанавливаются подобным же образом. Например, для установки архиватора или программы копирования больших файлов на дискеты (типа LONG.EXE) достаточно просто переписать соответствующий модуль с дискеты или компакт-диска в любой каталог.

Однако для большинства современных программных продуктов разработчики предусматривают специальную процедуру установки (инсталляции), при которой используется специальная дистрибутивная копия продукта. Эта копия поставляется либо на нескольких дискетах, либо на компакт-диске, причем на первой дискете (или на компакт-диске) всегда находится программа установки SETUP.EXE (или INSTALL.EXE). Запустите эту программу и следуйте ее указаниям.

Перечислим типичные шаги, которые выполняются во время установки продукта:

ввод имени пользователя, обладающего лицензией на использование данной программы, и названия организации;

проверка аппаратных элементов системы (памяти на диске, оперативной памяти, подключенных внешних устройств и т. п.);

конфигурирование продукта в соответствии с требованиями пользователя и запись на жесткий диск всех программных и служебных файлов, необходимых для работы продукта в заказанной конфигурации (при этом часть функций продукта может быть исключена);

создание и (или) модификация файлов настроек -- как системных (например, CONFIG.SYS), так и специализированных файлов WINDOWS (с расширением *.INI).

2. Основные проблемы при установке программ

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

К сожалению, большинство программ не хранит эти инструкции в одном файле и не обеспечивает к нему легкого доступа. Вместо этого они чаще всего размещены в нескольких файлах и, более того, даже на нескольких дисках.

Вне зависимости от того, какую программу вы устанавливаете, основная процедура, которую необходимо выполнить перед установкой, одна и та же. Вы копируете вашу программу с гибких дисков на жесткий диск вашего компьютера. Затем переносите так называемую кнопку “Начни-с-меня” (пиктограмму) в меню кнопки Пуск, чтобы обеспечить себе возможность запуска инсталлированного приложения сразу после простого щелчка мышью.

3. Что такое программа установки

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

Программа, известная как программа установки, управляет процессом копирования файлов на жесткий диск компьютера и проверяет совместимость программного обеспечения с Windows.

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

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

Большая часть так называемых условно-бесплатных программ также попадает в ваши руки без инсталляционных программ, поэтому вы должны самостоятельно решать эту проблему.

4. Как установить программу

Все последующие шаги помогут разобраться в том, как от дискеты или целого вороха гибких дисков перейти к программе, которая действительно будет выполняться на вашем компьютере.

Установка программы -- это не такая уж трудная задача, как это может показаться на первый взгляд, устанавливая новую программу, соблюдайте следующую последовательность шагов:

Возьмите диск с программой.

Вставьте его в дисковод.

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

Найдите и загрузите программу установки и прочитайте файл README (Прочитай меня).

Создайте новую папку на жестком диске.

Скопируйте файлы программы в эту папку.

Поместите имя программы и пиктограмму в меню Пуск.

Заключение

Итак, подведем итог - выбор пути инсталляции, лицензионное соглашение, копирование и распаковка файлов, выбор функций ПО (полностью или частично некоторые программы предлагается установить) и регистрация, перезагрузка настройка ПО)).

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

Подобные документы

Установка программного обеспечения на компьютер, снабженный операционной системой Microsoft Windows XP Service Pack2: офисных программ, антивируса, программы для работы в Интернете "Opera". Диагностика корректной установки программного обеспечения.

отчет по практике [101,1 K], добавлен 05.07.2009

Цели и задачи программной инженерии. Понятие программного обеспечения. Шесть принципов эффективного использования программного обеспечения. Виды программного обеспечения: общесистемное, сетевое и прикладное. Принципы построения программного обеспечения.

курсовая работа [30,4 K], добавлен 29.06.2010

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

курсовая работа [636,2 K], добавлен 23.08.2011

Схемы взаимодействия между заказчиком и разработчиком программного обеспечения. Качество программного обеспечения и определение основных критериев его оценка на современном этапе, особенности управления на стадиях жизненного цикла, анализ достаточности.

презентация [114,7 K], добавлен 14.08.2013

Использование моделирования в программной инженерии в процессе разработки программного обеспечения. Основные этапы процесса разработки программного обеспечения, их характеристика. Моделирование процессов, их определение фазами и видами деятельности.

Программы по их правовому статусу можно разделить на три большие группы: лицензионные, условно бесплатные и свободно распространяемые .

Лицензионные программы.

В соответствии с лицензионным соглашением разработчики программы гарантируют её нормальное функционирование в определенной операционной системе и несут за это ответственность.

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

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

Условно бесплатные программы.

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

Свободно распространяемые программы.

Многие производители программного обеспечения и компьютерного оборудования заинтересованы в широком бесплатном распространении программного обеспечения. К таким программным средствам можно отнести:

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

Но какое бы программное обеспечение вы не выбрали, существуют общие требования ко всем группам программного обеспечения:

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

Преимущества лицензионного и недостатки нелицензионного программного обеспечения

Лицензионное программное обеспечение имеет ряд преимуществ:

Приобретая нелицензионное программное обеспечение, вы очень рискуете.

При использовании нелицензионного, то есть измененной пиратами версии, программного продукта, могут возникнуть ряд проблем:

  • Некорректная работа программы. Взломанная программа– это изменённая программа, после изменений не прошедшая цикл тестирования.
  • Нестабильная работа компьютера в целом.
  • Проблемы с подключением периферии (неполный набор драйверов устройств).
  • Отсутствие файла справки, документации, руководства.
  • Невозможность установки обновлений.
  • Отсутствие технической поддержки продукта со стороны разработчика.
  • Опасность заражения компьютерными вирусами (от частичной потери данных до полной утраты содержимого жёсткого диска) или другими вредоносными программами.

Организация обновления программного обеспечения через Интернет.

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

  • устранения в системе безопасности;
  • обеспечения совместимости со вновь появившимися на рынке комплектующими компьютеров;
  • оптимизации программного кода;
  • повышения производительности всей системы.

Обновления представляют собой дополнения к программному обеспечению, предназначенные для предотвращения или устранения проблем и улучшения работы компьютера. Обновления безопасности для Windows способствуют защите от новых и существующих угроз для конфиденциальности и устойчивой работы компьютера. Оптимальный способ получения обновлений безопасности — включить автоматическое обновление Windows и всегда оставаться в курсе последних проблем, связанных с безопасностью и предоставить операционной системе самостоятельно заботиться о своей безопасности. В этой статье речь пойдет именно о Центре обновления Windows.

Желательно обновлять компьютер как можно чаще. В этом случае использования автоматического обновления, операционная система Windows устанавливает новые обновления, как только они становятся доступными. Если не устанавливать обновления, то компьютер может подвергнуться риску в плане безопасности или же могут возникнуть нежелательные неполадки в работе Windows или программ.

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

Обновления и программное обеспечение от Microsoft для продуктов Microsoft являются бесплатным предложением от службы поддержки, так что можно не волноваться за то, что с вас будет взиматься дополнительная плата за обеспечение надежности вашей системы. Чтобы узнать, являются ли обновления других программ бесплатными, обращайтесь к соответствующему издателю или изготовителю. При загрузке и установке обновлений различных программ в зависимости от типа подключения к Интернету может взиматься стандартная плата за местные или междугородные телефонные переговоры, а также плата за пользование Интернетом. В связи с тем, что обновления применяются к Windows и установленным на компьютере программам независимо от того, кто ими пользуется, после установки обновлений они будут доступны для всех пользователей компьютера.

Все обновления подразделяются на

Установка программ на компьютер.

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

Здесь мы покажем как правильно выполнять установку программ на компьютер (алгоритм действий) с установленной предварительно операционной системой под наименованием *Windows* и при этом избежать ошибок по их полному функционированию.

Установка программ

В состав большинства программ входят папки с файлами и обязательно установщик-инсталлятор программы, наиболее часто это файлы под такими именами как *install.exe*, *setup.exe*.

Реже установщик может иметь имя устанавливаемой программы, а также виде набора любых символов. Что объединяет всех установщиков программ так это, то что все они имеют в своём обозначении расширение .exe и ещё иногда встречается .msi.

Где брать программы

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

Установка программного обеспечения
Виды программного обеспеченияТипы программ
БесплатныеБраузеры, мессенджеры
Условно-бесплатныеИгры, утилиты, приложения
ПлатныеАнтивирусы, некоторые приложения

На этих сайтах для удобства пользователей все программы сгруппированы и разбиты по соответствующим разделам Windows, направлениям увлечений (музыка, видео, фото, тв и т.д.) и по рейтингу востребованности.

Все программное обеспечение здесь снабжено кратким описанием для каких целей разработана та или иная программа, условия пользования и запуска ее в работу. Чтобы выбранная программа работала без сбоев, и если есть возможность скачать ее с сайта разработчика, то при поиске программы следует к наименованию программы приписать: официальный сайт. То этот сайт будет на первых позициях выдачи поисковыми системами.

Ввиду разнообразия версий Windows и параметров компьютеров, то разработка программ производится под конкретную версию операционной системы, такой как, например, под наименование *Windows* ( 2000, XP, 7, 10) и ее разрядность (32-бит шифруется как x86 и 64-бит шифруется как x64).

Чтобы узнать точно какая разрядность и тип операционной системы была установлена на вашем компьютере, то для этого следует перейти в меню *Пуск*. Активировать левой клавишей мыши кнопку под обозначением *Пуск*, затем такое же действие производим правой клавишей мыши по обозначению *Компьютер*, и далее левой по обозначению *Свойства*. На открывшейся вкладке будут видны необходимые параметры компьютера.

Параметры компьютера.

Параметры компьютера

Ход установки программ на системный диск компьютера также находится под контролем собственной системы безопасности его уже предустановленной операционной системой. Она подвергает сомнению и предлагает пользователю принять определенное решение (запускать или нет) при использовании и установке программ с запускаемым расширением .exe, не обнаружив у неё цифровой подписи, подтвержденной издателем.

Что предпринять в этом случае? При сомнениях в надежности и чистоте скачанных файлов программы, то следует до запуска программы просканировать скачанные файлы антивирусом, установленным на компьютере со своевременно обновлённой базой данных.

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

Например, можно прибегнуть к услугам онлайн-сканера под наименованием *Dr.Web*: так при проверке, на первый взгляд, подозрительного сайта следует однозначно выбирать - УРоЛог Dr.Web, а вредоносного файла применять - Файлопатолог Dr.Web.

Чтобы быстро проверить файл на безопасность на онлайн-сканере нажимаем кнопочку *Обзор*, просматриваем папки и находим файл для проверки, после этого активируем кнопку *Проверить*. Через некоторое время получаем результат проверки: имеются вирусы или нет.

Сканер вирусов.

Сканер вирусов

Нередки случаи, когда при установке игры требуется без альтернативы предварительно установить новую подходящую версию DirectX, для некоторых других программ необходима некая платформа NET Framework и так далее. Это связано с тем, что в процессе установки программ осуществляется проверка программного обеспечения (ПО) на наличие необходимых компонентов его, позволяющих правильно и корректно работать устанавливаемому программному продукту.

При их отсутствии система, в виде диалоговых окон, уведомляет пользователя о необходимости предварительно установить рекомендованные компоненты ПО и после этого только позволяет продолжать установку выбранного программного продукта.

Нужно ли приобретать платное программное обеспечение

На начало наступившего 2021 года, по мнению социальных опросов, пользователи, в подавляющем большинстве своём, при своей работе используют аналоги платных программ. Как скачать бесплатно? Например, вместо дорогостоящего пакета приложений от известнейшей на весь мир компании Microsoft Office возможно имеет смысл присмотреться к бесплатному продукту LibreOffice.

Платный проигрыватель Winamp без проблем можно заменить бесплатным AIMP3. Неплохо бесплатный архиватор 7-ZIP выполняет функции архиватора под наименованием *WinRAR*, являющийся платным и так далее. В том случае, когда достойного бесплатного аналога нет или вообще отсутствует, то придётся приобретать платный программный продукт.

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

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

Иногда в процессе выбора программного продукта перед глазами пользователя наряду с обычными программами появляется программа, где в обозначении имеется приписка *Portable*. Это портативная версия основной программы, отличающаяся тем, что ее не требуется устанавливать в конкретные папки операционной системы компьютера. Надо ее просто скачать, распаковать и при активации файла приложения с расширением .exe программа откроется для пользования.

По своим функциональным характеристикам такая программа значительно уступает полной, и при том ее могут сделать не разработчики основной программы, а неизвестно кто. Следовательно, перед пользователем стоит дилемма: какую программу установить?

Приняв во внимание все возможные плюсы и учитывая минусы пользования (цель, задачи, функциональные свойства, частота пользования, кто разработчик и т. п.), можно окончательно решить этот вопрос в ту или иную сторону.

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

Инструкция по установке.

Процесс установки программ

Установка программного обеспечения.

Установка программ

Как запустить установленную программу.

Запуск программ

Рекомендую посмотреть познавательное видео как скачать бесплатно программу из интернета:

Итоговое резюме

В этой заметке была кратенько рассмотрена инструкция по установке, а именно, основные моменты правильного скачивания и установки программных файлов, некоторые рекомендации по их покупке и применению. Все не так сложно как может показаться, опыт накапливается с каждой установленной (удачно или не очень) программой. У нас все получится!


На протяжении четырех различных статей, опубликованных со значительным промежутков во времени я рассказывал вам о функциональных возможностях расширения клиентской стороны GPSI, позволяющего централизованно инсталлировать программные продукты для компьютеров и пользователей организации средствами групповой политики. Уже была рассмотрена чуть ли не большая часть возможностей, которые предоставляет это CSE. Сначала вы узнали о самом назначении этой функциональной возможности, об общих настройках узла установки программ и об отличиях между методами публикации и назначения программных продуктов. После этого речь шла об инсталляционных файлах, которые можно использовать для развертывания программного обеспечения средствами групповой политики. Напомню, что развернуть программный продукт вы сможете только в том случае, если используете файл инсталлятора .msi или .zap. После этого обсуждался сам процесс развертывания программного продукта из MSI-файла и при помощи специально созданного zap-файла. Так о чем же еще, в таком случае, можно сказать и что еще можно сделать для развертывания программного обеспечения?

Далее в этой статье вы узнаете о процессе настройки самого установщика Windows, то есть msi-файлов, о которых речь заходила в двух статьях этого цикла, а также об управлении самим процессом установки.

Процесс инсталляции приложений средствами MSI-установщиков


Процесс инсталляции пакетов MSI делится на два этапа, а именно: на сбор данных и на выполнение. В том случае, если во время инсталляции произошли какие-то сбои, выполняется откат. Рассмотрим каждый этап:

Сбор данных является самым первым, можно сказать, предварительным этапом, во время которого выполняется сбор инструкций, определенных самим приложением или пользователем. После этого инсталлятор последовательно просматривает все необходимые действия, указанные в таблицах установочной базы данных. Затем, согласно полученной информации, формируется скрипт, в котором уже будут указаны пошаговые процедуры выполнения инсталляции программного продукта.

Во время этапа выполнения инсталлятор передает собранную ранее информацию в процесс с повышенными привилегиями, а затем поэтапно проходит все процедуры, определенные при помощи сгенерированного ранее скрипта.

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

Во время выполнения установки обычных exe-приложений для добавления каких-либо дополнительных компонентов или изменения какой-либо определенной настройки при установке, как правило, нужно было выходить из инсталляционного процесса и перезапускать его заново. Как вы понимаете, такой подход просто невозможно назвать удобным, так как занимает все это много времени, а от конечных пользователей требуется выполнение дополнительных действий.

Так вот как раз установка по требованию предоставляет пользователям или приложениям возможность доустанавливать недостающие компоненты при отсутствии самих файлов. Такой подход называется объявлением. Как это все выглядит? Установщик Windows создает объявления для некоторых дополнительных компонентов приложения и может сделать установку по требованию при вызове определенных функций при работе уже установленного приложения. Такой подход значительно сокращает конфигурационный процесс, так как дополнительные компоненты программного обеспечения можно проинсталлировать без выхода из приложения и повторного запуска инсталлятора.

Когда вызывается сам установщик, пользователю предоставляется возможность выбора инсталлируемых компонентов, которые заранее были объявлены. В том случае, если пользователь будет запрашивать еще не установленные объявленные компоненты при запуске программного обеспечения, само приложение моментально вызовет инсталлятор, предоставляющий возможность установить исключительно дополнительные компоненты. Ну а если пользователь попробует вызвать еще не установленный объявленный продукт, то в таком случае инсталлятор вызовет сама операционная система, однако, на этот раз основной задачей установщика Windows будет инсталляция самого приложения.

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

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

Редактор пользовательского интерфейса позволяет задать альтернативный набор диалоговых окон установки, который будет отображаться в том случае, если администратор устанавливает приложение на сетевой ресурс с помощью командной строки, используя параметр /a. Вместе с этой командой принято использовать некоторые параметры, например:

  • Admin. Этот параметр используется для инициирования административной установки. Для выполнения этих действий необходимо, чтобы в базе данных инсталлируемого пакета присутствовали таблицы AdminExecuteSequence и AdminUISequence;
  • AdminProperties. Данный параметр позволяет указать перечень дополнительных свойств, разделенных точкой с запятой. Все эти свойства будут применяться сразу после того, как административная установка из административного пакета будет подходить к завершающему этапу;
  • ShortfileNames. Этот параметр отвечает за действия, которые могут понадобиться в будущем, то есть во время повторной установки приложения пользователем, будь то инсталляция какого-то патча или дополнительного компонента программного обеспечения. Для того чтобы корректно применить патч, установщик автоматически проставляет свойство ShortfileNames на тот случай, если административный пакет использует короткие имена файлов.

Что еще можно делать при помощи команды административной установки? Например, файлы, расположенные в установочном пакете msi, можно просмотреть, предварительно распаковав такой пакет при помощи команды msiexec /a %путьк_MSIфайлу% /qb TARGETDIR=%конечная папка%.

Данная утилита командной строки предоставляет еще несколько интересных параметров и аргументов, а именно:

Настройка установщика Windows

Так как на процесс установки и сами MSI-файлы я уже успел немного пролить свет, в этом разделе данной статьи мне хотелось бы вам рассказать о том, каким образом можно предопределять настройки установщика Windows средствами групповой политики. Итак, чтобы указать дополнительные настройки установщика Windows, нужно будет выполнить следующие действия:

Заключение

Читайте также: