Как восстановить файл hosts в Windows 10 и Windows 11

Файл hosts в операционных системах Windows используется для сопоставления IP-адресов и доменных имен. Если этот файл отсутствует, некоторые веб-ресурсы могут быть недоступны или могут возникнуть проблемы с доступом к локальным ресурсам. В этой статье рассмотрим, как восстановить отсутствующий файл hosts в Windows 10 и Windows 11.

1. Что такое файл hosts и почему он важен?

Файл hosts – это текстовый файл, который позволяет пользователям вручную настроить сопоставление IP-адресов и доменных имен. С его помощью можно, например, перенаправить определенный домен на локальный сервер или блокировать доступ к определенным веб-ресурсам. Если этот файл удален или поврежден, это может вызвать проблемы с доступом к определенным веб-сайтам или сетевым ресурсам.

2. Где находится файл hosts в Windows?

В Windows файл hosts обычно расположен по следующему пути:

C:\Windows\System32\drivers\etc\hosts

Если вы обнаружили, что этого файла там нет, можно восстановить его, следуя нижеприведенным инструкциям.

3. Как восстановить файл hosts вручную

Вы можете создать новый файл hosts с помощью обычного текстового редактора, такого как Notepad. Для этого:

  1. Откройте Блокнот с правами администратора. Для этого найдите «Блокнот» в меню «Пуск», щелкните правой кнопкой мыши и выберите Запуск от имени администратора.
  2. Вставьте следующий базовый шаблон для файла hosts:
# Copyright (c) 1993-2009 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

127.0.0.1       localhost
::1             localhost
  1. Сохраните файл с именем hosts (без расширения) и поместите его в папку C:\Windows\System32\drivers\etc.

4. Использование командной строки для восстановления файла hosts

Существует более быстрый способ восстановить файл hosts, используя командную строку:

  1. Запустите Командную строку от имени администратора. Для этого нажмите Win + X и выберите Windows PowerShell (Администратор) или Командная строка (Администратор).
  2. Введите следующую команду, чтобы создать файл hosts с базовыми настройками:
echo 127.0.0.1 localhost > C:\Windows\System32\drivers\etc\hosts

Эта команда создаст файл hosts с базовой записью для localhost.

5. Проверка файла hosts

После восстановления файла hosts рекомендуется проверить его работу. Откройте командную строку и выполните команду:

ping localhost

Если файл работает правильно, вы должны увидеть успешный ответ от IP-адреса 127.0.0.1.