айл hosts в Windows 10 используется для сопоставления доменных имен (например, google.com) с IP-адресами. Он позволяет переопределять DNS-серверы и направлять трафик на определенные IP-адреса. Иногда файл hosts может быть поврежден, изменен вредоносными программами или неправильно настроен, что может привести к проблемам с доступом к веб-сайтам. Вот как можно исправить файл hosts в Windows 10:
Как исправить файл hosts в Windows 10
I. Расположение файла hosts
Файл hosts находится по следующему пути:
C:\Windows\System32\drivers\etc\
II. Способы исправления файла hosts
A. Восстановление файла hosts к стандартному состоянию
Это самый простой и безопасный способ исправить файл hosts.
- Откройте Блокнот от имени администратора:Найдите "Блокнот" в меню "Пуск".
Щелкните правой кнопкой мыши на "Блокнот" и выберите "Запуск от имени администратора".
Подтвердите запрос контроля учетных записей пользователей (UAC), если появится. - Откройте файл hosts:В Блокноте выберите "Файл" > "Открыть".
Перейдите в папку C:\Windows\System32\drivers\etc\.
В выпадающем списке "Тип файла" выберите "Все файлы (*.*)". (По умолчанию отображаются только текстовые файлы).
Выберите файл hosts и нажмите "Открыть". - Замените содержимое файла hosts следующим текстом:
# Copyright (c) Microsoft Corporation. All rights reserved.
#
# 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 host 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 handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost
- Сохраните файл hosts:Выберите "Файл" > "Сохранить".
Убедитесь, что файл сохраняется без расширения (т.е. просто hosts, а не hosts.txt). Блокнот может добавлять расширение .txt по умолчанию, поэтому проверьте это. - Перезагрузите компьютер: Перезагрузите компьютер, чтобы изменения вступили в силу.
B. Проверка файла hosts на наличие вредоносных записей
Если вы подозреваете, что файл hosts был изменен вредоносными программами, проверьте его на наличие нежелательных записей.
- Откройте файл hosts в Блокноте от имени администратора (как описано выше).
- Просмотрите содержимое файла:Обратите внимание на строки, начинающиеся с #. Это комментарии и они не влияют на работу.
Ищите строки, которые перенаправляют известные веб-сайты на другие IP-адреса. Например, если вы видите строку 127.0.0.1 google.com, это означает, что при попытке открыть google.com вы будете перенаправлены на локальный компьютер (что приведет к ошибке). - Удалите вредоносные записи:Удалите или закомментируйте (добавьте # в начале строки) любые нежелательные записи.
Убедитесь, что строки для localhost (127.0.0.1 и ::1) не закомментированы (т.е. они должны быть активны). - Сохраните файл hosts (как описано выше).
- Перезагрузите компьютер.
C. Проверка разрешений файла hosts
Неправильные разрешения файла hosts могут препятствовать его редактированию.
- Перейдите в папку C:\Windows\System32\drivers\etc\ в проводнике Windows.
- Щелкните правой кнопкой мыши на файле hosts и выберите "Свойства".
- Перейдите на вкладку "Безопасность".
- Проверьте, есть ли в списке ваша учетная запись пользователя. Если нет, добавьте ее:Нажмите "Изменить".
Нажмите "Добавить".
Введите имя пользователя вашей учетной записи и нажмите "Проверить имена". Нажмите "OK". - Выберите свою учетную запись и убедитесь, что у вас есть права на "Чтение" и "Запись". Если нет, установите флажки "Разрешить" для этих прав.
- Нажмите "Применить" и "OK".
D. Использование командной строки для сброса файла hosts (альтернативный метод)
Этот метод использует команду netsh для сброса конфигурации TCP/IP, включая файл hosts.
- Откройте командную строку от имени администратора (как описано выше).
- Введите следующую команду и нажмите Enter: netsh winsock reset
- Перезагрузите компьютер.
E. Проверка на наличие поддельных файлов hosts
Вредоносные программы могут создавать поддельные файлы hosts в других местах файловой системы, чтобы перенаправлять трафик.
- Запустите поиск в проводнике Windows:Откройте проводник Windows.
В поле поиска введите hosts и нажмите Enter.
Укажите для поиска весь диск C:. - Проверьте результаты поиска:Убедитесь, что существует только один файл hosts по правильному пути (C:\Windows\System32\drivers\etc\).
Если вы обнаружите другие файлы hosts в других местах, удалите их. (Будьте осторожны и убедитесь, что это действительно поддельные файлы hosts). - Проверьте содержимое правильного файла hosts (как описано выше) на наличие вредоносных записей.
III. Дополнительные рекомендации
- Проверьте DNS-серверы: Убедитесь, что ваши DNS-серверы настроены правильно. Обычно рекомендуется использовать DNS-серверы, предоставляемые вашим интернет-провайдером (ISP) или общедоступные DNS-серверы (например, Google DNS: 8.8.8.8 и 8.8.4.4).
- Очистите кэш DNS: Откройте командную строку от имени администратора и введите команду ipconfig /flushdns.
- Проверьте на наличие вредоносных программ: Запустите полное сканирование системы с помощью надежной антивирусной программы.
IV. Важно
- Перед внесением изменений в файл hosts создайте его резервную копию. Просто скопируйте файл в другое место (например, на рабочий стол).
- Будьте внимательны при редактировании файла hosts, так как неправильные записи могут привести к проблемам с доступом к веб-сайтам.
- Редактируйте файл hosts только в том случае, если вы понимаете, что делаете.
- Если вы не уверены в своих силах, обратитесь к специалисту.
Следуя этим инструкциям, вы сможете исправить файл hosts в Windows 10 и решить проблемы с доступом к веб-сайтам.