На чтение 7 мин. Просмотров 10.2k. Опубликовано 03.09.2019
Иногда, чтобы решить определенную проблему или заблокировать определенный веб-сайт на вашем компьютере с Windows 10, вы должны отредактировать файл hosts.
Редактирование файла hosts – это довольно сложная процедура, и количество пользователей сообщило «Доступ запрещен» при попытке редактировать файл hosts в Windows 10.
Файл Hosts находится в вашем установочном каталоге Windows 10 и защищен от несанкционированного доступа, но если вам нужно отредактировать файл hosts, вы можете избежать сообщения «Доступ запрещен» , следуя одному из наших решений.
Вот еще несколько примеров этой проблемы:
- Не удается отредактировать файл hosts в Windows 10 . Если вы не можете редактировать файл hosts в Windows 10, возможно, вам не нужны соответствующие разрешения. Мы рассмотрим эту проблему здесь
- Файл хостов, используемый другим процессом . Это еще одна распространенная проблема, которая не позволяет пользователям редактировать файл хоста.
- У вас нет разрешения на сохранение файла hosts в Windows 10 . Это тот же случай, что и в первом сообщении об ошибке.
Как отредактировать файл hosts в Windows 10 и избежать сообщения «Доступ запрещен»?
Содержание .
- Запустите Блокнот как администратор
- Скопируйте файл hosts в другое место
- Убедитесь, что хосты не установлены только для чтения
- Изменить настройки безопасности для хостов
- Используйте скрытую учетную запись администратора
Исправлено: ошибка «Отказано в доступе» в Windows 10
Решение 1. Запустите «Блокнот» от имени администратора .
Если вы используете Блокнот в качестве текстового редактора, вам необходимо запустить его как администратор, прежде чем вы сможете редактировать файл hosts. Чтобы запустить Блокнот от имени администратора и отредактировать файл hosts, выполните следующие действия:
-
Нажмите Windows Key + S и введите Блокнот . Нажмите правой кнопкой мыши Блокнот в списке результатов и выберите Запуск от имени администратора .
- Когда откроется Блокнот , выберите Файл> Открыть .
-
Перейдите в папку C: Windows System32 drivers etc и замените Текстовые документы (* .txt) на Все файлы . Выберите хосты и нажмите Открыть .
- Внесите необходимые изменения и сохраните их.
Мы должны упомянуть, что это решение должно работать с любым другим текстовым редактором, поэтому, если вы не используете Блокнот, просто запустите нужный текстовый редактор от имени администратора, и вы сможете без проблем редактировать файл hosts.
Ищете альтернативные варианты блокнота? Вот 6 лучших текстовых редакторов, доступных прямо сейчас.
Кроме того, вы можете запустить командную строку как администратор и использовать ее для запуска Блокнота и редактирования файла hosts. Для этого выполните следующие инструкции:
-
Нажмите Windows Key + X и выберите в меню Командная строка (Администратор) .
-
Когда откроется командная строка, введите следующие строки и нажмите Enter после каждой строки:
- cd C: Windows System32 drivers etc
-
хозяева блокнота
- Блокнот теперь откроет файл hosts, и вы сможете внести необходимые изменения.
Если у вас возникли проблемы с доступом к командной строке от имени администратора, вам лучше ознакомиться с этим руководством.
Решение 2. Скопируйте файл hosts в другое место .
По словам пользователей, вы можете избежать сообщения «Доступ запрещен» при редактировании файла hosts, просто переместив файл в другое место, отредактировав его и вернув его в исходное местоположение. Для этого выполните следующие действия:
- Перейдите в C: Windows System32 drivers etc и найдите файл hosts.
- Скопируйте его на свой Рабочий стол или в любую другую папку, к которой у вас есть доступ.
- Откройте файл hosts на рабочем столе с помощью блокнота или любого другого текстового редактора.
- Внесите необходимые изменения и переместите файл hosts обратно в каталог C: Windows System32 drivers etc .
Отредактируйте файл хостов, следуя этому пошаговому руководству.
Решение 3. Убедитесь, что хосты не настроены только на чтение .
По умолчанию для файла hosts установлено только для чтения, что означает, что вы можете открыть его, но не можете вносить в него какие-либо изменения. Чтобы устранить эту проблему, необходимо отключить режим «Только чтение» для файла hosts, выполнив следующие действия:
- Перейдите в C: Windows System32 drivers etc .
- Найдите файл hosts, щелкните его правой кнопкой мыши и выберите в меню Свойства .
-
Перейдите в раздел Атрибуты и убедитесь, что параметр Только для чтения не отмечен .
- Нажмите Применить и ОК , чтобы сохранить изменения.
Теперь вы сможете внести необходимые изменения в файл hosts. После того, как вы закончите, было бы неплохо снова установить хост-файл в режим только для чтения.
Иногда все ваши документы доступны только для чтения, включая ваш файл hosts. Если вы хотите изменить их правильно, вы можете найти больше информации об этом в этом кратком руководстве.
Решение 4. Изменить настройки безопасности для хостов
Иногда для доступа к определенным файлам и папкам вам нужны соответствующие привилегии, и то же самое относится и к файлу hosts.
Если вы получаете «Доступ запрещен» при попытке изменить файл hosts, вы можете не иметь полного контроля над файлом, но вы можете легко изменить его, выполнив следующие действия:
- Перейдите в C: Windows System32 drivers etc .
- Найдите файл hosts, щелкните его правой кнопкой мыши и выберите Свойства .
-
Перейдите на вкладку Безопасность и нажмите кнопку Изменить .
- Вы должны увидеть список пользователей и групп на вашем компьютере, которые имеют доступ к файлу hosts. Если в списке есть ваше имя пользователя или группа, щелкните его и убедитесь, что для него установлены разрешения Полный доступ . Если вашего имени пользователя нет в списке, нажмите кнопку Добавить .
-
Введите имя пользователя или имя группы в поле Введите имена объектов для выбора и нажмите Проверить имена и ОК .
- Новый пользователь или группа будут добавлены в список. Теперь вам нужно выбрать вновь добавленную группу или пользователя и установить флажок Полный контроль ниже.
- Нажмите Применить и ОК , чтобы сохранить изменения.
Epic Guide alert! больше нет проблем с Проводником. Исправьте их все с помощью этого обширного руководства!
Решение 5. Использование скрытой учетной записи администратора
Большинство системных файлов защищены, поэтому вам нужно иметь учетную запись администратора, чтобы вносить в них изменения. Поскольку hosts является одним из системных файлов, для его редактирования требуется учетная запись администратора.
Если вы не используете учетную запись администратора, вы можете включить скрытую учетную запись администратора и использовать ее для внесения изменений в файл hosts. Чтобы включить скрытую учетную запись администратора, выполните следующие действия:
- Нажмите Ключ Windows + X и выберите Командная строка (Администратор) .
-
Когда откроется командная строка, введите администратор сетевого пользователя/активный: да и нажмите Enter . Это активирует скрытую учетную запись администратора.
- После активации учетной записи администратора вы можете переключиться на нее и попробовать изменить файл hosts.
Узнайте все, что нужно знать об учетной записи администратора и о том, как ее можно включить/отключить прямо здесь!
После внесения изменений в файл hosts вы можете вернуться к исходной учетной записи, снова запустить командную строку от имени администратора и ввести сетевой пользователь администратор/активный: нет , чтобы отключить скрытую учетную запись администратора.
Файл Hosts – это системный файл, поэтому он защищен, и обычно вам не рекомендуется его редактировать, но если вы решите это сделать, всегда полезно знать, как сбросить файл хостов по умолчанию в Windows 10 на случай, если что-то пойдет не так.
Если вам нужно отредактировать файл hosts, но вы получаете сообщение «Доступ запрещен» , не стесняйтесь попробовать некоторые из наших решений. Если у вас есть еще вопросы, не стесняйтесь оставлять их в разделе комментариев ниже.
Файл hosts содержит таблицы соответствия доменных имен сетевым адресам. Сведения о соответствии адресов, запрошенные из таблицы в файле hosts, имеют приоритет перед сведениями, запрошенными с DNS-сервера. Как известно, каждому адресу сайта в сети Интернет (доменному имени) соответствует свой ip-адрес (сетевой адрес), по которому сетевое оборудование находит в сети запрашиваемый сайт. Запись в файле hosts избавляет сетевое оборудование от необходимости запрашивать у DNS-сервера ip-адрес, соответствующий тому адресу сайта, который вводится в адресной строке браузера, что, в конечном счете, немного ускоряет скорость загрузки сайта.
А если в файл hosts внести запись, в которой адресу сайта в сети Интернет устанавливается в соответствие локальный IP-адрес 127.0.0.1 (Localhost), можно таким образом заблокировать доступ к этому сайту.
Начиная с Windows 2000 файл hosts по умолчанию располагается на локальном диске с операционной системой по адресу C:WindowsSystem32driversetc (если система установлена на диск С).
Для редактирования hosts в операционной системе Windows 10 необходим любой текстовый редактор, в том числе встроенные в Windows Блокнот или WordPad, запущенный с привилегиями администратора, или специальная программа. Сетевой адрес и соответствующее ему доменное имя записываются в одной строке, между записями ставится один или несколько пробелов. Значком решетки # помечаются комментарии.
Далее рассмотрим несколько способов редактирования файла hosts в операционной системе Windows 10.
1 способ. Изменение hosts c помощью командной строки.
Открыть на редактирование файл hosts с возможностью сохранения изменений можно используя командную строку. Открыть ее мы можем воспользовавшись поиском. Вводим в поле поиска cmd и запускаем командную строку от имени администратора.
Затем в поле командной строки вводим команду:
notepad C:WindowsSystem32driversetchosts
где notepad наименование программы (Блокнот) а C:WindowsSystem32driversetchosts — путь к файлу hosts (если система установлена в другой раздел, укажите букву того раздела, на который установлена система) и жмем Enter.
2 Способ. С помощью Блокнота из учетной записи администратора.
Как было сказано выше, для редактирования файла hosts требуются права администратора. Учетная запись администратора по умолчанию отключена в Windows. Чтобы ее включить нужно запустить командную строку от имени администратора.
В окне командной строки вводим команду net user Администратор /active:yes и затем жмем клавишу Enter.
Появится отчет об успешном выполнении команды.
После чего входим под вновь созданной учетной записью администратора. Под администратором можем беспрепятственно вносить изменения в файл hosts и сохранять изменения. Переходим в папку, расположенную по адресу C:WindowsSystem32driversetc, и из контекстного меню, вызванного правой клавишей мыши, выбираем пункт «Открыть с помощью».
Затем выбираем программу, которой хотим открыть (например Блокнот), и жмем «ОК».
Второй способ не требует авторизации под администратором, однако, если эта учетная запись активирована и на нее установлен пароль, то на некоторых шагах система потребует его ввести.
Наша задача состоит в том, чтобы запустить редактор с правами администратора и в нем уже открывать и редактировать файл hosts. Будем в качестве редактора использовать Блокнот. Чтобы открыть его, мы можем ввести слово блокнот в поле встроенного поисковика, а затем вызвав контекстное меню правой клавишей мыши, выбрать пункт «Запустить от имени администратора».
Или переходим в папку по адресу C:WindowsSystem32, находим в ней файл notepad и запускаем его от имени администратора, нажав соответствующий пункт контекстного меню.
В открывшемся окне редактора жмем «Файл» → «Открыть».
Далее указываем путь к файлу hosts (C:WindowsSystem32driversetc) и жмем открыть.
4 способ. С помощью программы Hosts File Editor.
Еще один способ — использование специальных программ для редактирования hosts. Одна из таких программ Hosts File Editor. Скачать ее можно по ссылке http://hostsfileeditor.codeplex.com.
После заполнения соответствующих ячеек таблицы следует нажать «Save».
Можем из программы Hosts File Editor открыть текстовую версию файла hosts и посмотреть что получилось.
Я очень надеюсь, моя статья помогла Вам! Просьба поделиться ссылкой с друзьями:
В этой статье мы расскажем, где находится файл hosts Windows 10, для чего его используют и как изменить файл hosts в Windows 10.
Сайт состоит из файлов, которые хранятся на физическом сервере. Чтобы найти сайт, нужно связаться с сервером и запросить эти файлы. Для связи с сервером мы вводим доменное имя в поисковую строку. Домены созданы для удобного запоминания человеком, но для устройств (компьютеров, серверов, смартфонов) буквенное обозначение адреса непонятно. Для техники были созданы IP-адреса. Они состоят из цифр, например 123.123.123.123.
Чтобы связать буквенное и цифровое обозначение сайтов, был создан файл hosts, в котором были указаны домены и соответствующие им IP. Этот файл нужно было загружать на своё устройство вручную. Пока сайтов было мало, этот метод работал, но, как только сайты стали создаваться в больших количествах, постоянно обновлять hosts стало неудобно. Для решения этой проблемы создали DNS-систему. Пользователю не нужно было устанавливать огромный файл с данными на устройство. Вся база данных сайтов хранится на сервере, к которому браузер обращается самостоятельно.
Несмотря на то что hosts был заменён, его настройки остались приоритетными для браузера, поэтому его можно использовать для блокировки нежелательных сайтов и подключения к сайтам до внесения его данных в DNS-систему.
Как редактировать файл hosts в Windows 10
Обратите внимание! Редактирование файла возможно только от имени администратора. Файл hosts для Windows 10 выглядит как обычный файл, но без расширения.
-
1.
Запустите Блокнот или любой другой редактор от имени администратора. Для этого в поисковой строке ПК введите слово Блокнот. В найденных приложениях выберите Блокнот. Выберите Запуск от имени администратора:
-
2.
Во вкладке «Файл» нажмите Открыть:
-
3.
Измените тип файла на Все файлы.
-
4.
Найдите файл hosts. Где находится hosts в windows 10? Обычно его можно найти по пути: OS(C:) ➝ Windows ➝ System 32 ➝ drivers ➝ etc. Нажмите Открыть:
-
5.
Добавьте в конце файла нужную запись. Например, мы добавим запись:
123.123.123.123 faq-reg.ru www.faq-reg.ru
Где:
- 123.123.123.123 — IP-адрес вашего сервера или хостинга,
- faq-reg.ru — имя вашего домена.
Обратите внимание! Если Windows 10 не даёт изменить файл hosts, значит вы открыли файл не от имени администратора.
-
6.
Сохраните изменения в файле. Для этого перейдите во вкладку «Файл» и нажмите Сохранить:
Как сохранить hosts в Windows 10
Как блокировать нежелательный сайт на Windows 10
Блокировкой сайта может быть полезна работодателям и родителям. Например, вы не хотите, чтобы ваш ребёнок пользовался сайтами с готовым домашними заданиями. Запретите ПК заходить на них. Для этого:
-
1.
Войдите в файл hosts.
-
2.
На новой строке добавьте запись вида
Где:
- 127.0.0.1 ― адрес, который возвращает любой запрос обратно на устройство. Таким образом, браузер не может получить файлы сайта с сервера.
- имя домена ― домен сайта, доступ к которому вы хотите ограничить.
При блокировке сайта рекомендуем использовать сразу два варианта адреса — с www и без. Например:
127.0.0.1 vk.com
127.0.0.1 www.vk.com
Готово, теперь браузер перестанет отображать сайт.
Не обязательно вручную вносить изменения в файл. Для блокировки сайтов можно использовать программы, например Hosts File Editor. С её помощью можно легко управлять hosts-файлом.
Как увидеть сайт до публикации в DNS-системе
При создании сайта обязательно нужно прописать DNS-серверы. Только после этого пользователи смогут найти ваш сайт в интернете. Система будет вносить ваши данные в базу в течение 24 часов. Если вам нужно увидеть сайт в браузере раньше, запишите IP-адрес и доменное имя в файл hosts. Браузер возьмёт информацию из него и будет неважно, есть ли сайт в DNS-системе.
Как создать новый файл hosts в Windows 10
Если файл hosts в Windows 10 отсутствует или нужно вернуть его к базовым настройкам, скачивать файл hosts Windows 10 не нужно. Если по какой-либо причине вам нужно восстановить файл hosts или создать новый с базовыми настройками:
-
1.
Зайдите в папку etc, где лежит файл hosts (OS(C:) ➝ Windows ➝ System 32 ➝ drivers ➝ etc).
-
2.
Если у вас остался старый файл, переименуйте старый файл hosts (например, в hosts.old), чтобы его настройки не учитывались браузером:
-
3.
На рабочем столе создайте текстовый файл. Для этого кликните правой кнопкой мыши и нажмите Создать — Текстовый документ:
-
4.
Назовите новый документ hosts и удалите расширение .txt. Затем откройте созданный файл hosts с помощью Блокнота и вставьте оригинальный hosts Windows 10:
# Copyright (c) 1993-2006 Microsoft Corp. # # This is a sample HOSTS file used by Microsoft TCP/IP for Windows. # # This file contains the mappings of IP addresses to host names. Each # entry should be kept on an individual line. The IP address should # be placed in the first column followed by the corresponding host name. # The IP address and the host name should be separated by at least one # space. # # Additionally, comments (such as these) may be inserted on individual # lines or following the machine name denoted by a '#' symbol. # # For example: # # 102.54.94.97 rhino.acme.com # source server # 38.25.63.10 x.acme.com # x client host # localhost name resolution is handle within DNS itself. # 127.0.0.1 localhost # ::1 localhost
-
5.
Сохраните изменения:
Файл hosts Windows 10: восстановить
-
6.
Перенесите файл в папку etc.
-
7.
Перезапустите Windows.
Готово, файл hosts вернётся к базовым настройкам.
Что делать, если файл hosts не работает
Как правило, обновления в hosts вступают в силу сразу после сохранения. Перезагрузка компьютера и дополнительные действия не нужны. Однако случаются ситуации, когда настройки не срабатывают. В этом случае убедитесь, что в записях:
- нет пробелов перед IP-адресом (в начале строки),
- только один пробел между IP-адресом и доменом.
Если записи добавлены правильно, но настройки всё равно не работают, попробуйте очистить кэш DNS. Для этого:
-
1.
Откройте командную строку. Для этого введите в поисковую строку «Командная строка» и выберите появившееся приложение:
- 2.
Готово.
Если вы используете прокси-сервер, он тоже может влиять на работу hosts. Чтобы исправить проблему:
-
1.
Зайдите в Свойства браузера:
-
2.
Откройте вкладку «Подключения» и нажмите кнопку Настройка сети:
-
3.
Уберите все галочки. Нажмите ОК:
Готово.
«Hosts» — один из системных файлов, текстовый документ со списком доменных имен и соответствующих им IP-адресов. Этот перечень позволяет компьютеру получать доступ к избранным сайтам, минуя DNS-сервер, и таким образом ускорять загрузку веб-страниц.
Предположим, пользователь хочет открыть некий сайт. Когда он вводит адрес (URL) в поисковую строку браузера, компьютер первым делом обращается к файлу «hosts», чтобы проверить, нет ли там айпи-адреса, который данному адресу (URL) соответствует. Если есть, то сайт моментально открывается. В противном случае Windows с помощью служебного компонента «DNS-клиент» находит в сети ближайший узел DNS и обращается к нему, чтобы получить нужный айпи-адрес, а это уже требует времени.
Задачи редактирования, основные правила и команды
Пользователь ПК может по своему усмотрению менять содержимое «hosts» в Windows 10 и расширять либо сокращать список сайтов. Также файл корректируют при необходимости ограничить доступ к тому или иному ресурсу либо автоматически перенаправлять пользователя на другой сайт. Например, можно сделать так, что пользователь, набрав в поисковой строке yandex.ru, будет попадать на сайт Гугла. Ограничение же доступа может понадобиться как для родительского контроля, так и для повышения производительности труда в офисах.
Редактирование «hosts» в Windows 10 часто требуется и при заражении компьютера вирусом. Дело в том, что файл служит лазейкой, которая позволяет злоумышленникам получать доступ к личным данным пользователя — аккаунтам в соцсетях, банковским счетам, интернет-кошелькам. Мошенники распространяют «сетевых червей», которые меняют файл hosts.
В результате пользователь открывает, например, сайт vk.com, а попадает на страницу, созданную злоумышленниками. Поскольку оформлена она точно так же, как и начальная страница популярной соцсети, пользователь подмены не замечает. Подложный сайт требует ввести логин и пароль для доступа к аккаунту, что пользователь и делает. Естественно, данные, которые он вводит, оказываются в руках мошенников.
Удаляются лишние записи элементарно, а вот новые добавляются согласно правилам. Каждому сайту и IP-адресу, который ему соответствует, отводится отдельная строка. IP всегда указывается слева, а URL — через пробел справа. Узнать IP конкретного сайта можно через http://2ip.ru/lookup/ или аналогичный сервис. К примеру, если мы хотим прописать адрес для сайта mail.ru, то строка будет выглядеть так: 94.100.180.200 mail.ru. URL допустимо вводить как с префиксом «www», так и без него. Для запрета доступа используется стандартный IP 127.0.0.1 (пример: 127.0.0.1 vk.com).
Файл всегда находится на системном диске — как правило, это диск C. Во всех версиях, начиная с Windows 2000, «hosts» располагается в папке по адресу WindowsSystem32driversetc. Файл имеет текстовый формат, но расширения у него нет. «Hosts» относится к числу скрытых элементов, и чтобы получить доступ к нему, делаем следующее:
- Запускаем Проводник, переходим во вкладку «Вид» и нажимаем кнопку «Параметры».
- Открываем «Параметры папок» и снова вкладку «Вид».
- Отключаем функцию «Скрывать расширения зарегистрированных типов файлов», а также «Скрывать защищённые системные файлы». Опцию «Показывать скрытые файлы, папки и диски», наоборот, активируем и нажимаем OK. Перезагрузка ПК не требуется.
Поскольку файл «hosts» — системный, любой антивирус следит за его неприкосновенностью и потому попытается воспрепятствовать его открытию. Поэтому перед редактированием «hosts» антивирус следует отключить. Как это сделать, расскажем на примере программы Avast, но вообще все сторонние антивирусы отключаются аналогичным образом:
- На панели задач открываем область уведомлений и щелкаем ПКМ по желтой иконке в виде закругленной стрелки.
- В контекстном меню выбираем опцию «Управление экранами Avast», затем — «Отключить на…» (на сколько, решаем сами).
Если в вашей системе за безопасностью следит только стандартный защитник Windows, и ему совсем не нравится ваша затея, тогда его следует отключить по следующему пути «Параметры» – «Обновление безопасности» – «Безопасность Windows» – «Открыть службу Безопасность Windows» – «Защита от вирусов и угроз» – «Управление Настройками» – отключить защиту в режиме реального времени. Служба будет отключен на 15 минут. Это времени должно хватить на редактирование файла hosts.
Редактирование файла «hosts» с помощью «Блокнота»
Поскольку «hosts» — текстовый файл, проще всего менять его содержимое через программу «Блокнот». Для этого заходим в WindowsSystem32driversetc и открываем нужный нам файл. В качестве инструмента выбираем «Блокнот». Откорректировав «hosts», нажимаем «Файл», «Сохранить» и выходим. Новые правила будут действовать для всех интернет-браузеров в системе.
Редактирование файла «hosts» в Windows 10 через командную строку
По сути, этот способ — разновидность предыдущего, поскольку пользоваться мы будем тем же «Блокнотом», а изменится лишь способ доступа к нему. Последовательность действий:
- Нажимаем «Пуск» и открываем программу «Командная строка (администратор)». Обратите внимание: важно запустить утилиту именно от имени администратора, иначе изменить «hosts» не получится.
- В открывшейся командной строке набираем следующую команду: notepad C:WindowsSystem32driversetchosts и нажимаем Enter.
- Открывается «Блокнот», и мы корректируем файл согласно правилам.
Редактирование через Micro Hosts Editor
Для работы с системными файлами используются также и сторонние приложения, которые значительно упрощают поиск и добавление новых строк в «hosts». Одна из таких программ — Micro Hosts Editor. Пользоваться ею легко:
- Запускаем утилиту от имени администратора.
- Нажимаем «Файл», «Открыть» и выбираем «hosts» в каталоге.
- Меняем содержимое файла и нажимаем на значок дискеты, чтобы сохранить изменения.
Программа распространяется бесплатно. Ссылка для скачивания: https://www.easycoding.org/download.
Редактирование «hosts» через Online Solutions Hosts Editor
Ещё одна полезная программа с расширенными возможностями для корректирования и восстановления «hosts». Имеется функция подстановки айпи-адресов. Приложение довольно простое в использовании:
- Запускаем его и нажимаем значок в форме открытой папки. Выбираем файл «hosts».
- Удаляем или добавляем строки клавишами «-» и «+» соответственно. Чтобы отыскать интересующую нас запись по ip или хосту, нажимаем кнопку с изображением лупы. Для исправления отдельно взятой строки используем кнопку «карандаш».
- Чтобы сохранить изменения, нажимаем кнопку «дискета».
Перенос файла «hosts» в Windows 10
Необходимость переместить «hosts» возникает редко, но и знать, как это делается, нелишне. А делается это так:
- Нажимаем «Пуск» и набираем regedit в строке поиска.
- Открываем редактор реестра. Переходим в папку HKLMSYSTEMCurrentControlSetServicesTcpipParameters.
- В правой части окна находим параметр «DataBasePath». В качестве его значения указан текущий адрес файла «hosts» — по умолчанию %SystemRoot%System32driversetc. Удаляем это значение и вписываем вместо него адрес папки, в которую хотим переместить документ.
Восстановление файла
Если файл «hosts» никогда намеренно не редактировался, в нём не должно быть ничего, кроме строк, которые начинаются со знака «#». Изредка доверенные программы могут делать дополнительные записи, но это редкий случай. Если у пользователя есть подозрения, что файл «hosts» у него на компьютере подвергся вирусной атаке, у него два пути: удалить лишние записи вручную либо вернуть файл в исходное состояние. Первый вариант решения мы рассмотрели, переходим ко второму. Здесь также есть несколько возможностей.
Создание новой версии файла в Windows 10
Удалить «hosts» невозможно: после перезагрузки системы он появится вновь, причем в том же самом виде, в каком он был в момент удаления. Но есть возможность перехитрить Windows и заменить заражённый файл «чистым». Делается это так:
- Открываем папку «etc» (путь к ней указан выше) и переименовываем «hosts» в, скажем, «hosts.old».
- Далее щелкаем ПКМ по белому полю в окне и выбираем в контекстном меню опцию «Создать», затем «Текстовый документ».
- Называем его «hosts» и открываем с помощью «Блокнота». Расширения быть не должно, его следует убрать.
- Мы создали абсолютно пустой файл, в который необходимо добавить базовый текст. Найти его можно, например, на официальном сайте Майкрософта по адресу https://support.microsoft.com/ru-kz/help/972034. Копируем текстовый блок и вставляем в наш файл. Выходим, сохранив изменения.
Можно поступить ещё проще: скачать уже готовый новый файл из интернета, но в любом случае важно не забыть переименовать старый, чтобы система перестала его использовать.
Восстановление в программе AVZ
Данная антивирусная утилита содержит целый комплекс инструментов для восстановления операционной системы Windows 10 после заражения вирусом. В частности, функционал AVZ позволяет работать с «hosts».
Открыв приложение, переходим в раздел «Сервис» и далее — в «Менеджер файлов hosts». В появившемся окне мы можем при необходимости отредактировать текст файла. Чтобы сохранить изменения, нажимаем кнопку «дискета». Если мы хотим вернуть файл в первоначальное состояние, заходим в раздел «Файл» и выбираем «Восстановление системы». В списке находим пункт «Очистка файла Hosts», отмечаем его галочкой и нажимаем «Выполнить…». Перезагружаем ПК.
Решение проблем
Иногда пользователю не удается получить доступ к файлу «hosts» в Windows 10, при попытке отредактировать его возникают ошибки, либо введенные команды просто не работают. Для начала следует убедиться, что файл открывается от имени администратора, поскольку иначе какие бы то ни было действия с ним невозможны. Если проблемы возникают после добавления в файл новых данных, то необходимо проверить, нет ли в них ошибок: пустых строк, лишних пробелов и так далее. О менее очевидных решениях поговорим далее.
Исправление через реестр
Бывает, что ошибка коренится в системном реестре, поэтому его нужно проверить. Как это сделать:
- Заходим в меню «Пуск», в строке поиска набираем команду regedit и открываем соответствующую программу — редактор реестра.
- Через него находим папку, расположенную по следующему адресу: HKEY_LOCAL_MACHINESYSTEMCurrentControlSet ServicesTcpipParameters.
- В этой папке нас интересует параметр DataBasePath, о котором уже шла речь выше. Если прежде файл «hosts» никуда намеренно не перемещали, значение этого параметра должно выглядеть так: %SystemRoot%System32driversetc. Оно может меняться из-за системных ошибок или вирусов, поэтому его следует проверить и при необходимости откорректировать.
Очистка кэша DNS
Чем дольше используется операционная система Windows 10, тем больше в ней накапливается кэша адресов DNS, который способен препятствовать редактированию «hosts». Изредка кэш DNS необходимо удалять. Для этого открываем командную строку от имени администратора, набираем ipconfig /flushdns, затем нажимаем Enter.
Отключение прокси-сервера
Если пользователь выходит в интернет через прокси-сервер, к файлу «hosts» Windows не обращается, поэтому его редактирование окажется бесполезным. Чтобы отключить прокси в браузере Google Chrome, делаем следующее:
- Открываем настройки, через поисковую строку находим раздел «Сеть» и нажимаем «Изменить настройки прокси-сервера».
- В открывшемся окне выбираем вкладку «Подключения», нажимаем «Настройка сети», а далее отключаем опцию «Использовать прокси-сервер…» и сохраняем изменения.
Как отключить защиту файла от редактирования
Для файла «hosts», а также всей папки «etc» в Windows предусмотрена функция защиты от изменения. Пока она активна, отредактировать папку и ее содержимое не получится. Чтобы снять защиту, переходим к папке «etc» или сразу к файлу «hosts», щелкаем ПКМ по соответствующему значку и выбираем «Свойства». Во вкладке «Общие» убираем галочку с пунктов «Только чтение» и «Скрытый», после чего нажимаем «OK».
Работа с системными файлами сложна и требует от пользователя понимания того, что он делает. Наша инструкция — это в первую очередь памятка, «шпаргалка» для опытных пользователей.
Post Views: 1 587
Содержание
- 1 Где находится файл hosts в Windows 10
- 2 Как изменить файл hosts
- 3 Как скачать или восстановить файл hosts Windows 10
- 4 Что делать, если файл hosts не работает
- 5 Что это?
- 6 Место расположения hosts
- 7 Редактирование hosts
- 8 Восстановление изначального host в среде Windows 10
- 9 Проблемы с работой hosts
- 10 Как изменить hosts в Windows10
- 11 1 способ. Изменение hosts c помощью командной строки.
- 12 2 Способ. С помощью Блокнота из учетной записи администратора.
- 13 3 способ. изменить файл hosts с помощью Блокнота из учетной записи пользователя.
- 14 4 способ. С помощью программы Hosts File Editor.
В этой инструкции по порядку будет описано, как изменить файл hosts в Windows 10, где он находится (и что делать, если его там нет), каково его содержимое по умолчанию и о том, как правильно сохранить этот файл после изменения, если он не сохраняется. Также в конце статьи приведена информация на случай, если внесенные изменения hosts не работают.
По сути, по сравнению с двумя предыдущими версиями ОС в файле hosts для Windows 10 ничего не поменялось: ни расположение, ни содержимое, ни способы редактирования. Тем не менее, решил написать отдельную детальную инструкцию по работе с данным файлом именно в новой ОС.
Где находится файл hosts в Windows 10
Файл hosts находится в той же папке, что и раньше, а именно в C: Windows System32 drivers etc (при условии, что система установлена именно в C:Windows, а не куда-либо еще, в последнем случае ищите в соответствующей папке).
При этом для того, чтобы открыть «правильный» файл hosts, рекомендую для начала зайти в Панель управления (через правый клик по пуску) — параметры проводника. И на вкладке «Вид» в конце списка снять отметку «Скрывать расширения для зарегистрированных типов файлов», а уже после этого переходить к папке с файлом hosts.
Смысл рекомендации: некоторые начинающие пользователи открывают не файл hosts, а, например, hosts.txt, hosts.bak и тому подобные файлы, в результате, сделанные в таких файлах изменения не влияют на работу Интернета, как требуется. Нужно открывать тот файл, который не имеет никакого расширения (см. на скриншоте).
Если файл hosts отсутствует в папке C: Windows System32 drivers etc — это нормально (хоть и странно) и не должно никоим образом влиять на работу системы (по умолчанию этот файл и так пустой и не содержит ничего кроме комментариев, не влияющих на работу).
Примечание: теоретически, расположение файла hosts в системе может быть изменено (например, какими-то программами для защиты этого файла). Чтобы узнать, не было ли изменено оно у вас:
- Запустите редактор реестра (клавиши Win+R, ввести regedit)
- Перейдите к разделу реестра HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services Tcpip Parameters
- Посмотрите на значение параметра DataBasePath, именно это значение указывает на папку с файлом hosts в Windows 10 (по умолчанию %SystemRoot%System32driversetc )
По расположению файла закончили, переходим к его изменению.
Как изменить файл hosts
По умолчанию изменение файла hosts в Windows 10 доступно только администраторам системы. То, что этот момент не учитывается начинающими пользователями является наиболее частой причиной того, что файл hosts не сохраняется после изменения.
Для изменения файла hosts необходимо открыть его в текстовом редакторе, запущенном от имени Администратора (обязательно). Покажу на примере стандартного редактора «Блокнот».
В поиске Windows 10 начните набирать «Блокнот», а после того как программа появится в результатах поиска, кликните по ней правой кнопкой мыши и выберите «Запустить от имени администратора».
Следующий шаг — открыть файл hosts. Для этого в блокноте выберите «Файл» — «Открыть», перейдите к папке с этим файлом, в поле с типом файла поставьте «Все файлы» и выберите тот файл hosts, который не имеет никакого расширения.
По умолчанию содержимое файла hosts в Windows 10 выглядит так, как вы можете видеть на скриншоте ниже. Но: если hosts пустой, не следует из-за этого переживать, это нормально: дело в том, что содержимое файла по умолчанию с точки зрения функций — то же самое, что и пустой файл, так как все строки, начинающиеся со знака решетки — это просто комментарии, которые не имеют никакого значения для работы.
Для редактирования файла hosts просто добавьте подряд новые строки, которые должны выглядеть как IP-адрес, один или несколько пробелов, адрес сайта (URL, который будет перенаправляться на указанный IP-адрес).
Чтобы было понятнее — в примере ниже был заблокирован ВК (все обращения к нему будут перенаправляться на 127.0.0.1 — это адрес используется для обозначения «текущего компьютера»), а также сделано так, чтобы при вводе адреса dlink.ru в адресную строку браузера автоматически открывались настройки роутера по IP-адресу 192.168.0.1.
Примечание: не знаю, насколько это важно, но по некоторым рекомендациям, файл hosts должен содержать пустую последнюю строку.
После завершения редактирования, просто выберите файл — сохранить (если hosts не сохраняется, то вы запустили текстовый редактор не от имени Администратора. В редких случаях бывает нужно отдельно задать права доступа к файлу в его свойствах на вкладке «Безопасность»).
Как скачать или восстановить файл hosts Windows 10
Как уже было написано чуть выше, содержимое файла hosts по умолчанию, хоть и содержит некоторый текст, но он равнозначен пустому файлу. Таким образом, если вы ищите, где скачать этот файл или хотите восстановить его к содержимому по умолчанию, то самый простой способ будет таким:
- На рабочем столе кликните правой кнопкой мыши, выберите «Создать» — «Текстовый документ». При вводе имени сотрите расширение .txt, а сам файл назовите hosts (если расширение не показывается — включите его отображение в «панель управления» — «параметры проводника» внизу на вкладке «Вид»). При переименовании вам сообщат, что файл может не открыться — это нормально.
- Скопируйте этот файл в C: Windows System32 drivers etc
Готово, файл восстановлен к такому виду, в каком он пребывает сразу после установки Windows 10. Примечание: если у вас возник вопрос о том, почему мы сразу не создали файл в нужной папке, то да, можно и так, просто в некоторых случаях оказывается недостаточно прав для создания там файла, а вот с копированием всё обычно срабатывает.
Что делать, если файл hosts не работает
Изменения, сделанные в файле hosts должны вступать в действие без перезагрузки компьютера и без каких-либо изменений. Однако, в некоторых случаях этого не происходит, и они не срабатывают. Если вы столкнулись с такой проблемой, то попробуйте следующее:
- Откройте командную строку от имени администратора (через меню правого клика по «Пуск»)
- Введите команду ipconfig /flushdns и нажмите Enter.
Также, если вы используете hosts для блокировки сайтов, рекомендуется использовать сразу два варианта адреса — с www и без (как в моем примере с ВК ранее).
Использование прокси-сервера также может мешать срабатыванию файла hosts. Зайдите в Панель управления (в поле «Просмотр» вверху справа должно стоять «Значки») — Свойства браузера. Откройте вкладку «Подключения» и нажмите кнопку «Настройка сети». Уберите все отметки, в том числе «Автоматическое определение параметров».
Еще одна деталь, которая может привести к тому, что файл hosts не работает — пробелы перед IP-адресом в начале строки, пустые строки между записями, пробелы в пустых строках, а также набор пробелов и табуляции между IP-адресом и URL (лучше использовать один пробел, допускается табуляция). Кодировка файла hosts — допускается ANSI или UTF-8 (блокнот по умолчанию сохраняет ANSI).
В данном руководстве обратим внимание на то, как изменить файл hosts в Windows 10, ознакомимся со значением и задачами этого на первый взгляд непримечательного текстового документа, узнаем, где он располагается и ознакомимся со случаями, когда изменения в hosts не приводят к желаемому результату.
Изначально следует знать, что вся приведенная в статье информация в равных долях актуальна для Windows 7 и 8 в любой их редакции.
Что это?
Место расположения hosts
Этот небольшой раздел создан для тех, кто не знает, где находится файл hosts в Windows 10.
Располагается документ по том же пути, что и ранее, в каталоге etc по адресу WindowsSystem32driver. Он не имеет расширения, но читается любым текстовым редактором, будь это Notepad++ или стандартный Notepad, интегрированный в Windows 10.
Расположение этого документа можно и изменить, в чем пользователь нуждается чрезмерно редко. Все же знать о такой функции полезно. Проделывается все приведенным ниже образом.
- Вызываем редактор системной базы данных, выполнив «regedit» в строке «Выполнить» или поиcке Виндовс 10.
- Идем в раздел HKLM.
- В подразделе SYSTEM переходим по пути CurrentControlSetServicesTcpip.
- Открываем ветку Parameters.
- Изменяем значение параметра «DataBasePath» на новый путь, куда будет перенесен текущий hosts.
Редактирование hosts
Открыть файл в режиме сохранения изменений смогут только администраторы или учетные записи с соответствующими правами.
1. Для этого запускаем текстовый редактор (рассмотрим на примере интегрированного Notepad) от имени администратора. Блокнот можно запустить, воспользовавшись поисковой строкой.
2. Через пункт «Файл» вызываем команду открытия документов или нажимаем комбинацию клавиш Ctrl + O.
3. выпадающем списке справа выбираем «Все файлы».
4. Указываем документ с названием hosts.
По умолчанию, все строки документа начинаются с символа #, обозначающего комментарий. То есть, функционально, документ не содержит какой-либо информации.
Теперь вызываем «Файл» и жмем «Сохранить». Если изменения не вступили в силу, значит необходимо повторить действия, запустив текстовый редактор от имени администратора.
Порой приходится изменять права доступа к файлу через вкладку «Безопасность» в свойствах hosts и даже становиться его владельцем.
Восстановление изначального host в среде Windows 10
Оригинальный текстовый документ hosts, что было отмечено, в функциональном отношении является абсолютно чистым и никоим образом не влияет на работу компьютера. Если после установки какой-либо программы этот документ подвергся изменению, и не знаете, как все вернуть назад или файла вообще нет по указанному адресу, а в вышеупомянутой ветке реестра место его расположения не изменилось, проделайте следующие операции.
1. Посредством контекстного меню в любой папке, будь это Рабочий стол или сам каталог etc, создайте текстовый документ и переименуйте его в hosts без расширения.
Возможно, для этого придется активировать опцию отображения файловых расширений в параметрах проводника в Панели управления. Во вкладке «Вид» ставим флажок возле соответствующей опции.
Во время переименования соглашаемся с тем, что в следующий раз файл может открыться неправильно.
2. Если папкой создания текстового документа была не etc, копируем его в этот каталог, размещенный по адресу WindowsSystem32drivers.
Проблемы с работой hosts
Изменения, внесенные в hosts, должны сразу же задействоваться, не требуя перезапуска компьютера. Бывают случаи, когда внесенные изменения не срабатывают. Здесь необходимо проверить правильность внесенных коррективов. Если все верно, предпринимаем такую попытку.
- Вызываем командную строку через поиск с правами администратора.
- Выполняем в ней «ipconfig /flushdns» и закрываем окошко cmd.
- Проверяем, исправлена ли проблема.
Если нет, отключаем прокси-сервер.
1. Заходим в «Свойства браузера» в Панели управления, переключив вид ее иконок на «Значки».
2. Во вкладке «Подключения» нажимаем по пиктограмме, отвечающей за настройку сети.
3. Снимаем все галочки и применяем новую конфигурацию системы.
Это должно поставить точку в решении проблемы.
Четверг, 13 июля 2017 13:22
Как изменить hosts в Windows10
Файл hosts содержит таблицы соответствия доменных имен сетевым адресам. Сведения о соответствии адресов, запрошенные из таблицы в файле hosts, имеют приоритет перед сведениями, запрошенными с DNS-сервера. Как известно, каждому адресу сайта в сети Интернет (доменному имени) соответствует свой ip-адрес (сетевой адрес), по которому сетевое оборудование находит в сети запрашиваемый сайт. Запись в файле hosts избавляет сетевое оборудование от необходимости запрашивать у DNS-сервера ip-адрес, соответствующий тому адресу сайта, который вводится в адресной строке браузера, что, в конечном счете, немного ускоряет скорость загрузки сайта.
А если в файл hosts внести запись, в которой адресу сайта в сети Интернет устанавливается в соответствие локальный IP-адрес 127.0.0.1 (Localhost), можно таким образом заблокировать доступ к этому сайту.Начиная с Windows 2000 файл hosts по умолчанию располагается на локальном диске с операционной системой по адресу C:WindowsSystem32driversetc (если система установлена на диск С).Для редактирования hosts в операционной системе Windows 10 необходим любой текстовый редактор, в том числе встроенные в Windows Блокнот или WordPad, запущенный с привилегиями администратора, или специальная программа. Сетевой адрес и соответствующее ему доменное имя записываются в одной строке, между записями ставится один или несколько пробелов. Значком решетки # помечаются комментарии.Далее рассмотрим несколько способов редактирования файла hosts в операционной системе Windows 10.
1 способ. Изменение hosts c помощью командной строки.
Открыть на редактирование файл hosts с возможностью сохранения изменений можно используя командную строку. Открыть ее мы можем воспользовавшись поиском. Вводим в поле поиска cmd и запускаем командную строку от имени администратора.Затем в поле командной строки вводим команду:
notepad C:WindowsSystem32driversetchosts
где notepad наименование программы (Блокнот) а C:WindowsSystem32driversetchosts — путь к файлу hosts (если система установлена в другой раздел, укажите букву того раздела, на который установлена система) и жмем Enter.
2 Способ. С помощью Блокнота из учетной записи администратора.
Как было сказано выше, для редактирования файла hosts требуются права администратора. Учетная запись администратора по умолчанию отключена в Windows. Чтобы ее включить нужно запустить командную строку от имени администратора.В окне командной строки вводим команду net user Администратор /active:yes и затем жмем клавишу Enter. Появится отчет об успешном выполнении команды.После чего входим под вновь созданной учетной записью администратора. Под администратором можем беспрепятственно вносить изменения в файл hosts и сохранять изменения. Переходим в папку, расположенную по адресу C:WindowsSystem32driversetc, и из контекстного меню, вызванного правой клавишей мыши, выбираем пункт «Открыть с помощью».Затем выбираем программу, которой хотим открыть (например Блокнот), и жмем «ОК».
3 способ. изменить файл hosts с помощью Блокнота из учетной записи пользователя.
Второй способ не требует авторизации под администратором, однако, если эта учетная запись активирована и на нее установлен пароль, то на некоторых шагах система потребует его ввести.Наша задача состоит в том, чтобы запустить редактор с правами администратора и в нем уже открывать и редактировать файл hosts. Будем в качестве редактора использовать Блокнот. Чтобы открыть его, мы можем ввести слово блокнот в поле встроенного поисковика, а затем вызвав контекстное меню правой клавишей мыши, выбрать пункт «Запустить от имени администратора».Или переходим в папку по адресу C:WindowsSystem32, находим в ней файл notepad и запускаем его от имени администратора, нажав соответствующий пункт контекстного меню.В открывшемся окне редактора жмем «Файл» → «Открыть».Далее указываем путь к файлу hosts (C:WindowsSystem32driversetc) и жмем открыть.
4 способ. С помощью программы Hosts File Editor.
Еще один способ — использование специальных программ для редактирования hosts. Одна из таких программ Hosts File Editor. Скачать ее можно по ссылке http://hostsfileeditor.codeplex.com.После заполнения соответствующих ячеек таблицы следует нажать «Save».Можем из программы Hosts File Editor открыть текстовую версию файла hosts и посмотреть что получилось.
Я очень надеюсь, моя статья помогла Вам! Просьба поделиться ссылкой с друзьями:
Добавить комментарий
НаверхИспользуемые источники:
- https://remontka.pro/hosts-file-windows-10/
- https://windows10i.ru/bezopasnost/kak-izmenit-fajl-hosts-v-windows-10.html
- http://pk-help.com/workstation/change-hosts-windows10