Файл hosts - это специальный текстовый файл, использующийся для сопоставления имён доменов/сайтов и IP адресов.
Чтобы внести изменения в hosts, нужно открыть его от имени администратора (с правами администратора).
<hr />
Для того, чтобы открыть файл hosts от имени администратора, можно воспользоваться несколькими методами.
1) Как известно, hosts - это обычный текстовый файл. А от имени администратора обычно запускаются исполнимые файлы. Но ничего не мешает нам открыть "Блокнот" с правами администратора, а затем открыть в нём файл hosts.
В контекстном меню программы "Блокнот" выбираем "Открыть от имени администратора". Если потребуется, вводим учетные данные админа. После этого открываем файл hosts (он находится здесь: С:\windows\system32\drivers\etc\hosts), вносим необходимые изменения и сохраняем их.
Не забывайте, что у файла hosts не должно быть атрибута "Только чтение".
<hr />
2) Также можно сделать настройку прав доступа для файла hosts.
Понятно, что чтобы внести изменения в hosts, пользователь должен обладать соответствующими привилегиями (правами администратора).
Поэтому нужно предоставить учётной записи нужного вам пользователя правами на "Изменение" и "Запись".
Это делается в свойствах файла.
Открываем вкладку "Безопасность" и требуемую группу пользователей.
Нажимаем на кнопку "Изменить".
Отмечаем требуемые флажки и нажимаем "OK".
В результате этого будут установлены необходимые права для полноценной работы с файлом hosts.
<hr />
Ещё один способ для того, чтобы изменить hosts
Если не получается внести изменения в файл hosts стандартными методами, то можно воспользоваться небольшой хитростью. Нужно скопировать hosts на рабочий стол и внести в него изменения, которые вам нужны.
После этого заменить исходный файл hosts его копией.
Такой способ мне помогал несколько раз.