Что делать если нет файла на windows 10 — этот вопрос часто возникает у пользователей, столкнувшихся с проблемами доступа к сайтам или ошибками сети. Файл hosts — это системный файл, который сопоставляет доменные имена с IP-адресами. Если его нет в папке C:\Windows\System32\drivers\etc, это может означать, что он был удалён, скрыт или перемещён. В большинстве случаев его легко восстановить вручную.
В Windows 10 файл по умолчанию есть всегда, но иногда он становится невидимым из-за настроек системы или действий вирусов. Не паникуйте: решение простое. Далее разберём, как проверить его наличие, создать заново или вернуть стандартные настройки.
Почему файл может отсутствовать
Есть несколько причин, по которым файл может «испариться»:
- Скрытые файлы. По умолчанию в Windows 10 системные файлы скрыты. Если вы не видите hosts, возможно, он просто спрятан.
- Удаление вирусом. Некоторые вредоносные программы изменяют или удаляют hosts, чтобы перенаправлять пользователей на фишинговые сайты.
- Ошибка пользователя. При очистке системы или настройке сети файл мог быть удалён по неосторожности.
- Проблемы с правами доступа. Если у вашей учётной записи нет прав администратора, файл может быть невидимым.
Перед тем как создавать новый файл, проверьте, не скрыт ли он. Для этого откройте Проводник, перейдите в папку C:\Windows\System32\drivers\etc и убедитесь, что в настройках отображаются скрытые файлы.
Чтобы увидеть скрытые файлы, в Проводнике нажмите Вид → Скрытые элементы или в параметрах папок включите отображение защищённых системных файлов.
| Сценарий | Причина | Решение |
|---|---|---|
| Файл есть, но не виден | Скрыт системой или вирусом | Включить отображение скрытых файлов |
| Файл отсутствует | Удалён или перемещён | Создать новый вручную |
| Файл повредился | Ошибка записи или вирус | Восстановить из резервной копии или сбросить настройки |
Где должен находиться файл и как его найти
Файл в Windows 10 всегда находится по пути C:\Windows\System32\drivers\etc\hosts. Если его там нет, возможны три сценария:
Чтобы проверить наличие файла, откройте командную строку от имени администратора и введите:
type %SystemRoot%\System32\drivers\etc\hosts
Если система выдаст содержимое файла (даже пустое), значит, он есть. Если появится сообщение «Файл не найден», его действительно нет.
Как убедиться, что файл скрыт
Чаще всего файл не виден из-за настроек Проводника. В Windows 10 по умолчанию скрыты системные файлы, чтобы пользователи не удаляли их по ошибке.
Вот как проверить:
- Откройте
Проводники перейдите в папкуC:\Windows\System32\drivers\etc. - В меню выберите
Вид → Скрытые элементы. - Если файл не появился, нажмите
Файл → Изменить параметры папок и поиска. - На вкладке
Видснимите галочку с пунктаСкрывать защищённые системные файлы.
После этого файл должен стать видимым.
Как создать файл вручную
Если файл отсутствует, его можно создать самостоятельно. Для этого:
- Откройте
Блокнотот имени администратора (правый клик →Запуск от имени администратора). - Вставьте стандартное содержимое файла для Windows 10:
# Copyright (c) 1993-2009 Microsoft Corp. # # Это пример файла HOSTS, используемого Microsoft TCP/IP для Windows. # # Этот файл содержит сопоставления IP-адресов с именами хостов. # Каждый элемент должен находиться в отдельной строке. # IP-адрес должен находиться в первом столбце, за ним должен следовать # соответствующий хост. # Комментарии (такие как эти) могут быть вставлены в отдельной строке # или после имени хоста, предваряемые символом '#'. # # Например: # # 102.54.94.97 rhino.acme.com # сервер исходных файлов # 38.25.63.10 x.acme.com # клиент x 127.0.0.1 localhost ::1 localhost
- Сохраните файл как
hosts(без расширения .txt) в папкуC:\Windows\System32\drivers\etc. - Выберите тип файла
Все файлы (*.*)и кодировкуUTF-8.
⚠️ Внимание: Если вы сохраните файл с расшерением .txt, он не будет работать. Убедитесь, что в имени файла нет точки и расширения.
Сравнение способов восстановления файла hosts
Восстановить файл можно разными способами. Выбор зависит от причины его исчезновения и вашего уровня подготовки.
| Способ | Сложность | Когда подходит | Плюсы | Минусы |
|---|---|---|---|---|
| Создание вручную | Низкая | Файл удалён | Быстро, не требует программ | Нужно знать содержимое |
| Восстановление из резервной копии | Средняя | Файл повреждён | Возвращает оригинальные настройки | Нужна резервная копия |
| Использование командной строки | Высокая | Файл скрыт или заблокирован | Точное управление | Требует знаний команд |
| проверка | Низкая | Файл удалён вирусом | Устраняет причину | Не всегда восстанавливает файл |
Как проверить, работает ли файл hosts
После создания или восстановления файла нужно убедиться, что он работает. Для этого:
Откройте командную строку и введите:
ping localhost
Если ответ будет PING localhost (127.0.0.1), значит, файл работает правильно. Если IP-адрес другой, проверьте содержимое файла.
Файл hosts должен содержать строку 127.0.0.1 localhost. Без неё некоторые программы могут не работать.
Пошаговая инструкция: как вернуть файл за 5 минут
Если вы не хотите разбираться в деталях, следуйте этой инструкции. Она подойдёт в 90% случаев, когда файл отсутствует или повреждён.
Как восстановить файл hosts в Windows 10
Часто задаваемые вопросы
Можно ли удалить файл hosts?
Технически да, но это не рекомендуется. Без файла некоторые программы могут работать некорректно. Если вы удалили его случайно, восстановите по инструкции выше.
Почему файл изменяется сам по себе?
Обычно это делают вирусы или вредоносные программы, чтобы перенаправлять вас на мошеннические сайты. Проведите компьютер антивирусом, например, Kaspersky или Dr.Web.
Как сбросить файл к стандартным настройкам?
Удалите текущий файл и создайте новый со стандартным содержимым (смотрите раздел «Как создать файл вручную»). Также можно скопировать файл с другого компьютера с Windows 10.
Нужны ли права администратора для изменения файла hosts?
Да. Файл hosts — системный, и для его изменения или создания нужны права администратора. Если вы сохраняете файл в etc, запускайте Блокнот от имени администратора.