Безопасный режим (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_MACHINE\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal (если система запущена в обычном Safe Mode) или раздел HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SafeBoot\Network (если используется безопасный режим с поддержкой командной строки)
- Создайте новый раздел с именем MSIServer
- В новом разделе автоматически появится новый параметр с именем Default. Задайте ему значение Service.
Примечание: эти операции можно заменить одной командой:
REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\MSIServer" /VE /T REG_SZ /F /D "Service"
- Теперь службу Windows Installer можно запустить через панель управления службами (Services) или из командной строки:
net start msiserver
После запуска службы MSIServer возможно непосредственно в безопасном режиме удалять/устанавливать любое приложение с msi-установщиком.
Статья обновлена: 26 января 2023
ID: 15941
Безопасный режим Windows (Safe Mode) — это инструмент для восстановления работоспособности системы. В Безопасном режиме загружаются только самые необходимые компоненты операционной системы. Большая часть стороннего программного обеспечения, драйверов, некоторые системные службы в этом режиме не запускаются. Это повышает вероятность успешной загрузки системы для устранения сбоя.
Для установки и удаления приложений в Windows используется Установщик Windows (Windows Installer), по умолчанию он не запускается в Безопасном режиме.
Если возникла необходимость удалить или установить приложение в Безопасном режиме, вы можете запустить Установщик Windows принудительно. Для этого:
- Запустите компьютер в Безопасном режиме Windows. Инструкция в статье.
- Откройте командную строку. Нажмите +R на клавиатуре, введите cmd и нажмите ОК.
- Включите Установщик Windows. Введите команду ниже и нажмите Enter:
- Если Windows запущен в Безопасном режиме с поддержкой сети:
- REG ADD «HKLM\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\MSIServer» /VE /T REG_SZ /F /D «Service»
- Если Windows запущен в Безопасном режиме без поддержки сети:
- REG ADD «HKLM\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\MSIServer» /VE /T REG_SZ /F /D «Service»
- Запустите Установщик Windows с помощью команды:
- net start msiserver
Установщик Windows будет запущен в Безопасном режиме.
После завершения работы с приложением в Безопасном режиме вернитесь к первоначальным настройкам. Для этого:
- Остановите работу Установщика Windows. Выполните команду:
- net stop msiserver
- Удалите из реестра Windows созданные записи. Выполните команду:
- Если Windows запущен в Безопасном режиме с поддержкой сети:
- REG DELETE «HKLM\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\MSIServer» /F
- Если Windows запущен в Безопасном режиме без поддержки сети:
- REG DELETE «HKLM\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\MSIServer» /F
Первоначальные настройки будут возвращены.
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!
Безопасный режим Windows 10 может быть полезен при решении самых различных проблем с компьютером: для удаления вирусов, исправления ошибок драйверов, в том числе вызывающих синий экран смерти, сброса пароля Windows 10 или активации учетной записи администратора, запуска восстановления системы из точки восстановления. Отдельная инструкция: Как зайти в безопасный режим Windows 11.
В этой инструкции — несколько способов зайти в безопасный режим Windows 10 в тех случаях, когда система запускается и вы можете в нее зайти, а также когда запуск или вход в ОС по тем или иным причинам невозможен. К сожалению, знакомый многим путь запуска безопасного режима через F8 больше не работает (но вы можете сделать, чтобы работала: Как включить вход в безопасный режим клавишей F8 в Windows 10), а потому придется пользоваться иными методами. В конце руководства имеется видео, в котором наглядно показаны способы входа в безопасный режим.
- Как запустить безопасный режим Windows 10 через msconfig
- Вход в безопасный режим через особые варианты загрузки
- Добавление пункта «Безопасный режим» в меню загрузки
- Как зайти в безопасный режим Windows 10 с использованием загрузочной флешки
- Другие способы запуска безопасного режима
- Видео инструкция
Вход в безопасный режим через конфигурацию системы msconfig
Первый, и, наверное, многим знакомый способ запустить безопасный режим Windows 10 (он работает и в предыдущих версиях ОС) — использовать встроенную утилиту конфигурации системы. Минус метода — невозможность попасть в безопасный режим, если система не запускается. Необходимые шаги:
- Нажмите клавиши Win+R на клавиатуре (Win — клавиша с эмблемой Windows), введите msconfig в окно «Выполнить» и нажмите Enter.
- В открывавшемся окне «Конфигурация системы» перейдите на вкладку «Загрузка», выберите ту ОС (обычно присутствует лишь один пункт меню и выбирать не требуется), которая должна запускаться в безопасном режиме и отметьте пункт «Безопасный режим».
- При этом, для него существуют несколько вариантов безопасного режима загрузки: минимальная — запуск «обычного» безопасного режима, с рабочим столом и минимальным набором драйверов и служб; другая оболочка — безопасный режим с поддержкой командной строки; сеть — запуск с поддержкой сети.
По завершении, нажмите «Ок» и перезагрузите компьютер, Windows 10 запустится в безопасном режиме.
Затем, чтобы вернуть обычный режим запуска, тем же методом снова используйте msconfig, но в этот раз снимите установленную ранее отметку запуска безопасного режима, примените настройки и перезагрузите ПК или ноутбук.
Запуск безопасного режима через особые варианты загрузки
Данный способ запуска безопасного режима Windows 10 в общем случае также требует, чтобы ОС на компьютере запускалась. Однако, есть две вариации этого способа, позволяющие зайти в безопасный режим, даже если вход в систему или ее запуск невозможен, которые я также опишу.
В общем случае способ подразумевает выполнение следующих простых шагов:
- Открыть Параметры (значок шестеренки в меню Пуск или клавиши Win+I), зайти в пункт «Обновление и безопасность», выбрать «Восстановление» и в пункте «Особые варианты загрузки» нажать «Перезагрузить сейчас». (В некоторых системах данный пункт может отсутствовать. В этом случае, для входа в безопасный режим используйте следующий способ).
- На экране особых вариантов загрузки выбрать «Поиск и устранение неисправностей» — «Дополнительные параметры» — «Параметры загрузки». Если пункт «Параметры загрузки» отсутствует, нажмите «Дополнительные параметры восстановления». На более ранних версиях Windows 10 путь такой: «Диагностика» — «Дополнительные параметры» — «Параметры загрузки». И нажать кнопку «Перезагрузить».
- На экране параметров загрузки, которые появятся после перезапуска системы, нажать клавиши от 4 (или F4) до 6 (или F6) для запуска соответствующего варианта безопасного режима.
Как добавить пункт «Безопасный режим» в меню загрузки Windows 10
При необходимости обезопасить себя от возможных проблем или если вы часто используете безопасный режим Windows 10, вы можете добавить его в меню загрузки вашего компьютера или ноутбука:
- Запустите командную строку от имени администратора и используйте следующие команды, нажимая Enter после каждой из них. После выполнения первой команды отобразится идентификатор GUID, который нужно будет использовать во второй команде.
-
bcdedit /copy {default} /d "Безопасный режим" bcdedit /set {отобразившийся_GUID} safeboot minimal
- Готово, теперь при включении компьютера у вас будет отображаться меню, в котором, помимо простого запуска Windows 10 можно будет запустить и безопасный режим.
При необходимости, вы можете изменить время ожидания в меню загрузки (то есть то время, по истечении которого произойдет автоматическая загрузка Windows 10 в обычном режиме). Для этого используйте команду
bcdedit /timeout Время_в_секундах
Как зайти в безопасный режим Windows 10 с помощью загрузочной флешки или диска восстановления
И, наконец, если не удается попасть даже на экран входа в систему, то есть и еще один способ, но вам потребуется загрузочная флешка или диск с Windows 10 (которые можно легко создать на другом компьютере). Загрузитесь с такого накопителя, а затем либо нажмите клавиши Shift + F10 (это откроет командную строку), либо после выбора языка, в окне с кнопкой «Установить» нажмите «Восстановление системы», затем Диагностика — Дополнительные параметры — Командная строка. Также для этих целей можно использовать не дистрибутив, а диск восстановления Windows 10, который легко делается через панель управления в пункте «Восстановление».
В командной строке введите (безопасный режим будет применен к ОС, загружаемой на вашем компьютере по умолчанию, на случай, если таких систем несколько):
- bcdedit /set {default} safeboot minimal — для следующей загрузки в безопасном режиме.
- bcdedit /set {default} safeboot network — для безопасного режима с поддержкой сети.
Если требуется запуск безопасного режима с поддержкой командной строки, используйте сначала первую из перечисленных выше команд, а затем: bcdedit /set {default} safebootalternateshell yes
После выполнения команд, закройте командную строку и перезагрузите компьютер, он автоматически загрузится в безопасном режиме.
В дальнейшем, чтобы включить обычный запуск компьютера, используйте в командной строке, запущенной от имени администратора (или же способом, описанным выше) команду:
bcdedit /deletevalue {default} safeboot
Еще один вариант почти же способа, но запускающий не сразу безопасный режим, а различные варианты загрузки, из которых можно выбрать, при этом применяет это ко всем совместимым ОС, установленным на компьютере. Запустите командную строку с диска восстановления или загрузочной флешки Windows 10, как это уже было описано, затем введите команду:
bcdedit /set {globalsettings} advancedoptions true
И после успешного ее выполнения, закройте командную строку и перезагрузите систему (можно нажать «Продолжить. Выход и использование Windows 10». Система загрузится с предложением нескольких вариантов загрузки, как и в способе, описанном выше, и вы сможете войти в безопасный режим.
В дальнейшем, чтобы отключить особые варианты загрузки, используйте команду (можно из самой системы, используя командную строку от имени администратора):
bcdedit /deletevalue {globalsettings} advancedoptions
Дополнительные способы запустить безопасный режим
В дополнение к вышеизложенным методам, ещё два способа, позволяющих запустить Windows 10 в безопасном режиме, оба также показаны в видео ниже:
- Если вы можете попасть на экран блокировки, но не можете зайти в систему, нажмите по изображению кнопки питания справа внизу экрана блокировки, а затем, удерживая Shift, нажмите «Перезагрузка». Компьютер выполнит перезагрузку в среде восстановления, где как и в способе с особыми вариантами загрузки вы сможете попасть в безопасный режим.
- Этот метод я не могу рекомендовать, так как он потенциально может привести к проблемам с накопителями, но: если при начале загрузки Windows 10 дважды неправильно выключить компьютер или ноутбук (долгим удержанием кнопки питания), то вы попадете в окно «Автоматическое восстановление», где, нажав кнопку «Дополнительные параметры» и перейдя к пункту «Параметры загрузки» вы также сможете зайти в безопасный режим.
Безопасный режим Windows 10 — видео
И в завершение видео руководство, в котором наглядно показаны способы зайти в безопасный режим различными способами.
Думаю, какой-то из описанных способов вам непременно подойдет. Также в данном контексте может оказаться полезным руководство Восстановление Windows 10.
Если вы читаете данный пост, вы уже знаете, что установщик Windows (MSI) по умолчанию не работает в безопасном режиме Windows. Это очень неприятно, потому что возможно, вы установили приложение или программу в обычном режиме, которое в последствии не позволяет ОС Windows 10 запускаться. Попытка удалить программу из безопасного режима, вызывает ошибку, потому что служба установщика Windows Installer не запускается в безопасном режиме. Вот простой способ обхода данной проблемы, который позволит вам запустить службу установщика Windows в безопасном режиме.
Допустим, что после неправильного завершения работы одна из программ начала предотвращать загрузку операционной системы в обычном режиме. Как только загружается рабочий стол, ОС получала BAD_POOL_HEADER ( BSoD ). Если вы знаете какая из установленных программ вызывает сбой системы, вам нужно ее удалить, если нет, вам придется удалить по одной, последние установленные приложения.
Если вы попытаетесь удалить приложение, которое было установлено из пакета MSI в безопасном режиме, вы получите следующую ошибку:
Не удалось получить доступ к службе установщика Windows Installer. Возможно не установлен Windows Installer. Обратитесь за помощью в службу поддержки.
Как удалить программу или приложение в безопасном режиме
Чтобы включить установщик Windows Installer в безопасном режиме, выполните следующие действия.
Откройте приложение «Редактор реестра» .
Перейдите к следующему разделу реестра.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal
Создайте новый подраздел с именем «MSIServer».
В созданном разделе MSIServer, установите значение для строкового параметра по умолчанию на «Service», как показано ниже. Это позволит установщику Windows в обычном безопасном режиме (без поддержки сети).
Теперь повторите то же самое для
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SafeBoot\Network
Это позволит включить установщик Windows в безопасном режиме с поддержкой сети. См. Снимок экрана ниже.
Теперь откройте командную строку и введите:
net start msiserver
Это мгновенно активирует службу установщика Windows.
Теперь вы можете удалить любое приложение или программу в безопасном режиме!
Этот трюк работает во всех современных версиях Windows, включая Windows 10, Windows 8 и Windows 7.
Чтобы сэкономить ваше время, вы можете загрузить готовые файлы реестра.
Загрузить файлы реестра
В архиве два файла:
Enable Windows Installer in Safe Mode — Включить удаление приложений в Безопасном режиме.
Disable Windows Installer in Safe Mode — Выключить удаление приложений в Безопасном режиме (отмена изменений).
Привет друзья! WinNTSetup универсальна в своём роде, и вы обязательно должны о ней знать, программа пригодится, если Вам срочно нужно установить на свой или чужой компьютер Windows 7, 8.1, 10, при помощи WinNTSetup это можно сделать прямо в работающей Windows!
Чуть ниже я перечислил ситуации, когда рассматриваемая сегодня утилита будет просто незаменима:
1. У вас не получается создать установочную USB флешку с операционной системой, а может просто нет времени создавать загрузочное устройство или у вас под руками нет свободной флешки, и такое бывает.
В программе можно использовать файлы ответов и автоматически интегрировать в устанавливаемую систему нужные драйвера.
3. С помощью WinNTSetup можно инсталлировать операционную систему по сети интернет и многое другое.
Есть ещё множество задач, при решении которых WinNTSetup пригодится компьютерному энтузиасту, к тому же приложение бесплатно и не требует установки.
В наших статьях мы пошагово разберём все возможности программы и начнём с простой установки Windows 10.
Как установить Windows 7, 8.1, 10 с помощью утилиты WinNTSetup
WinNTSetup3.zip. WinZip file
WinNTSetup3
Приложение скачивается в архиве, разархивируем его.
Если вы работаете в 64-битной версии операционной системы, то запускаем WinNTSetup_64.exe
ОК
Главное окно программы.
Теперь перейдём в Управление дисками нашего компьютера.
Диск 0 — чистый жёсткий диск объёмом 250 ГБ, на который я хочу установить Windows 10 с помощью WinNTSetup.
Диск 1 — мой твердотельный накопитель с установленной Windows 8.1.
Перед установкой системы на диске 0 нам нужно создать раздел для загрузчика Windows 10, делается это очень просто. Создаём раздел (Новый том D:) объёмом 350 Мб.
Щёлкаем на нём правой мышью и выбираем — «Сделать раздел активным».
На месте нераспределённого пространства создаём диск (E:), на него будем устанавливать Windows 10.
Находим на нашем компьютере ISO-образ Windows 10
и присоединяем его к виртуальному дисководу (H:), в вашем случае буква дисковода может быть другой.
Переходим к программе WinNTSetup
В главном окне WinNTSetup нам нужно указать файлы Windows 10, а точнее файл install.wim находящийся в папке H:\sources. Жмём Выбрать.
Находим в проводнике файл H:\sources\install.wim и жмём Открыть.
Выбираем диск, на который будет установлен загрузчик.
Выбираем созданный нами диск (D:) и жмём на кнопку Выбор папки.
Теперь выбираем диск, на который будет установлена Windows.
Выбираем диск (E:).
Перед тем, как нажать кнопку Установка войдите в Управление дисками и убедитесь ещё раз, что новый том (D:) имеет статус Активный, иначе загрузки с диска не произойдёт.
Жмём кнопку Установка.
ОК
Распаковка образа Windows
Первый этап установки закончен. Перезагружаемся.
При загрузке компьютера входим в БИОС и меняем приоритет загрузки на жёсткий диск Western Digital. Или войдите в меню загрузки и выберитевинчестер Western Digital, на который мы установили Windows 10.
Сразу попадаем в конечную фазу установки Windows 10.
Сделать позже
Принимаем лицензионное соглашение
Пропустить этот шаг
Использовать стандартные параметры
Создать локальную учётную запись
Вводим имя пользователя и жмём Готово.
Загружается Windows 10.
Идём в Управление дисками.
Как и положено буква диска операционной системы (C:), также Windows 10 отмонтировала букву скрытому разделу System Reserved (Зарезервировано системой) объём 350 МБ с файлами загрузки системы. То есть у нас нормальная операционка, имеющая свой индивидуальный загрузчик, не зависящий от ещё одного жёсткого диска, установленного в компьютере.
Друзья, в следующей статье мы узнаем, как произвести с помощью утилиты WinNTSetup установку Windows 7 Enterprise по сети интернет!