C windows system32 drivers etc отсутствует файл hosts

Некоторые пользователи, решившие проверить или отредактировать файл hosts в Windows могут обнаружить, что его нет в папке C:\Windows\System32\drivers\etc а иногда о том, что файл hosts не существует может сообщить и какой-то антивирус или утилита для удаления вредоносных программ.

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

Расположение файла hosts и возможность его изменения

Файл hosts в папке по умолчанию

Прежде чем приступить, рекомендую зайти в Папку C:\Windows\System32\drivers\etc, открыть параметры проводника (сделать это можно в меню Проводника) и включить показ как скрытых, так и защищенных системных файлов — это две отдельные отметки, показаны на скриншоте ниже.

Если после включения отображения скрытых и системных файлов файл hosts всё так же не наблюдается в указанной папке, имеет смысл проверить, а не было ли изменено его стандартное расположение.

Папка, в которой находится файл hosts прописывается в реестре и может быть изменена. Чтобы проверить, не в этом ли причина отсутствия этого файла, выполните следующие шаги:

  1. Нажмите правой кнопкой мыши по кнопке «Пуск», выберите пункт «Выполнить», введите regedit и нажмите Enter.
  2. В открывшемся редакторе реестра перейдите к разделу
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
  3. В правой панели редактора реестра обратите внимание на значение параметра DataBasePath, по умолчанию там должно быть прописано
    %SystemRoot%\System32\drivers\etc
    Расположение файла hosts в реестре

  4. Если значение отличается, вы можете заглянуть в указанную по факту папку и посмотреть, имеется ли файл hosts там. Если в пути используются ссылки на папки вида %SystemRoot% и вы не знаете, что это за путь, можно дважды нажать по параметру DataBasePath, скопировать этот путь, а затем вставить в адресную строку проводника.
  5. При желании вы можете изменить значение параметра, равно как и место хранения файла hosts на стандартное: дважды нажмите по параметру DataBasePath, введите значение %SystemRoot%\System32\drivers\etc и сохраните настройки.
  6. Если значение параметра не было изменено, значит hosts должен располагаться в стандартной папке, но по какой-то причине был удален или не был создан, об этом поговорим далее.

Обратите внимание, если путь к месту расположения файла hosts был изменен, при этом вы лично его не меняли, а речь идет о «чистой» (не какой-либо «сборке») Windows, возможно, это расположение было изменено какими-то сторонними программами, не всегда полезными. Может иметь смысл проверить компьютер специальными средствами удаления вредоносных программ и инструментами, такими как Dr.Web CureIt!

Восстановление файла hosts

Если пути к месту хранения файла hosts не менялись, но его в нужном расположении нет, то следует учитывать два момента:

  • В общем случае отсутствие файла hosts никак не влияет на работу вашей Windows 11/10 — по умолчанию этот файл пустой и содержит лишь комментарии, которые не используются в работе. То есть функционально нет разницы (при условии, что вы не планируете вносить собственные записи в файл): будете ли вы восстанавливать стандартный файл hosts или решите этого не делать.
  • Вы легко можете восстановить этот файл: файл hosts это простой текстовый файл в кодировке UTF-8 и без расширения.

Чтобы восстановить файл, вы можете (привожу упрощенный вариант для начинающих пользователей):

  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
    
    # localhost name resolution is handled within DNS itself.
    #	127.0.0.1       localhost
    #	::1             localhost
    
  3. В меню Блокнота выбрать «Файл» — «Сохранить» и сохранить его с именем hosts и без расширения, лучше всего — на рабочий стол (сохранить сразу в нужную папку, не запустив блокнот от имени Администратора не получится). Для сохранения без расширения в поле «Тип файла» выберите «Все файлы», введите имя файла hosts (без .txt), кодировка – UTF-8.
    Сохранение файла hosts в блокноте

  4. Перенести файл с рабочего стола в папку C:\Windows\System32\drivers\etc — для этого вы должны иметь права администратора на компьютере, при переносе появится соответствующий запрос.

На этом всё: файл будет в нужном расположении и исправно работать, при условии, что в реестре для его расположения указана стандартная папка. Подробнее про редактирование файла hosts в Windows 11 и изменение файла hosts в предыдущих версиях Windows.

Если он не скрытый и действительно пропал, то напишите его сами.

