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

2017-01-05 00:03:26 ———————————————
2017-01-05 00:03:26 Начало процедуры запуска сервера
2017-01-05 00:03:26 Файл C:\WINDOWS\system32\drivers\etc\hosts недоступен для записи
2017-01-05 00:03:26 Отключите использование HOSTS файла или настройте права доступа
2017-01-05 00:03:26 Сбой запуска!
Что делать, чтобы исправить?

задан 4 янв 2017 в 18:04

Max's user avatar

4

Минимум два пути:

  1. Запуск от самого сервера от имени администратора, как и обычные программы:

    введите сюда описание изображения

    Надо нажать правой кнопкой мыши на программе и во всплывающем меню выберите сий пункт……

  2. В новых версиях (как минимум 5.2.2 точно, может и раньше) можно поставить галочку Не вносить изменения в HOSTS файл в настройках OpenServer на вкладке Сервер

    введите сюда описание изображения

ответ дан 4 янв 2017 в 18:23

Алексей Шиманский's user avatar

Алексей ШиманскийАлексей Шиманский

71.1k12 золотых знаков90 серебряных знаков180 бронзовых знаков

Причины сбоя обычно происходят когда ставите некие доп программы:(Avact cleanUp; Kerish Doctor… ) которые блокируют изменения в hosts.
Есть 2 решения:

1) Кликаем по Open Server x64.exe ПКМ и заходим в свойство\ совместимость *запускать от имени администратора:введите сюда описание изображения

2) но если хотите чтобы ваши сайты отображались в C:\Windows\System32\drivers\etc\hosts
просто копируем его содержимое и создаём заново файл: hosts

PS. создать файл: hosts по указанному пути возможно не получимся. Его нужно создать например на рабочем столе и перенести с правами администратора! После этого все локальные сайты будут видны в hosts

ответ дан 22 ноя 2018 в 17:34

user-name's user avatar

user-nameuser-name

1311 серебряный знак11 бронзовых знаков

Если поставить галочку не вносить изменения в HOSTS файл, то сайты перестанут отображаться по домену, можно расширить права, команда в cmd: attrib.exe -s -r -h -a C:\Windows\system32\drivers\etc\hosts

ответ дан 27 апр 2020 в 20:22

Егор's user avatar

ЕгорЕгор

531 золотой знак1 серебряный знак9 бронзовых знаков

Это проблема может возникнуть с отсутствием файла hosts в директории C:\Windows\System32\drivers\etc

ответ дан 18 ноя 2022 в 11:41

Игорь Туркин's user avatar

2017-01-05 00:03:26 ———————————————
2017-01-05 00:03:26 Начало процедуры запуска сервера
2017-01-05 00:03:26 Файл C:\WINDOWS\system32\drivers\etc\hosts недоступен для записи
2017-01-05 00:03:26 Отключите использование HOSTS файла или настройте права доступа
2017-01-05 00:03:26 Сбой запуска!
Что делать, чтобы исправить?

задан 4 янв 2017 в 18:04

Max's user avatar

4

Минимум два пути:

  1. Запуск от самого сервера от имени администратора, как и обычные программы:

    введите сюда описание изображения

    Надо нажать правой кнопкой мыши на программе и во всплывающем меню выберите сий пункт……

  2. В новых версиях (как минимум 5.2.2 точно, может и раньше) можно поставить галочку Не вносить изменения в HOSTS файл в настройках OpenServer на вкладке Сервер

    введите сюда описание изображения

ответ дан 4 янв 2017 в 18:23

Алексей Шиманский's user avatar

Алексей ШиманскийАлексей Шиманский

71.1k12 золотых знаков90 серебряных знаков180 бронзовых знаков

Причины сбоя обычно происходят когда ставите некие доп программы:(Avact cleanUp; Kerish Doctor… ) которые блокируют изменения в hosts.
Есть 2 решения:

1) Кликаем по Open Server x64.exe ПКМ и заходим в свойство\ совместимость *запускать от имени администратора:введите сюда описание изображения

2) но если хотите чтобы ваши сайты отображались в C:\Windows\System32\drivers\etc\hosts
просто копируем его содержимое и создаём заново файл: hosts

PS. создать файл: hosts по указанному пути возможно не получимся. Его нужно создать например на рабочем столе и перенести с правами администратора! После этого все локальные сайты будут видны в hosts

ответ дан 22 ноя 2018 в 17:34

user-name's user avatar

user-nameuser-name

1311 серебряный знак11 бронзовых знаков

Если поставить галочку не вносить изменения в HOSTS файл, то сайты перестанут отображаться по домену, можно расширить права, команда в cmd: attrib.exe -s -r -h -a C:\Windows\system32\drivers\etc\hosts

