Openserver cannot create file c windows system32 drivers etc hosts отказано в доступе

Openserver cannot create file c windows system32 drivers etc hosts отказано в доступе Операционные системы
OpenServer не запускается: решение популярных ошибок

Локальный веб-сервер OpenServer не всегда работает корректно, особенно когда речь идет о его первом запуске после установки на компьютер. Часто пользователи сталкиваются с различными проблемами, приводящими к отсутствию отклика при запуске программы.

Далее я расскажу, как быстро избавиться от распространенных трудностей при работе с данным инструментом.

Видео:Ошибка доступа к hosts при запуске OpenServer - решено!Скачать

Ошибка доступа к hosts при запуске OpenServer - решено!

Просмотр логов OpenServer

Начну с небольшого совета, который чаще всего помогает сразу же распознать причину неполадки и решить ее, приложив минимальное количество усилий. Однако уточню, что подойдет эта рекомендация только в том случае, если сам OpenServer запускается в Windows, но при этом старта локального веб-сервера не происходит.

Openserver cannot create file c windows system32 drivers etc hosts отказано в доступе

Видео:Open Server C:\Windows\system32\drivers\etc\hosts недоступен для записи. Решение проблемыСкачать

Open Server C:\\Windows\\system32\\drivers\\etc\\hosts недоступен для записи. Решение проблемы

Запуск программы от имени администратора

Как бы банально это ни звучало, но часто запуск OpenServer от имени администратора решает все неполадки. Дело в том, что сам компонент тесно связан с сетью и файлами, отвечающими за соединение, поэтому и требует определенных привилегий при взаимодействии с ними. Если права доступа отсутствуют, соответственно, и запуска программы не произойдет.

Openserver cannot create file c windows system32 drivers etc hosts отказано в доступе

Openserver cannot create file c windows system32 drivers etc hosts отказано в доступе

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

Видео:Файл C:\Windows\system32\drivers\etc\hosts недоступен для записиСкачать

Файл C:\\Windows\\system32\\drivers\\etc\\hosts недоступен для записи

Редактирование файла hosts

Встроенный в операционную систему файл hosts выполняет важную роль, и часто пользователи задействуют его, если хотят ограничить доступ к конкретным сайтам. Иногда его блокировка средствами Windows становится причиной проблем с запуском OpenServer. Информация об этом появляется в логах при попытке перейти на веб-сервер, поэтому причину можно сразу же распознать.

Openserver cannot create file c windows system32 drivers etc hosts отказано в доступе

Хочу дать два совета:

Видео:Как исправить "Ошибка 5: Отказано в доступе" при запуске службыСкачать

Как исправить "Ошибка 5:  Отказано в доступе" при запуске службы

Невозможно подключиться к серверу

Если же OpenServer запускается нормально, но при этом соединения с сервером не происходит, советую ознакомиться с дальнейшими инструкциями.

Способ 1: Редактирование MySQL и phpMyAdmin

Этот способ подойдет тем пользователям, которые используют OpenServer в связке с MySQL и phpMyAdmin. Он заключается в небольшой настройке этих двух компонентов для обеспечения нормального соединения, если вдруг возникла такая ситуация, что веб-сервер не хочет запускаться.

Openserver cannot create file c windows system32 drivers etc hosts отказано в доступе

Первоочередная задача – создание нового пользователя MySQL. Вводим:

Команда отвечает за создание нового пользователя и установку для него пароля.

Вместо user и pass подставьте имя созданного пользователя и его пароль для MySQL.

Способ 2: Проверка данных авторизации

Openserver cannot create file c windows system32 drivers etc hosts отказано в доступе

Это были самые распространенные способы решения проблем с запуском OpenServer.

Источник

Видео:Open Server УСТАНОВКА + решение проблемы файл hosts недоступен для записиСкачать

Open Server УСТАНОВКА + решение проблемы файл hosts недоступен для записи

Open server, ограничение на работу с файлом hosts

Openserver cannot create file c windows system32 drivers etc hosts отказано в доступе

В случае, если у вас есть ограничение на работу с файлом c:windowssystem32driversetchosts вы должны запускать Open Server от имени Администратора, для этого необходимо выйти из Open Server-а, вызвать контекстное меню на ярлыке запуска и выбрать «Запуск от имени администратора«.

Openserver cannot create file c windows system32 drivers etc hosts отказано в доступе

Запуск Open Server от имени администратора

Более подробно про этот момент написано в Документации к OpenServer-у:

Openserver cannot create file c windows system32 drivers etc hosts отказано в доступе

Ограниченный режим работы OpenServer-а

Для того, чтобы упростить такой запуск, можно попробовать рецепт описанный в конце документации, про смену аттрибутов файла hosts. К сожалению мне он не помог.

