Запуск службы Windows Installer в безопасном режиме | Windows для системных администраторов

Запуск службы Windows Installer в безопасном режиме

Безопасный режим (Safe Mode) в системах Windows является одним из базовых инструментов, позволяющих восстановить работоспособность системы. Одним из существенных недостатков безопасного режима – невозможность установки / деинсталляции программ из msi-пакетов. Это ограничение вызвано тем, что разработчики посчитали службу Windows Installer (установщик Window) потенциально небезопасной, и решили отменить старт этой службы при загрузке системы в безопасном режиме. Что в некоторых случаях крайне неудобно.

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

The Windows Installer Service could not be accessed. This can occur if the Windows Installer is not correctly installed. Contact your support personal for assistance

Запуск службы windows installer в безопасном режиме

Вручную запустить службу Windows Installer в Safe Mode также не получится (Services -> Windows Installer   -> Start):

Windows could not start the Windows Installer service on Local Computer. Error 1084: This service cannot be started in Safe Mode

Windows could not start the Windows Installer service on Local Computer

Однако существует небольшой трюк, позволяющий запустить службу Windows Installer в безопасном режиме и корректно деинсталлировать ПО.

Чтобы включить службу Windows installer в Safe Mode:

  1. Откройте редактор реестра и перейдите в раздел HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal (если система запущена в обычном Safe Mode) или раздел HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SafeBoot\Network (если используется безопасный режим с поддержкой командной строки)
  2. Создайте новый раздел с именем MSIServer
  3. В новом разделе автоматически появится новый параметр с именем Default. Задайте ему значение Service.Запуск службы MSIServer в Safe Mode

    Примечание: эти операции можно заменить одной командой:

    REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\MSIServer" /VE /T REG_SZ /F /D "Service"
  4. Теперь службу Windows Installer можно запустить через панель управления службами (Services) или из командной строки:
    net start msiserver

После запуска службы MSIServer возможно непосредственно в безопасном режиме удалять/устанавливать любое приложение с msi-установщиком.

Еще записи по теме: Windows 7
Понравилась статья? Скажи спасибо и расскажи друзьям!
Назад:
Вперед:

Комментариев: 7

Оставить комментарий
  1. Максим | 07.02.2014

    Спасибо, часто бывает необходимо.

    Ответить
  2. Роман | 14.09.2014

    Действительно помогло, спасибо большое, как хорошо что есть такие люди которые могут помочь )))

    Ответить
  3. Лиза | 13.11.2014

    Здравствуйте! Сделала всё как написано, но всё равно не могу запустить Windows Installer в безопасном режиме. Подскажите пожалуйста, что делать.

    Ответить
    • itpro | 14.11.2014

      Доброго времени! Опишите подробно что сделали и с какого момента не получилось.
      Какая ОС? В реестре ветку службы нашли? Создали новый раздел с параметром как указано?
      Команда net start msiserver отрабатывает? Ошибки есть?

      Ответить
      • никит | 13.01.2016

        Пишет что незапускается в безопасном режиме

        Ответить
  4. Арсений | 12.05.2015

    Здравствуйте,спасибо за статью,возник вопрос.
    Как можно запустить службы видеокарты в безопасном режиме (Чтобы можно было зайти в игру в безопасном режиме)
    Заранее спасибо!

    Ответить
    • itpro | 13.05.2015

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

      Ответить
Полные правила комментирования на сайте winitpro.ru. Вопросы, не связанные с содержимым статьи или ее обсуждением удаляются.

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Я не робот( Обязательно отметьте)



MAXCACHE: 0.25MB/0.00107 sec