ответ дан 27 апр 2020 в 20:22

Егор's user avatar

ЕгорЕгор

531 золотой знак1 серебряный знак9 бронзовых знаков

Это проблема может возникнуть с отсутствием файла hosts в директории C:\Windows\System32\drivers\etc

ответ дан 18 ноя 2022 в 11:41

Игорь Туркин's user avatar

все проще

выходишь из опенсервера, не гасишь, а именно выходишь

правой кнопкой по иконке

«запуск от Администратора» — запускаешь

1. Открыть cmd.exe (win + r)
2. Выполнить там команду:

attrib.exe -s -r -h -a C:\Windows\system32\drivers\etc\hosts

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

Спасибо тоже была проблема!
——————————————————————
1. Открыть cmd.exe (win + r)
2. Выполнить там команду:

attrib.exe -s -r -h -a C:\Windows\system32\drivers\etc\hosts

в моем случае установил navicat premium, key не сработал, удалил программу, после опен не запускался, открыл «hosts» , вижу все строки коментированы,а в конце ->
127.0.0.1 activate.navicat.com

а сам файл в properties -> read only
исправил то и другое, заработало
— это потому, что каждый проэкт стоит под 127.0.0.1 , опен хочет прописать, а файл read only.

Мне нужен был автозапуск. Вот мое решение:
603ee0c920cc1393844073.png
Добавить права на файл hosts на изменение (на скрине их нет, но надеюсь вы поймете где ставитьс)

В моём случае Kaspersky Internet Security защищал файл от изменений. Я просто добавил приложение OpenServer.exe в доверенные. Никаких прав на ярлык и флагов на hosts не понадобилось.

У меня блокировал protect браузера, поставил галочку доверять приложению и все заработало.

Спасибо, помогло!
В моём случае антивирус добавил файл на карантин и закрыл доступ.

блокировал антивирус др. веб
Помогло следующее: идем в настройки антивируса др. веб> «превентивная защита»> «поведенческий анализ»> выбираем вкладку «доступ приложений»> жмем плюс и выбираем «Open Server.exe» и ставим галочку напротив «Файл HOSTS».

«Первый запуск» прошел на «Отлично», все работало замечательно, никаких кодов не правил вручную, после перезагрузки системы перестал включатся сервер. Секунд десять идёт запуск, не запускается, и останавливается. Все.

Параметры системы: Windows 7 домашняя расширенная 64-х разрядная, administrator, брандмауэр Windows (Отключен), Антивируса нет.

Содержимое файла C:\server\OpenServer\userdata\profiles\Default.ini:

[main]
start=10
allow=1
emformat=txt
maxmemcache=64
cgiprocess=6
pginitencode=UTF8
pginitlocale=Russian_Russia.1251
ip=127.0.0.1
mysqlrootpass=
postgresqlpass=
dbdriver=MySQL-5.1.67
mysqlcharset=utf8_general_ci
phpdriver=PHP-5.2.17
httpdriver=Apache-2.2.23
httpcharset=notset
logreadsize=512
showversion=1
astart=1
crdisk=1
crpath=0
crdomain=0
showfvr=0
showprogs=1
hdomains=0
balloon=1
favorite=0
showswitch=1
debugmode=1
stext=1
sbrowser=1
mysql=1
email=0
vdisk=W
webdir="domains"
browser="%realprogdir%\progs\_Internet\IronPortable\IronPortable.exe"
textred="%realprogdir%\progs\_Office\Notepad++Portable\Notepad++Portable.exe"
filebrowser="%realprogdir%\progs\_System\Explorer++Portable\Explorer++Portable.exe"
sfilebrowser=1
upurl=http://open-server.ru/update/
durl=http://open-server.ru/download.html
folders="public_html www\htdocs www http htdocs docs web httpdocs public html site"

[ports]
mysqlport=3306
postgresqlport=5432
httpport=80
httpsport=443
httpbackport=8080
ftpport=21
phpport=9000
memcacheport=11211

[ftp]
ftp=0
ftpcommandtimeout=600
ftpconnecttimeout=60

[sendmail]
smtp_server=
smtp_port=
auth_username=
auth_password=
smtp_ssl=0
pop3_server=
pop3_username=
pop3_password=
force_sender=

Содержимое файла main.log:

