Если вы читаете данный пост, вы уже знаете, что установщик Windows (MSI) по умолчанию не работает в безопасном режиме Windows. Это очень неприятно, потому что возможно, вы установили приложение или программу в обычном режиме, которое в последствии не позволяет ОС Windows 10 запускаться. Попытка удалить программу из безопасного режима, вызывает ошибку, потому что служба установщика Windows Installer не запускается в безопасном режиме. Вот простой способ обхода данной проблемы, который позволит вам запустить службу установщика Windows в безопасном режиме.
Допустим, что после неправильного завершения работы одна из программ начала предотвращать загрузку операционной системы в обычном режиме. Как только загружается рабочий стол, ОС получала BAD_POOL_HEADER ( BSoD ). Если вы знаете какая из установленных программ вызывает сбой системы, вам нужно ее удалить, если нет, вам придется удалить по одной, последние установленные приложения.
Если вы попытаетесь удалить приложение, которое было установлено из пакета MSI в безопасном режиме, вы получите следующую ошибку:
Как загрузить Windows 10 в безопасном режиме
Не удалось получить доступ к службе установщика Windows Installer. Возможно не установлен Windows Installer. Обратитесь за помощью в службу поддержки.
Как удалить программу или приложение в безопасном режиме
Чтобы включить установщик Windows Installer в безопасном режиме, выполните следующие действия.
Перейдите к следующему разделу реестра.
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSafeBootMinimal
Создайте новый подраздел с именем «MSIServer».
В созданном разделе MSIServer, установите значение для строкового параметра по умолчанию на «Service», как показано ниже. Это позволит установщику Windows в обычном безопасном режиме (без поддержки сети).
Теперь повторите то же самое для
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSafeBootNetwork
Это позволит включить установщик Windows в безопасном режиме с поддержкой сети. См. Снимок экрана ниже.
Теперь откройте командную строку и введите:
net start msiserver
Это мгновенно активирует службу установщика Windows.
БЕЗОПАСНЫЙ РЕЖИМ WINDOWS. Зачем нужен, как запустить?
Теперь вы можете удалить любое приложение или программу в безопасном режиме!
Этот трюк работает во всех современных версиях Windows, включая Windows 10, Windows 8 и Windows 7.
Чтобы сэкономить ваше время, вы можете загрузить готовые файлы реестра.
В архиве два файла:
Enable Windows Installer in Safe Mode — Включить удаление приложений в Безопасном режиме.
Disable Windows Installer in Safe Mode — Выключить удаление приложений в Безопасном режиме (отмена изменений).
Источник: g-ek.com
Запуск службы Windows Installer в безопасном режиме
04.06.2018
itpro
Windows 7
комментариев 16
Безопасный режим (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 в 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 Installer в безопасном режиме и корректно деинсталлировать ПО.
Чтобы включить службу Windows installer в Safe Mode:
- Откройте редактор реестра и перейдите в раздел HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSafeBootMinimal (если система запущена в обычном Safe Mode) или раздел HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSafeBootNetwork (если используется безопасный режим с поддержкой командной строки)
- Создайте новый раздел с именем MSIServer
- В новом разделе автоматически появится новый параметр с именем Default. Задайте ему значение Service.
Примечание: эти операции можно заменить одной командой:
REG ADD «HKLMSYSTEMCurrentControlSetControlSafeBootMinimalMSIServer» /VE /T REG_SZ /F /D «Service»
net start msiserver
После запуска службы MSIServer возможно непосредственно в безопасном режиме удалять/устанавливать любое приложение с msi-установщиком.
Предыдущая статья Следующая статья
Читайте далее в разделе Windows 7
Восстановление удаленного загрузочного EFI раздела в Windows
Создаем загрузочную флешку с Windows 10 для UEFI компьютера
Опять не запускаются программы после установки обновлений в Windows 7. Ошибка 0xc0000005
Источник: winitpro.ru
Windows — удалить или установить программу в safe mode
В безопасном режиме в Windows по умолчанию нельзя установить или удалить программу. Это печально и непонятно. Основная цель режима safe mode — устранить неполадку. Если неполадка заключается в недавно установленном приложении, то почему нельзя удалить его в безопасном режиме?
Разрешаем установку и удаление приложений в режиме safe mode. Перезагрузка не понадобится.
Навеяно статьёй Michael Pietroforte «How to install and uninstall a program in Safe Mode»:
Приведённый в статье код немного модифицировал, чтобы он работал не только в режиме минимальной загрузки, но и в режиме минимальной загрузки с поддержкой сетевых драйверов.
safe mode
Загружаемся в safe mode. Это можно сделать разными способами, если у вас система ещё шевелится, то выполняем:
msconfig
Выбираем вкладку «Загрузка».
В параметрах загрузки устанавливаем галку «Безопасный режим» и выбираем конфигурацию. Дальнейший код поддерживает установку и удаление программ в конфигурациях «Минимальная» и «Сеть».
Перезагружаем компьютер и попадаем в safe mode.
MSIServer
Для возможности установки или удаления программ необходимо, чтобы был запущен сервис MSIServer. В safe mode его нельзя запустить, потому что он не входит в список служб, разрешённых к загрузке в безопасном режиме.
Создаём REG файл с содержимым:
Вносим соответствующие изменения в реестр. Переходим к списку служб:
services.msc
Находим службу «Установщик Windows» и запускаем её.
Готово, теперь можно устанавливать или удалять программы в режиме safe mode.
Источник: internet-lab.ru