Однако есть другой способ который я использую. Если это ваш домашний комп, и администратор именно Вы, тогда нужно просто запускать Open Server от имени администратора.

Прежде всего останавливаем сервера и нажимаем кнопку выйти:

Openserver cannot create file c windows system32 drivers etc hosts отказано в доступе

Остановка и выход из Open Server

Далее заходим в папку с Open Server-ом, в моем случае это C:ProgrOpenServer

Ищем там OpenServer.exe, вызываем на нем контестное меню и выбираем пункт «Свойства«

Openserver cannot create file c windows system32 drivers etc hosts отказано в доступе

Свойства файла OpenServer.exe

В открывшемся окне, переходим на вкладку «Совместимость» и отмечаем чекбокс «Выполнить эту программу от имени Администратора«

Openserver cannot create file c windows system32 drivers etc hosts отказано в доступе

Запуск от имени Администратора

После этого запускаем Open Server, в появившемся предупреждении разрешаем запуск

Openserver cannot create file c windows system32 drivers etc hosts отказано в доступе

В ACL разрешаем запуск Open Server

Если вы хотите избавится от этого сообщения, тогда Вам необходимо погуглить на тему: Отключение UAC в Windows 7.

Вызываем в трее контекстное меню Open Server-а и смотрим наличие наших доменов

Openserver cannot create file c windows system32 drivers etc hosts отказано в доступе

Список доступных доменов Open Server

Собственно именно этот вариант и сработал для меня 🙂

Похожие статьи

Видео:Что делать если OpenServer не может получить доступ к файлу hostsСкачать

Что делать если OpenServer не может получить доступ к файлу hosts

43 комментария

Openserver cannot create file c windows system32 drivers etc hosts отказано в доступе

Openserver cannot create file c windows system32 drivers etc hosts отказано в доступе

Openserver cannot create file c windows system32 drivers etc hosts отказано в доступе

Openserver cannot create file c windows system32 drivers etc hosts отказано в доступе

Openserver cannot create file c windows system32 drivers etc hosts отказано в доступе

Openserver cannot create file c windows system32 drivers etc hosts отказано в доступе

Openserver cannot create file c windows system32 drivers etc hosts отказано в доступе

Openserver cannot create file c windows system32 drivers etc hosts отказано в доступе

Openserver cannot create file c windows system32 drivers etc hosts отказано в доступе

Openserver cannot create file c windows system32 drivers etc hosts отказано в доступе

Openserver cannot create file c windows system32 drivers etc hosts отказано в доступе

Openserver cannot create file c windows system32 drivers etc hosts отказано в доступе

Openserver cannot create file c windows system32 drivers etc hosts отказано в доступе

Openserver cannot create file c windows system32 drivers etc hosts отказано в доступе

Openserver cannot create file c windows system32 drivers etc hosts отказано в доступе

1. Надо разобраться, почему не добавляется папка домена:
— найди где находится папка localhost (можно поиском по названию папок в папке Openserver)
— там же создай папку, например sandr
— внутрь положи файлик index.html с содержимым: Hello world
2. В настройках, выбери «ручной режим» (или как-то так), укажи имя домена (например: sandr.loc) и созданную папку (sandr)
3. Попробуй сохранить и перезапустить веб-сервер, чтоб настройки вступили в силу.
4. Попробуй зайти на http :// sandr.loc, если не запустится, проверь есть ли запись в файле hosts (полный путь смотри в комментариях)
5. Если записи там нет, то нужно либо дать права на запись в этот файл, либо добавить вручную:
127.0.0.1 sandr.loc

Openserver cannot create file c windows system32 drivers etc hosts отказано в доступе

Openserver cannot create file c windows system32 drivers etc hosts отказано в доступе

Openserver cannot create file c windows system32 drivers etc hosts отказано в доступе

Openserver cannot create file c windows system32 drivers etc hosts отказано в доступе

Openserver cannot create file c windows system32 drivers etc hosts отказано в доступе

Openserver cannot create file c windows system32 drivers etc hosts отказано в доступе

Openserver cannot create file c windows system32 drivers etc hosts отказано в доступе

Вроде телнетом могу достучаться до сервера по 80 порту. Добавил строку с адресом в файл hosts, но теперь ситуация не особо изменилась. на локалхосте так же все хорошо, а с ноутбука в той же сети при обращении на сайт получаю 404 not found от Open Server, в какую сторону теперь копать?

Openserver cannot create file c windows system32 drivers etc hosts отказано в доступе

Openserver cannot create file c windows system32 drivers etc hosts отказано в доступе

Openserver cannot create file c windows system32 drivers etc hosts отказано в доступе

Openserver cannot create file c windows system32 drivers etc hosts отказано в доступе

Openserver cannot create file c windows system32 drivers etc hosts отказано в доступе

Openserver cannot create file c windows system32 drivers etc hosts отказано в доступе