Но, вообще, файл изначально «пустой», в том смысле, что кроме комментариев в нем нет команд. Даже бывает, что его вообще нет. Но, если вы в него заносили сайты для блокировки, он должен быть!

Как создать этот файл. Запускаете «блокнот» от имени администратора (это важно! Иначе документ не будет принят системой!). Пишите … оопс! Увы,увы …

Увы, этот сайт не позволяет размещать произвольно форматированный текст! Поэтому придется вставить его здесь картинкой!

Везде, где строчки начинаются знаком # это комментарии (заметки для себя). А вот строчки без этого знака и начинающиеся с IP-адреса, это уже команды. В конце документа должна быть одна пустая строка.

После того, как занесете данные, Сохраните этот документ и переименуйте в hosts, убрав расширение (.txt). Перенесите его в нужную папку.

Выполнение асинхронных задач в Python с asyncio

py-thonny 12.05.2025

Современный мир программирования похож на оживлённый мегаполис – тысячи процессов одновременно требуют внимания, ресурсов и времени. В этих джунглях операций возникают ситуации, когда программа. . .

Работа с gRPC сервисами на C#

UnmanagedCoder 12.05.2025

gRPC (Google Remote Procedure Call) — открытый высокопроизводительный RPC-фреймворк, изначально разработанный компанией Google. Он отличается от традиционых REST-сервисов как минимум тем, что. . .

CQRS (Command Query Responsibility Segregation) на Java

Javaican 12.05.2025

CQRS — Command Query Responsibility Segregation, или разделение ответственности команд и запросов. Суть этого архитектурного паттерна проста: операции чтения данных (запросы) отделяются от операций. . .

Шаблоны и приёмы реализации DDD на C#

stackOverflow 12.05.2025

Когда я впервые погрузился в мир Domain-Driven Design, мне показалось, что это очередная модная методология, которая скоро канет в лету. Однако годы практики убедили меня в обратном. DDD — не просто. . .

Исследование рантаймов контейнеров Docker, containerd и rkt

Mr. Docker 11.05.2025

Когда мы говорим о контейнерных рантаймах, мы обсуждаем программные компоненты, отвечающие за исполнение контейнеризованных приложений. Это тот слой, который берет образ контейнера и превращает его в. . .

Micronaut и GraalVM — будущее микросервисов на Java?

Javaican 11.05.2025

Облачные вычисления безжалостно обнажили ахиллесову пяту Java — прожорливость к ресурсам и медлительный старт приложений. Традиционные фреймворки, годами радовавшие корпоративных разработчиков своей. . .

Инфраструктура как код на C#

stackOverflow 11.05.2025

IaC — это управление и развертывание инфраструктуры через машиночитаемые файлы определений, а не через физическую настройку оборудования или интерактивные инструменты. Представьте: все ваши серверы,. . .

Инъекция зависимостей в ASP.NET Core — Практический подход

UnmanagedCoder 11.05.2025

Инъекция зависимостей (Dependency Injection, DI) — это техника программирования, которая кардинально меняет подход к управлению зависимостями в приложениях. Представьте модульный дом, где каждая. . .

Битва за скорость: может ли Java догнать Rust и C++?

Javaican 11.05.2025

Java, с её мантрой «напиши один раз, запускай где угодно», десятилетиями остаётся в тени своих «быстрых» собратьев, когда речь заходит о сырой вычислительной мощи. Rust и C++ традиционно занимают. . .

Упрощение разработки облачной инфраструктуры с Golang

golander 11.05.2025

Причины популярности Go в облачной инфраструктуре просты и одновременно глубоки. Прежде всего — поразительная конкурентность, реализованная через горутины, которые дешевле традиционных потоков в. . .

Решение проблемы: Не удается сохранить файл hosts в Windows 10

19.07.2023

Содержание

  • 1 Проверка прав доступа
  • 2 Отключение защиты: изменение настроек безопасности
  • 3 Редактирование файла в командной строке
  • 4 Применение специализированных инструментов
  • 5 Проблемы со стороны используемых антивирусов

Невозможность успешно сохранить файл hosts Windows 10 – одна из самых распространенных проблем, с которой может столкнуться каждый пользователь. Под таким файлом принято рассматривать текстовый документ, в котором собрана вся актуальная информация о домене, IP-адресе, что ему соответствует.