2013-03-03 17:48:26  --------------------------------------------
2013-03-03 17:48:26  Начало процедуры запуска сервера
2013-03-03 17:48:26  Обновление Hosts файла
2013-03-03 17:48:26  Обновление конфигурации MySQL-5.1.67
2013-03-03 17:48:26  Обновление конфигурации Sendmail
2013-03-03 17:48:26  Обновление конфигурации PHP-5.2.17
2013-03-03 17:48:26  Обновление конфигурации PHPMyAdmin
2013-03-03 17:48:26  Обновление конфигурации MemcacheAdmin
2013-03-03 17:48:26  Обновление конфигурации Apache-2.2.23
2013-03-03 17:48:26  Запуск MySQL-5.1.67
2013-03-03 17:48:26  Запуск Apache-2.2.23
2013-03-03 17:48:26  Проверка состояния сервера
2013-03-03 17:48:42  Не удалось запустить MySQL-5.1.67
2013-03-03 17:48:42  Сбой запуска!
2013-03-03 17:48:42  --------------------------------------------
2013-03-03 17:48:42  Начало процедуры остановки сервера
2013-03-03 17:48:42  Остановка системных модулей
2013-03-03 17:48:59  Отключение виртуального диска
2013-03-03 17:48:59  Веб-сервер успешно остановлен!

НТТР отладка:

[Sun Mar 03 17:48:27 2013] [warn] RSA server certificate is a CA certificate (BasicConstraints: CA == TRUE !?)
[Sun Mar 03 17:48:27 2013] [warn] RSA server certificate CommonName (CN) `openserver' does NOT match server name!?
[Sun Mar 03 17:48:27 2013] [warn] RSA server certificate is a CA certificate (BasicConstraints: CA == TRUE !?)
[Sun Mar 03 17:48:27 2013] [warn] RSA server certificate CommonName (CN) `openserver' does NOT match server name!?
[Sun Mar 03 17:48:27 2013] [warn] Init: Name-based SSL virtual hosts only work for clients with TLS server name indication support (RFC 4366)
[Sun Mar 03 17:48:27 2013] [warn] RSA server certificate is a CA certificate (BasicConstraints: CA == TRUE !?)
[Sun Mar 03 17:48:27 2013] [warn] RSA server certificate CommonName (CN) `openserver' does NOT match server name!?
[Sun Mar 03 17:48:27 2013] [warn] RSA server certificate is a CA certificate (BasicConstraints: CA == TRUE !?)
[Sun Mar 03 17:48:27 2013] [warn] RSA server certificate CommonName (CN) `openserver' does NOT match server name!?
[Sun Mar 03 17:48:27 2013] [warn] Init: Name-based SSL virtual hosts only work for clients with TLS server name indication support (RFC 4366)
[Sun Mar 03 17:48:31 2013] [notice] Apache/2.2.23 (Win32) mod_ssl/2.2.23 OpenSSL/0.9.8x configured -- resuming normal operations
[Sun Mar 03 17:48:31 2013] [notice] Server built: Aug 24 2012 11:45:16
[Sun Mar 03 17:48:31 2013] [notice] Parent: Created child process 4376
[Sun Mar 03 17:48:31 2013] [notice] Disabled use of AcceptEx() WinSock2 API
[Sun Mar 03 17:48:31 2013] [warn] RSA server certificate is a CA certificate (BasicConstraints: CA == TRUE !?)
[Sun Mar 03 17:48:31 2013] [warn] RSA server certificate CommonName (CN) `openserver' does NOT match server name!?
[Sun Mar 03 17:48:31 2013] [warn] RSA server certificate is a CA certificate (BasicConstraints: CA == TRUE !?)
[Sun Mar 03 17:48:31 2013] [warn] RSA server certificate CommonName (CN) `openserver' does NOT match server name!?
[Sun Mar 03 17:48:31 2013] [warn] Init: Name-based SSL virtual hosts only work for clients with TLS server name indication support (RFC 4366)
[Sun Mar 03 17:48:31 2013] [warn] RSA server certificate is a CA certificate (BasicConstraints: CA == TRUE !?)
[Sun Mar 03 17:48:31 2013] [warn] RSA server certificate CommonName (CN) `openserver' does NOT match server name!?
[Sun Mar 03 17:48:31 2013] [warn] RSA server certificate is a CA certificate (BasicConstraints: CA == TRUE !?)
[Sun Mar 03 17:48:31 2013] [warn] RSA server certificate CommonName (CN) `openserver' does NOT match server name!?
[Sun Mar 03 17:48:31 2013] [warn] Init: Name-based SSL virtual hosts only work for clients with TLS server name indication support (RFC 4366)
[Sun Mar 03 17:48:35 2013] [notice] Child 4376: Child process is running
[Sun Mar 03 17:48:35 2013] [notice] Child 4376: Acquired the start mutex.
[Sun Mar 03 17:48:35 2013] [notice] Child 4376: Starting 32 worker threads.
[Sun Mar 03 17:48:35 2013] [notice] Child 4376: Listening on port 443.
[Sun Mar 03 17:48:35 2013] [notice] Child 4376: Listening on port 80.

