На windows 7 файл hosts защищен от записи в него сторонним не доверенным ПО. По этому, при настройках безопасности по умолчанию, запуск OpenServer будет выполняться с ошибкой:
1 2 3 4 5 6 |
2013-03-09 16:56:43 -------------------------------------------- 2013-03-09 16:56:43 Начало процедуры запуска сервера 2013-03-09 16:56:43 Файл C:\Windows\system32\drivers\etc\hosts недоступен для записи 2013-03-09 16:56:43 Запуск будет продолжен в ограниченном режиме 2013-03-09 16:56:43 Запуск сервера без доменов невозможен 2013-03-09 16:56:43 Сбой запуска! |
Чтобы разрешить OpenServer редактировать файл hosts нужно выполнить следующие действия:
1. Открыть cmd.exe (win + r)
2. Выполнить там команду:
1 |
attrib.exe -s -r -h -a C:\Windows\system32\drivers\etc\hosts |
Если это не помогло, значит у вас скорее всего запущено антивирусное ПО, которое блокирует файл самостоятельно. В этом случаем можно в настройках ПО добавить исполняемый файл openserver в доверенные.
Просмотров : 48379
В ХР без всякого изменения файла hosts работает!
Все верно… в ХР никаких изменений не нужно, а вот в 7 нужно… все таки разные версии мастдая… и политики безопасности разные….
Спасибо, что написали эту статью:)
На команду attrib.exe -s -r -h -a C:\Windows\system32\drivers\etc\hosts приходит ответ файл C:\Windows\system32\drivers\etc\hosts не обнаружен, что делать
запусти cmd от имини админа если у тебя винда 7 с пеши
attrib.exe -s -r -h -a C:\Windows\system32\drivers\etc\hosts
оно зороботает!!!
Благодарю Вас за совет с командной строкой!!!
Надеюсь, сэкономлю время многим.
Ошибка: Hosts файл недоступен для записи
Проблема, что в меню Open server нет вкладки “Мои сайты”
Решение:
Dr.Web – Настройки – Основные – Превентивная защита – Уровень блокировки пользовательский – поставить галочку файл Hosts “Разрешить”.
Спасибо, Семён! Действительно, сэкономили!
Семён, спасибо, что не поленился и написал решение проблемы! Мне тоже помогло!
ОГРОМНОЕ спасибо, Семён !
Семен, огромное спасибо. Гуглил множество страниц, но проблему помог исправить только ваш комментарий. Еще раз большое спасибо.
СПС !!! Блин, не ужели в блогах denver’a и Op..Ser не могли дать ссылку на тебя если сами не хотели писать?
OpenServer – Проблема не запускается порядковый номер 94 не найден в библиотеке DLL LIBPQ.dll что это пожалуйста помогите
Спасибо большое, ваша статья помогла!
Касперский блокировал файл hosts.
Помогло добавить OpenServer в доверенные.
Автор стать большой молодец – открыл огромную дыру для вирусов!
Так держать!
Не ведитесь на такие псевдопрофессиональные советы!
А у меня выскакивает
2015-04-17 15:51:40 ——————————————–
2015-04-17 15:51:40 Начало процедуры запуска сервера
2015-04-17 15:51:40 Файл C:\Windows\system32\drivers\etc\hosts недоступен для записи
2015-04-17 15:51:40 Отключите использование HOSTS файла или настройте права доступа
Имеется Касперский – в опции КОНТРОЛЬ ПРОГАММ ввел Open Server в доверенные – как мертвому припарки.
2015-04-17 15:51:40 Сбой запуска!
На вышеописанную команду в CMD.EXE attrib.exe -s -r -h -a C:\Windows\system32\drivers\etc\hosts что нет доступа!
Посмотри тут, мне помогает
http:// http://www.woinfo.ru / kak-razreshit-izmenenie-fajla-hosts-v-kaspersky-internet-security-2013.html
выскакивает
Начало процедуры запуска сервера
Файл C:\Windows\system32\drivers\etc\hosts недоступен для записи
2015-04-17 15:51:40 Отключите использование HOSTS файла или настройте права доступа
антивируса вообще нет
2015-04-17 15:51:40 Сбой запуска!
На вышеописанную команду в CMD.EXE attrib.exe -s -r -h -a C:\Windows\system32\drivers\etc\hosts что нет доступа!
Ошибка:
Cannot write to file “C:\Windows/system32/drivers/etc/hosts”!
Решения для WIN7 с установленным ДокторВебом.
Идем по пути:
ДокторВеб–Инструменты–Настройки–Компоненты защиты–Брэндмауэр–Изменить доступ к сети для приложений
Там находим файлы Денвера – С:\WebServers\denwer\Restart.exe С:\WebServers\denwer\Run.exe – и даем разрешения на:
1. Запуск сетевых приложений
2. Доступ к сетевым ресурсам
+ вносим файл hosts в исключения (ДокторВеб–Инструменты–Настройки–Исключения–Файлы и папки)
Обычно этого достаточно, чтоб все заработало.
У кого касперский 2016 Вот решение:
1. Правой кнопкой мышки по иконке в трее, выбрать настройка
2. Открыть вкладку Защита, затем Контроль программ
3. Открыть ссылку Управление ресурсами
4. Перейти по Операционная система/Системные файлы/Критические параметры
5. Найти там hosts и по иконке выбрать Выключить контроль.
Все, теперь перезапускаем Open Server
Да, это работает!
Как добавить исключение только для OpenServer, так как защита снята полностью с hosts файла?
Ребят, пробовал все вышеизложенное, но не работало.
Оказалось все проще. Я для запуска сервера использовал ярлык. Все что нужно было – запустить его от имени администратора.
Можно и не добавлять ярлык!
просто запустите приложение от администратора – работает отлично!!!
Как запустить OpenServer если ошибку выдает: 2016-02-15 07:27:22 Невозможно занять порт 80 поскольку он уже используется: Cлужбы Windows
Скайп тут ни причем (он отключен и порт отключен) а какие службы Windows могут быть тут причиной незапуска?????
Windows 7 – 64
Ваша статья помогла, всё заработало Windows 7 x64
Пытался через cmd: ничего не происходит
Пытался отключать антивирусы: ничего не происходит
В чем причина не пойму, мож все птому что я при установке поменял путь программы?
Windows 7 x64
Помогло только то что создал файл “hosts” в папке
C:\Windows\System32\drivers\etc
Спасибо автору – помогло разрешение OpenServer редактировать файл hosts.
Надо быть конченным дебилом, чтобы в строку, которую надо скопировать в cmd вставлять СВОИ тэги, со ссылками на статью… Тем более, что такое решение лежит на форуме опенсервера и вам не принадлежит (в лучшем случае, “народное” решение).
Не помогло? Запускай программу от имени администратора.
Возможно тоже кому-то поможет, у меня на Windows 7 x64 не было такого файла. Поэтому я создал файл hosts(без расширения) по адресу C:\windows\system32\drivers\etc
Евгений, а почему на Вашем компьютере с ОС Windows 7X64 не было hosts файла?