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

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

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

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

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

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

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

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

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

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

Файл 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 отказано в доступе

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

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

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

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

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

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 запускается нормально, но при этом соединения с сервером не происходит, советую ознакомиться с дальнейшими инструкциями.

Способ 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.

Источник

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

Что делать если OpenServer не может получить доступ к файлу 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

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

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

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

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

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

Источник

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

Open Server УСТАНОВКА + решение проблемы файл 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

Источник

🔥 Видео

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

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

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

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

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

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

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

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

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

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

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

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

Решение ошибки 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
Добавить комментарий

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