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

Давно не было проблем с опенсервером, но сегодня на недавно установленной корпоративной windows 10 x64 при использовании стандартного защитника (антивируса) при запуске OS появилась такая ошибка: Файл C:\Windows\system32\drivers\etc\hosts недоступен для записи.
Ни отключение защитника Windows, ни запуск опенсервера от имени администратора не помогали исправить проблему. Немного погуглив нашёл ещё варианты решения проблемы.
Первый, это открыть настройки Open Server, далее вкладка «Сервер» и выбрать пункт «Не вносить изменения в HOST файл».

В этом случае опенсервер загружается, но ни один из сайтов не открывается. Может быть это только у меня такое, ну да ладно… Я не стал сильно разбираться с этим, и попробовал другой вариант, который помог решить данную проблему.
Второй, это снять права на файл HOST «только для администратора». Для этого нужно нужно выполнить команду:
attrib.exe -s -r -h -a C:\Windows\system32\drivers\etc\hosts
Эта команда находит файл hosts и снимает с него права только для администратора, из-за которых openserver не может по умолчанию его перезаписывать, добавляя в него свои записи для создаваемых вами виртуальных хостов.
Если эта команда не проходит — значит у вас стоит антивирус. Можно временно отключить антивирус и переназначить права для файла
Windows\system32\drivers\etc\hosts
после чего снова включить антивирус.
Похожие статьи:
Комментарии: