Модули Open Server не запускаются — что нужно сделать, чтобы они заработали?

Здравствуйте. Не запускаются модули в Open Server — при включении выдаётся ошибка изменения файла HOSTS. В логах видно:
  • 19 апреля 2026 г. 12:00
Ответы на вопрос 1
Коротко — Open Server пытается править системный файл hosts, а система/антивирус/права мешают. Решение обычно одно из трёх: запустить Open Server с повышенными правами, дать исключение в защите Windows/антивирусе или снять блокировку/права у самого файла hosts. Ниже пошагово что сделать.

1) Попробуйте самое простое
- Закройте Open Server.
- Правый клик по ярлыку → «Запуск от имени администратора».
- Если после этого всё заработало — можно в свойствах ярлыка → Совместимость поставить «Выполнять эту программу от имени администратора».

2) Проверка и снятие атрибутов/прав на файл hosts
- Откройте Командную строку от имени администратора и выполните:
  - attrib -r "%windir%\system32\drivers\etc\hosts"
  - takeown /f "%windir%\system32\drivers\etc\hosts"
  - icacls "%windir%\system32\drivers\etc\hosts" /grant Administrators:F
- Сделайте резервную копию файла: copy "%windir%\system32\drivers\etc\hosts" "%userprofile%\desktop\hosts.bak"
- Попробуйте снова запустить Open Server.

3) Проверить блокировку со стороны Windows Security (Controlled folder access)
- Откройте Параметры → Обновление и безопасность → Безопасность Windows → Защита от вирусов и угроз → Управление настройками.
- Пролистайте до «Контролируемый доступ к папкам» (Controlled folder access) → «Разрешить приложение через Controlled folder access» → добавьте исполняемый файл Open Server (OpenServer.exe) и/или php/nginx/apache, если они там есть.
- Или временно отключите Controlled folder access и протестируйте.

4) Проверить сторонние программы
- AdGuard, антивирусы (Kaspersky, ESET, Avast и т.д.), программы для работы с hosts (HostsMan, Spybot Search & Destroy) часто защищают hosts. Временно отключите их или добавьте исключение.
- Закройте/отключите программы, которые могли бы держать файл занятым.

5) Убедиться, что файл не занят другим процессом
- Запустите Process Explorer (sysinternals) → Find Handle or DLL… → введите hosts — увидите, какой процесс держит файл. Закройте этот процесс.

6) Групповые политики / домен
- Если компьютер в домене, там может быть политика, запрещающая правки hosts. Обратитесь к администратору сети.

7) Если ничего не помогает
- Откройте hosts вручную (Блокнот от имени администратора → Файл → Открыть → %windir%\system32\drivers\etc\hosts) и вручную вставьте записи, которые хочет добавить Open Server (обычно это строки вида 127.0.0.1 someproject.loc). Сохраните и перезапустите Open Server.
- Пришлите сюда текст ошибки из лога (точная строка) — помогу точнее.

Важно: не удаляйте и не меняйте владельца системных файлов без понимания последствий; всегда делайте бэкап hosts перед изменением.
Похожие вопросы