Openserver cannot create file c windows system32 drivers etc hosts отказано в доступе

Openserver cannot create file c windows system32 drivers etc hosts отказано в доступе

Openserver cannot create file c windows system32 drivers etc hosts отказано в доступе

Я поменял порт на 8080, чтоб он поднялся. И все OK. Но все домены открываются если добавить :8080, т.е домен:8080

Openserver cannot create file c windows system32 drivers etc hosts отказано в доступе

Openserver cannot create file c windows system32 drivers etc hosts отказано в доступе

Openserver cannot create file c windows system32 drivers etc hosts отказано в доступе

Что пишет OpenServer в «Основной» лог?

**посмотреть можно так: Правой кнопкой на флажок > Просмотр логов > Вкладка «Основной»

Openserver cannot create file c windows system32 drivers etc hosts отказано в доступе

Хорошо подробно и понятно расписано.
А почему в разных браузерах разная реакция?

Openserver cannot create file c windows system32 drivers etc hosts отказано в доступе

Кроме того, возможно просто OpenServer не может писать в файл hosts. Вот тут: Open Server, создание домена, базы данных и простого приложения на php мы это обсуждали в комментариях, там же описание решения проблемы (последние 5-6 комментариев снизу).

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

Openserver cannot create file c windows system32 drivers etc hosts отказано в доступе

Openserver cannot create file c windows system32 drivers etc hosts отказано в доступе

Я думаю смогу тебе помочь:

1) Тебе нужно разобраться для чего служит файл hosts. Это не сложно, поэтому попробую объяснить.
Любые введенные адреса в браузере (например google.com) транслируются в ip адрес (например 173.194.71.101) соответственно, дальнейшие запросы идут именно на него. Эту трансляцию, осуществляет, так называемый днс сервер, он располагается у твоего провайдера.

Теперь вернемся к нашей ситуации, нам необходимо чтобы запросы шли на наш компьютер, а не на чужой. Для этого придумали, так называемый интерфейс обратной петли, который всегда имеет адрес 127.0.0.1. Другими словами, если ты хочешь обратиться к своему компьютеру, ты просто можешь использовать адрес http://127.0.0.1.

Но мы же хотим заходить по адресу из букв, например http://serega.dom, для этого нам необходимо связать свой ip адрес, с этим доменом. Это может сделать твой провайдер, на своем днс-сервере, однако чаще всего такой услуги не предоставляют, поэтому нам необходимо сделать это самим на своей машине.

Когда-то очень давно, не было серверов-преобразователей (dns серверов), поэтому все адреса прописывались в файле hosts, к счастью эта возможность осталась. Поэтому ей и воспользуемся.

Думаю алгоритм понятен: придумываешь имя, добавляешь его в формате:
127.0.0.1 имя-домена.ком
127.0.0.1 www.имя-домена.ком

Поэтому поступаешь так: создаешь папку домена в директории с OpenServer, например: serega.dom и дальше его добавляешь в файл hosts:
127.0.0.1 serega.dom
127.0.0.1 www.serega.dom
перезагружаешь Open Server и все должно работать.

Так же обрати внимание, что в файл hosts домены необходимо писать БЕЗ протокола (т.е. без http: //).
Вот эти записи в твоем примере не правильные:
127.0.0.1 http://www.subdomain.localhost
127.0.0.1 http://www.subdomain.test1.ru
127.0.0.1 http://www.Tools.localhost
127.0.0.1 http://www.localhost
127.0.0.1 http://www.test1.ru
127.0.0.2 http://www.custom

**Возможно, http://www просто добавил парсер комментариев моего сайта, но на всякий случай, проверь у себя!

Если у тебя останутся вопросы, спрашивай, в комментариях.

2) Возможно ты просто захочешь отключить в настройках Авиры блокировку файла hosts. В 12 версии, делается это так:
Настройки > Общее > Безопасность > Защита системы >
> Защитить хост-файл Windows от изменения (снять чекбокс и нажать «OK»)

Если у тебя другая версия, напиши её в комментариях и я попробую помочь.

P.S. Файл hosts в Windows находится здесь:
C:WindowsSystem32Driversetchosts

Openserver cannot create file c windows system32 drivers etc hosts отказано в доступе

Openserver cannot create file c windows system32 drivers etc hosts отказано в доступе

Openserver cannot create file c windows system32 drivers etc hosts отказано в доступе

Привет, в hosts Надо писать без протокола, только имя домена. В твоем случае, надо убрать решетку, в начале строки. Решетка, это знак комментирования. Т.е. должно быть так

# стандартные настройки
127.0.0.1 localhost
::1 localhost

Источник

Видео:Вирус заблокировал доступ к файлу Hosts? Восстанавливаем файл Hosts до заводских настроек!Скачать

