Как найти файл на компьютере Windows 7 — вопрос, который возникает у пользователей при настройке сети, блокировке сайтов или устранении проблем с интернетом. Этот файл отвечает за сопоставление доменных имён с IP-адресами, и его стандартна для всех версий Windows. В Windows 7 путь к файлу не отличается от более новых систем, но есть нюансы доступа.
Файл hosts скрыт по умолчанию, поэтому его не видно в папке без включённых скрытых файлов. Чтобы не терять время, воспользуйтесь прямым путём: C:\Windows\System32\drivers\etc\hosts. Но как туда попасть и что делать, если файл не отображается? Рассмотрим все шаги подробно.
Зачем нужен файл и почему его ищут
Файл hosts — это локальная база данных, которая переводит доменные имена (например, yandex.ru) в IP-адреса (например, 77.88.55.60). Он загружается до обращения к DNS-серверам, поэтому изменения в нём вступают в силу сразу после сохранения.
Чаще всего пользователи ищут этот файл, чтобы:
- Заблокировать доступ к сайтам — добавлением строки типа
127.0.0.1 vk.comможно закрыть доступ к ВКонтакте на данном компьютере. - Ускорить загрузку часто посещаемых ресурсов — если IP-адрес сайта статичен, его прописывают в
hosts, чтобы избежать задержек на DNS-запросы. - Отладить локальные сети — при разработке сайтов или настройке серверов в локальной сети.
- Обойти блокировки — если DNS-серверы оператора блокируют ресурс, можно вручную прописать его в
hosts.
В Windows 7 файл hosts не имеет расширения, но его можно открыть любым текстовым редактором — от стандартного Блокнота до Notepad++ или Sublime Text.
Если вы не уверены, что правильно отредактируете файл hosts, сделайте его резервную копию перед изменениями. Для этого скопируйте его в другую папку или переименуйте в hosts.bak.
| Версия Windows | Путь к файлу hosts | Особенности доступа |
|---|---|---|
| Windows 7 | C:\Windows\System32\drivers\etc\hosts | Требует прав администратора для редактирования |
| Windows 8 / 8.1 | C:\Windows\System32\drivers\etc\hosts | Аналогично Windows 7, но с ускоренным запуском от имени администратора |
| Windows 10 | C:\Windows\System32\drivers\etc\hosts | Можно открыть через контекстное меню Блокнота с правами админа |
| Windows 11 | C:\Windows\System32\drivers\etc\hosts | То же, что и в Windows 10, но с усилением защиты UAC |
| Windows XP | C:\Windows\System32\drivers\etc\hosts | Редактируется без дополнительных прав, но может быть заблокирован антивирусом |
Стандартные пути к файлу в разных версиях Windows
Хотя в статье речь идёт о Windows 7, полезно знать, где искать hosts в других версиях ОС. Это поможет, если вы работаете с несколькими компьютерами или перешли на более новую систему.
Как видите, путь к файлу одинаков для всех версий Windows, начиная с XP. Разница только в способах доступа и правах на редактирование. В Windows 7 и новее всегда требуются права администратора.
Способы найти файл в Windows 7
Есть несколько способов добраться до файла hosts. Выберите тот, который удобнее вам.
- Через Проводник — включите отображение скрытых файлов и перейдите по пути
C:\Windows\System32\drivers\etc. Файл будет без расширения и с иконкой стандартного текстового документа. - Через поиск в меню Пуск — введите в поисковой строке
hostsи дождитесь результатов. Обычно система находит его в папкеetc. - Через командную строку — откройте
cmdи введите командуnotepad C:\Windows\System32\drivers\etc\hosts. Это сразу откроет файл в Блокноте. - Через файловый менеджер (Total Commander, и т.д.) — включите отображение скрытых файлов и перейдите в папку
etc.
Самый быстрый способ — использовать командную строку. Он гарантированно сработает, даже если файл скрыт, и сразу откроет его в редакторе.
Пошаговое открытие файла через Проводник
Если вы предпочитаете графический интерфейс, воспользуйтесь Проводником. Но учтите, что по умолчанию файл скрыт, поэтому сначала нужно включить отображение скрытых элементов.
Откройте Проводник (
Win + E).В верхнем меню выберите
Упорядочить → Параметры папок и поиска.В открывшемся окне перейдите на вкладку
Вид.В разделе
Дополнительные параметрынайдите пунктСкрытые файлы и папкии выберитеПоказывать скрытые файлы, папки и диски.Снимите галочку с пункта
Скрывать защищённые системные файлы(если он есть) и подтвердите изменения.Теперь перейдите по пути
C:\Windows\System32\drivers\etc. В этой папке вы увидите файлhosts.
⚠️ Внимание: Не изменяйте другие файлы в папкеetc, особенноnetworks,protocolилиservices. Их некорректное редоктирование может привести к проблемам с сетью.
Чем отличается файл от DNS: сравнение функций
Многие пользователи путают файл hosts с DNS. Да, оба механизма связывают доменные имена с IP-адресами, но работают они по-разному. Давайте разберёмся.
| Критерий | Файл hosts | DNS |
|---|---|---|
| Место хранения | Локально на компьютере | На удалённом сервере |
| Скорость обработки | Мгновенная (загружается при старте) | Зависит от скорости интернета и загруженности сервера |
| Гибкость настройки | Ручная правка, подходит для небольших изменений | Автоматическая, обновляется в реальном времени |
| Приоритет | Выше, чем у DNS | Ниже, чем у hosts |
| Использование | Для локальных изменений (блокировка, тестирование) | Для глобального распознавания доменов |
Если в файле hosts прописан для домена, система будет использовать его, игнорируя DNS. Это удобно для тестирования или блокировки сайтов, но не подходит для масштабных изменений.
Как правильно редактировать файл hosts
Редактирование файла hosts в Windows 7 требует прав администратора. Если вы попробуете открыть его через обычный Блокнот, система не позволит сохранить изменения. Поэтому нужно запускать редактор от имени админа.
Способы редактирования:
Через Блокнот с правами администратора: найдите Блокнот в меню Пуск, кликните правой кнопкой и выберите
Запуск от имени администратора, затем откройте файл черезФайл → Открыть.Через командную строку: как упоминалось ранее, введите
notepad C:\Windows\System32\drivers\etc\hostsвcmd, запущенной от имени админа.Через сторонние редакторы (например, Notepad++): запустите редактор от имени админа и откройте файл.
Редактируйте файл hosts только с правами администратора, иначе изменения не сохранятся.
Практическая инструкция: блокировка сайта через hosts
Допустим, вы хотите заблокировать доступ к социальной сети на своём компьютере. Для этого нужно добавить в файл hosts строку, которая перенаправит домен на несуществующий или локальный IP.
Вот как это сделать:
Как заблокировать сайт через hosts
Часто задаваемые вопросы
Можно ли удалить файл hosts?
Технически — да, но не рекомендуется. Система создаст его заново при следующем запуске, но если в момент удаления он использовался, могут возникнуть ошибки. Лучше оставить файл на месте, даже если он пустой.
Почему после редактирования сайт не блокируется?
Причин несколько: вы не сохранили файл с правами админа, не перезагрузили браузер (или компьютер), или в строке есть ошибка. Проверьте, что строка имеет вид 127.0.0.1 домен.ру без пробелов перед IP. Также убедитесь, что в браузере не кэшируется DNS — попробуйте очистить кэш или открыть сайт в приватном режиме.
Как вернуть исходный файл hosts?
Если вы ошиблись при редактировании, можно восстановить стандартный файл. Для этого откройте командную строку от имени админа и введите команду: sfc /scannow. Система проверит целостность файлов и восстановит hosts, если он был изменён. Альтернатива — вручную скопировать стандартное содержимое из резервной копии или с другого компьютера.
Можно ли редактировать без прав администратора?
Нет. В Windows 7 и новее файл hosts защищён системой. Без прав админа вы не сможете его сохранить. Если вам нужно отредактировать файл, обязательно запускайте редактор от имени администратора.