Как обойти ограничение на установку или удаление MSI программ в безопасном режиме Windows

Как обойти ограничение на установку или удаление MSI-программ в безопасном режиме Windows

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

MSI-файл

Причина тому очень проста. Служба Windows Installer имеет уязвимости, поэтому разработчики Microsoft ограничили к ней доступ при работе системы в безопасном режиме. Это значит, что ни установить, ни удалить MSI -приложение в безопасном режиме не получится. Не получится также и включить отключённую службу через встроенную оснастку, на этот раз система выдаст ошибку с кодом 1084 и сообщением о невозможности запуска службы.

Встроенная оснастка

Тем не менее, способ обойти это ограничение существует. После применения несложного твика реестра вы сможете запускать MSI -файлы как обычно.

Тут же в безопасном режиме командой regedit откройте редактор реестра и разверните в левой колонке эту ветку:

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

Создайте в последнем подразделе новый подраздел с именем MSIServer.

MSIServer

Дважды кликните по имеющемуся в нём параметру по умолчанию и установите в качестве его значения строку Service.

Service

Теперь закройте редактор реестра, запустите от имени администратора командную строку или консоль PowerShell и выполните команду:

PowerShell

Служба Windows Installer будет запущена, и вы сможете удалить или установить любое MSI -приложение в безопасном режиме.

Windows Installer

При подключении различных внешних устройств к компьютеру – флешек, внешних дисков, камер, карт памяти, мобильных Читать далее

Добавив ярлык программы в каталог %USERPROFILE%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup, можно сделать так, что эта программа станет автоматически Читать далее

Проблемы с отсутствием патчей безопасности в Windows решаются очень просто — нужно зайти в центр Читать далее

Проблемы при запуске программ или открытии файлов не всегда указывают на ошибку, например, невозможность запуска Читать далее

Источник

Включить установщик Windows 10 в безопасном режиме для удаления программ.

Если вы читаете данный пост, вы уже знаете, что установщик Windows (MSI) по умолчанию не работает в безопасном режиме Windows. Это очень неприятно, потому что возможно, вы установили приложение или программу в обычном режиме, которое в последствии не позволяет ОС Windows 10 запускаться. Попытка удалить программу из безопасного режима, вызывает ошибку, потому что служба установщика Windows Installer не запускается в безопасном режиме. Вот простой способ обхода данной проблемы, который позволит вам запустить службу установщика Windows в безопасном режиме.

Читайте также:  5 лучших приложений для Android для Home Assistant 8211 Пульт дистанционного управления вашим домом

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

Если вы попытаетесь удалить приложение, которое было установлено из пакета MSI в безопасном режиме, вы получите следующую ошибку:

Не удалось получить доступ к службе установщика Windows Installer. Возможно не установлен Windows Installer. Обратитесь за помощью в службу поддержки.

Не удалось получить доступ к службе установщика Windows Installer. Возможно не установлен Windows Installer.

Как удалить программу или приложение в безопасном режиме

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

Перейдите к следующему разделу реестра.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal

Создайте новый подраздел с именем «MSIServer».

В созданном разделе MSIServer, установите значение для строкового параметра по умолчанию на «Service», как показано ниже. Это позволит установщику Windows в обычном безопасном режиме (без поддержки сети).

установите значение для строкового параметра по умолчанию на "Service"

Теперь повторите то же самое для

Это позволит включить установщик Windows в безопасном режиме с поддержкой сети. См. Снимок экрана ниже.

значение для строкового параметра по умолчанию на "Service"

Теперь откройте командную строку и введите:

Это мгновенно активирует службу установщика Windows.

net start msiserver

Теперь вы можете удалить любое приложение или программу в безопасном режиме!

Этот трюк работает во всех современных версиях Windows, включая Windows 10, Windows 8 и Windows 7.

Чтобы сэкономить ваше время, вы можете загрузить готовые файлы реестра.

В архиве два файла:

Enable Windows Installer in Safe Mode Включить удаление приложений в Безопасном режиме.

Disable Windows Installer in Safe Mode Выключить удаление приложений в Безопасном режиме (отмена изменений).

Источник

Как загрузиться в Безопасном режиме в Windows 10

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

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

Читайте также:  Классификация переломов лучевой кости

1. Простой способ

