Структура установщика Windows, его особенности и устранение неполадок в работе

Windows InstallerУстановщик Windows – это программное обеспечение, которое используется для установки, удаления и настройки приложений, которые разработаны специально для данного инсталлятора и имеют расширение msi. Данная программа является частью операционной системы начиная с Windows 2000, а с момента выхода Windows ХР программа стала встроенным компонентом ОС, поэтому в установке ее вручную в новых версиях необходимости нет.

Особенности процесса установки

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

Процесс установки про помощи установщика состоит из нескольких этапов:

  • Предварительный сбор информации.
  • Непосредственная установка нужных компонентов.
  • Возможность отката в случае наличия ошибки или отмены процесса установки пользователем.Установленные обновления

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

Проблемы с наличием доступа к установщику и способы их решения

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

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

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

Для доступа к службе необходимо выполнить следующие действия:

  • Нажать на «Пуск» и выбрать команду «Выполнить».
  • В новом окне необходимо ввести текст services.msc и нажать «Enter».
  • В вкладке «Службы» необходимо найти нужный элемент и подтвердить действие мышкой.Службы
  • В вкладке «Свойства» должен быть отметен пункт «Вручную».

Необходимо также обратить внимание на то, что в Windows 7 служба запуска может быть изменена при помощи выбора опции автоматического запуска программы, однако в Windows 8 и 8.1 данный вариант заблокирован по умолчанию, и пользователь может только принудительно запустить софт.

Повторная регистрация сервиса

Существует еще один способ решения подобной проблемы – зарегистрировать службу заново. Для этого необходимо выбрать командную строку. В Windows 8 данная служба доступна в Проводнике», а в Windows 7 командная строка расположена во вкладке стандартных программ. Сюда необходимо ввести ряд команд:

Для 32-битной системы:

  • msiexec /unregister
  • msiexec /register

Для 64-битной:

  • %windir%\system32\msiexec.exe /unregister
  • %windir%\system32\msiexec.exe /regserver
  • %windir%\syswow64\msiexec.exe /unregister
  • %windir%\syswow64\msiexec.exe /regserver

После этого компьютер необходимо перезапустить, и проблема исчезнет.

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

Добавить комментарий