Проблемы с сохранением возникают по причине особенностей данного документа, блокировки такого процесса установленными антивирусными программами. Иногда причина заключается в том, что пользователь не до конца понимает всю суть, специфику проведения запланированного процесса.

Проверка прав доступа

Для сохранения и дальнейшего редактирования файлов важно иметь соответствующий доступ. Такой файл «спрятан» в установочном каталоге ОС, а потому надежно защищен от несанкционированного доступа. По этой причине пользователю потребуется получить доступ для выполнения запланированных действий.

В первую очередь нужно произвести запуск «Блокнота» от имени администратора, воспользовавшись известной комбинацией «Windows Key + S». Если файл c:\windows\system32\drivers\etc\hosts недоступен для записи, нужно выбрать хосты, нажимая кнопку «Открыть». После этого происходит внесение определенных изменений с последующим их сохранением.

Отключение защиты: изменение настроек безопасности

Принимая решение купить лицензионную Windows 10, пользователь может столкнуться с проблемой, когда у него отсутствует контроль над файлом hosts. Для это следует выполнить несколько шагов с целью изменить настройки безопасности:

  1. Заходим в C: \ Windows \ System32 \ drivers \ etc.
  2. Нужно отыскать файл hosts, кликнув на пункт «Свойства».
  3. Нас интересует вкладка «Безопасность», где потребуется нажать «Изменить».
  4. На экране высвечивается список всех, кто имеет доступ к данному файлу. Если вы нашли в этом списке свое имя, нажимаем и проверяем наличие установки «Полных прав доступа». Если ваше имя отсутствует, нажимаем «Добавить».
  5. Вручную вводим необходимое имя, нажимая «Проверить имена», а после подтверждаем свои действия с помощью «Ок».

Таким образом, будут внесены существенные изменения в форму безопасности, а потому происходит автоматическое отключение защиты для вашего имени.

Редактирование файла в командной строке

Если были замечены проблемы, что не сохраняется hosts, нет возможности вносить изменения, потребуется воспользоваться командной строкой, введя «net user Администратор /active:yes». По завершению необходимо нажать «Enter», чтобы на экране появился отчет, свидетельствующий об успешном выполнении заданной команды.

Войти можно с помощью созданной админзаписи, которая позволяет вносить абсолютно любые изменения в любе время дня и ночи в файл hosts. Кроме того, такие изменения будут сразу же сохраняться.

Применение специализированных инструментов

Разобравшись с тем, где файл hosts находится, возникает необходимость в его редактировании. С этой целью часто используют специализированные утилиты, текстовые редакторы и прочие инструменты.

Рассмотрим сразу несколько проверенных вариантов:

  • Micro Hosts Editor – популярный программный продукт, который по своему интерфейсу немного напоминает «Блокнот». Но отличие заключается в применении инструментов по изменению таблиц.
  • Online Solutions Hosts Editor – еще одно уникальное приложение, в основе которого используется расширенный мастер восстановления файлов.

В зависимости от поставленной задачи перед пользователем, удастся сделать правильный выбор в сторону того или иного приложения.

Проблемы со стороны используемых антивирусов

Во многих антивирусных программах изначально предусмотрена опция запрета редактирования файла hosts, а потому возникает необходимость в предварительном отключении антивируса на ПК или лэптопе.

Для этого следуем инструкции:

  1. В меню «Пуск» выбираем «Средства администрирования».
  2. В открывшемся окошке кликаем «Конфигурация системы».
  3. Ищем вкладки «Службы» и «Автозагрузка», где нужно отыскать собственный антивирус, возле которого убираем установленные галочки.
  4. Нажимаем «Применить», чтобы сохранить все внесенные изменения.

По завершению всех действий система осуществит запрос на перезагрузку компьютера, по завершению которой антивирус не помешает редактировать файл hosts. Но после редактирования, стоит снова проделать вышеперечисленные действия, чтобы активировать антивирусную защиту.

Одна из главных ошибок каждого пользователя – несоблюдение инструкции, что приводит к нарушению правил редактирования данного файла. По этой причине следует быть внимательным и выполнять все действия шаг за шагом, не упуская важные моменты.

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Plex windows apple tv
  • Lenovo b590 20208 драйвера windows 7
  • Microsoft flight simulator for windows 95
  • Windows command prompt online
  • Windows 10 не показывает bluetooth