БД запросы:

C:\server\OpenServer\modules\database\MySQL-5.1.67\bin\mysqld.exe, Version: 5.1.67-community-log (MySQL Community Server (GPL)). started with:
TCP Port: 3306, Named Pipe: (null)
Time                 Id Command    Argument
130303 17:48:29	    1 Connect	Access denied for user 'root'@'127.0.0.1' (using password: NO)
130303 17:48:30	    2 Connect	Access denied for user 'root'@'127.0.0.1' (using password: NO)
130303 17:48:34	    3 Connect	Access denied for user 'root'@'127.0.0.1' (using password: NO)
130303 17:48:35	    4 Connect	Access denied for user 'root'@'127.0.0.1' (using password: NO)
130303 17:48:36	    5 Connect	Access denied for user 'root'@'127.0.0.1' (using password: NO)
130303 17:48:37	    6 Connect	Access denied for user 'root'@'127.0.0.1' (using password: NO)
130303 17:48:38	    7 Connect	Access denied for user 'root'@'127.0.0.1' (using password: NO)
130303 17:48:39	    8 Connect	Access denied for user 'root'@'127.0.0.1' (using password: NO)
130303 17:48:40	    9 Connect	Access denied for user 'root'@'127.0.0.1' (using password: NO)
130303 17:48:41	   10 Connect	Access denied for user 'root'@'127.0.0.1' (using password: NO)
130303 17:48:42	   11 Connect	Access denied for user 'root'@'127.0.0.1' (using password: NO)
		   12 Connect	Access denied for user 'root'@'127.0.0.1' (using password: NO)

БД отладка:

130303 17:48:26 [Note] Plugin 'FEDERATED' is disabled.
130303 17:48:26  InnoDB: Initializing buffer pool, size = 10.0M
130303 17:48:26  InnoDB: Completed initialization of buffer pool
InnoDB: The log sequence number in ibdata files does not match
InnoDB: the log sequence number in the ib_logfiles!
130303 17:48:26  InnoDB: Database was not shut down normally!
InnoDB: Starting crash recovery.
InnoDB: Reading tablespace information from the .ibd files...
InnoDB: Restoring possible half-written data pages from the doublewrite
InnoDB: buffer...
130303 17:48:26  InnoDB: Started; log sequence number 0 46229
130303 17:48:26 [Note] Event Scheduler: Loaded 0 events
130303 17:48:26 [Note] C:\server\OpenServer\modules\database\MySQL-5.1.67\bin\mysqld.exe: ready for connections.
Version: '5.1.67-community-log'  socket: ''  port: 3306  MySQL Community Server (GPL)
2.JPG
1.JPG

Печать
RSS

836


02.10.2014 / 14:47
Автор

Пришелец

недавно переустановил винду(вин7), поставил Open Server, но при нажатии запустить вылетает такая ошибка Cannot create file «C:\Windows\System32\drivers\etc\hosts». Отказано в доступе.
пытался убрать галочку только для чтения в папке etc, но мне вылетает ошибка, что нет прав.. захожу от админа, в папке изменил владельца, не помогает. проверял на вирусы. может кто-нибудь знает решение проблемы. денвер тоже работает не корректно(

JustZero
02.10.2014 / 14:51

Оранжевые штаны

запуск open server от имени админа?

Дмитрий
02.10.2014 / 14:52

Оранжевые штаны

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

2. alexandr.sytnyk, да, пробовал и от имени админа запускать

3. SEMM, все равно ошибка((

Apeccc
02.10.2014 / 16:11

KinG`уренок

Так и оканчивается карьера программистов.

Влад
02.10.2014 / 16:48

Пацак

Заверши процесс и запусти заново. У меня та же фигнч

Изменил: Влад (02.10.2014 / 16:49)

1. Win4esteR, ну если в доступе отказано, проверь, какие права стоят на папку etc у администратора. Измени значение прав на запись файла. Я хз ваще юзай убунту или мак ось, зачем винда тебе?(

Стикеры /
Теги /
Правила /
Топ тем /
Топ постов /
Поиск

  • Oobeidps windows 10 ошибка при установке
  • Open dll files windows 7 скачать
  • Open office скачать бесплатно для windows 10 на русском официальный сайт на русском
  • Oobeeula windows 10 при установке windows
  • Open office writer скачать бесплатно для windows 10 на русском