Вирус заблокировал доступ к файлу Hosts? Восстанавливаем файл Hosts до заводских настроек!

OpenServer – Проблема запуска на win7, hosts

На windows 7 файл hosts защищен от записи в него сторонним не доверенным ПО. По этому, при настройках безопасности по умолчанию, запуск OpenServer будет выполняться с ошибкой:

Чтобы разрешить OpenServer редактировать файл hosts нужно выполнить следующие действия:
1. Открыть cmd.exe (win + r)
2. Выполнить там команду:

Если это не помогло, значит у вас скорее всего запущено антивирусное ПО, которое блокирует файл самостоятельно. В этом случаем можно в настройках ПО добавить исполняемый файл openserver в доверенные.

Похожие публикации:

32 комментария: OpenServer – Проблема запуска на win7, hosts

В ХР без всякого изменения файла hosts работает!

Все верно… в ХР никаких изменений не нужно, а вот в 7 нужно… все таки разные версии мастдая… и политики безопасности разные….

Спасибо, что написали эту статью:)

Благодарю Вас за совет с командной строкой.

Надеюсь, сэкономлю время многим.
Ошибка: Hosts файл недоступен для записи
Проблема, что в меню Open server нет вкладки “Мои сайты”
Решение:
Dr.Web – Настройки – Основные – Превентивная защита – Уровень блокировки пользовательский – поставить галочку файл Hosts “Разрешить”.

Спасибо, Семён! Действительно, сэкономили!

Семён, спасибо, что не поленился и написал решение проблемы! Мне тоже помогло!

Семен, огромное спасибо. Гуглил множество страниц, но проблему помог исправить только ваш комментарий. Еще раз большое спасибо.

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:Windowssystem32driversetchosts недоступен для записи
2015-04-17 15:51:40 Отключите использование HOSTS файла или настройте права доступа
Имеется Касперский – в опции КОНТРОЛЬ ПРОГАММ ввел Open Server в доверенные – как мертвому припарки.
2015-04-17 15:51:40 Сбой запуска!

Посмотри тут, мне помогает
http:// http://www.woinfo.ru / kak-razreshit-izmenenie-fajla-hosts-v-kaspersky-internet-security-2013.html

выскакивает
Начало процедуры запуска сервера
Файл C:Windowssystem32driversetchosts недоступен для записи
2015-04-17 15:51:40 Отключите использование HOSTS файла или настройте права доступа
антивируса вообще нет
2015-04-17 15:51:40 Сбой запуска!

Ошибка:
Cannot write to file “C:Windows/system32/drivers/etc/hosts”!
Решения для WIN7 с установленным ДокторВебом.
Идем по пути:
ДокторВеб–Инструменты–Настройки–Компоненты защиты–Брэндмауэр–Изменить доступ к сети для приложений
Там находим файлы Денвера – С:WebServersdenwerRestart.exe С:WebServersdenwerRun.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

Источник

📸 Видео

Open Server C:\Windows\system32\drivers\etc\hosts недоступен для записи. Возможное решение проблемыСкачать

Open Server C:\\Windows\\system32\\drivers\\etc\\hosts недоступен для записи. Возможное решение проблемы

Windows не удается получить доступ к указанному устройству пути или файлуСкачать

Windows не удается получить доступ к указанному устройству пути или файлу

Как решить проблему " C:\Windows\system32\drivers\etc\hosts " на Open ServerСкачать

Как решить проблему " C:\\Windows\\system32\\drivers\\etc\\hosts " на Open Server

Cannot craete file hosts отказано в доступеСкачать

Cannot craete file hosts отказано в доступе

Что делать, если hosts отказывает в доступе!Скачать

Что делать, если hosts отказывает в доступе!

Как изменить файл hosts в windows 10?Скачать

Как изменить файл hosts в windows 10?

Решение ошибки OpenServer занятого порта 3306Скачать

Решение ошибки OpenServer занятого порта 3306

Ошибка OpenServerСкачать

Ошибка OpenServer

Open Server или Denwer не запускается. Решение есть!Скачать

Open Server или Denwer не запускается. Решение есть!

Установка OpenServer, проблемы с запуском Open serverСкачать

Установка OpenServer, проблемы с запуском Open server

Как разблокировать доступ к папкам и файлам? Получить Суперадминские права?Скачать

Как разблокировать доступ к папкам и файлам? Получить Суперадминские права?

Cannot Edit C:\Windows\System32\drivers\etc\hosts file solve problem easily 2016Скачать

Cannot Edit  C:\\Windows\\System32\\drivers\\etc\\hosts file solve problem easily 2016
Поделиться или сохранить к себе:
Технологии | AltArena.ru
Добавить комментарий

Нажимая на кнопку "Отправить комментарий", я даю согласие на обработку персональных данных, принимаю Политику конфиденциальности и условия Пользовательского соглашения.