Самый простой способ для перезагрузки системы в Безопасном режиме: нужно нажать меню Пуск , перейти в параметры управления питанием и, удерживая клавишу Shift , нажать ссылку Перезагрузка . В результате компьютер будет перезагружен и во время загрузки операционной системы появится экран дополнительных параметров. На этом экране выберите раздел Поиск и устранение неисправностей > Дополнительные параметры > Параметры загрузки > Перезагрузить.

Безопасный режим в Windows 10 – простой способ

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

Windows 10 – Параметры загрузки

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

2. Запуск вручную

Если первый метод кажется вам слишком простым, то вам вероятно понравится ручной способ. Запустите классическое приложение Конфигурации системы , для этого нажмите по меню Пуск и введите msconfig.exe. Затем перейдите на вкладку Загрузка. Включите опцию Безопасный режим и при необходимости выберите один из доступных вариантов окружения: Минимальная, Другая оболочка, Восстановление Active Directory или Сеть . Выполните перезагрузку.

Безопасный режим в Windows 10 – msconfig.exe

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

3. Для опытных пользователей

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

Безопасный режим в Windows 10 – Windows PowerShell (администратор)

Ваша система будет перезагружена и во время загрузки появится экран с параметрами загрузки. Выберите Поиск и устранение неисправностей > Дополнительные параметры > Параметры загрузки > Перезагрузить.

4. Для самых продвинутых

Это самый сложный метод – в нем используются команды, которые нужно использовать в командной строке с правами администратора.

Чтобы запустить командную строку с повышенными правами, нажмите клавишу Windows , введите cmd.exe, зажмите клавиши Shift + Ctrl и выберите приложение Командная строка.

Обратите внимание

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

Если вы используете дополнительные способы входа в систему (например, пин-код), после ввода команды для входа в систему необходимо будет использовать пароль от учетной записи Microsoft или пароль от локальной учётной записи.

Читайте также:  Как установить встроенный в пол конвектор самостоятельно Алгоритм и Видео

Запустите командную строку и введите следующую команду, если хотите войти в Безопасный режим со стандартными параметрами:

Если нужно войти в Безопасный режим с поддержкой сети:

После применения указанных команд выполните перезагрузку системы.

Чтобы вернуться в режим стандартной загрузки Windows 10, запустите командную строку в безопасном режиме и введите команду:

Чтобы вернуться в режим стандартной загрузки Windows 10

5. Режим выбора типа загрузки как в Windows 7

Доступна ещё одна команда, которая позволяет после перезагрузки при нажатии на клавишу F8 попасть в стандартный режим выбора типа загрузки как в Windows 7:

стандартный режим выбора типа загрузки как в Windows 7

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

Чтобы вернуться в режим стандартной загрузки Windows 10, запустите командную строку в безопасном режиме и введите команду:

Источник



Windows — удалить или установить программу в safe mode

Profile picture for user Олег

В безопасном режиме в Windows по умолчанию нельзя установить или удалить программу. Это печально и непонятно. Основная цель режима safe mode — устранить неполадку. Если неполадка заключается в недавно установленном приложении, то почему нельзя удалить его в безопасном режиме?

Разрешаем установку и удаление приложений в режиме safe mode. Перезагрузка не понадобится.

Навеяно статьёй Michael Pietroforte «How to install and uninstall a program in Safe Mode»:

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

safe mode

Загружаемся в safe mode. Это можно сделать разными способами, если у вас система ещё шевелится, то выполняем:

win

Выбираем вкладку «Загрузка».

win

В параметрах загрузки устанавливаем галку «Безопасный режим» и выбираем конфигурацию. Дальнейший код поддерживает установку и удаление программ в конфигурациях «Минимальная» и «Сеть».

Перезагружаем компьютер и попадаем в safe mode.

MSIServer

Для возможности установки или удаления программ необходимо, чтобы был запущен сервис MSIServer. В safe mode его нельзя запустить, потому что он не входит в список служб, разрешённых к загрузке в безопасном режиме.

Создаём REG файл с содержимым:

Вносим соответствующие изменения в реестр. Переходим к списку служб:

win

Находим службу «Установщик Windows» и запускаем её.

win

Готово, теперь можно устанавливать или удалять программы в режиме safe mode.

Источник