Файл hosts Windows 10

У цій інструкції за порядком буде описано, як змінити файл hosts у Windows 10, де він знаходиться (і що робити, якщо його там немає), який його вміст за замовчуванням і про те, як правильно зберегти цей файл після зміни, якщо він не зберігається. Також у кінці статті наведена інформація про випадок, якщо внесені зміни hosts не працюють.

У порівнянні з двома попередніми версіями ОС у файлі hosts для Windows 10 нічого не змінилося: ні розташування, ні вміст, ні способи редагування. Проте, вирішив написати окрему детальну інструкцію по роботі з даними файлом саме в новій ОС.

Де знаходяться hosts файлів у Windows 10

Файл hosts знаходиться в тій самій папці, що і раніше, а саме в C:\Windows\System32\drivers\etc (за умови, що система встановлена ​​саме в C:\Windows, а не куди-небудь ще, в останньому випадку шукайте у відповідній папці).

При цьому для того, щоб відкрити «правильний» файл hosts, рекомендую для початку зайти в Панель управління (через правий клік по пуску) — параметри провідника. І на вкладці «Вид» в кінці списку вставте відмітку «Сховати розширення для зареєстрованих типів файлів», а вже після цього перейдіть до папки з файлом hosts.

Сенс рекомендації: деякі користувачі-початківці відкривають не файл hosts, а, наприклад, hosts.txt, hosts.bak і тому подібні файли, в результаті зроблені в таких файлах зміни не впливають на роботу Інтернету, як це потрібно. Потрібно відкрити той файл, який не має ніякого розширення (див. на скриншоті).

Якщо файл hosts відсутній в папці C:\ Windows\ System32\ drivers\ etc — це нормально (хоч і дивно) і не повинно ніяким чином впливати на роботу системи (за замовчуванням цей файл і так пустий, і не містить нічого, крім коментарів, які не впливають на роботу).

Примітка: теоретично розташування файлу hosts може бути змінено (наприклад, системними програмами для захисту цього файлу). Щоб дізнатися, чи не було змінено воно у вас:

  • Запустіть редактор реєстру (клавіша Win+R, введіть regedit )
  • Перейдіть до розділу реєстру
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\і
  • Подивіться на значення параметра DataBasePath, саме це значення вказує на папку з файлом hosts у Windows 10 (за умовчанням %SystemRoot%\System32\drivers\etc

З розміщенням файлу закінчили, переходимо до його зміни.

Як змінити файл hosts

За замовчуванням зміна файлу hosts у Windows 10 доступна тільки адміністраторам системи. Те, що цей момент не враховується початковими користувачами, є найбільш частою причиною того, що файл hosts не зберігаються після зміни.

Для зміни файлу hosts необхідно відкрити його в текстовому редакторі, запущеному від імені Адміністратора (обов’язково). Покажу на прикладі стандартного редактора «Блокнот».

У пошуковій системі Windows 10 спочатку виберіть «Блокнот», а після того, як програма з’явиться в результатах пошуку, натисніть на ній правою кнопкою миші та виберіть «Запустити від імені адміністратора».

Наступний крок — відкрити файл hosts. Для цього в блокноті виберіть «Файл» — «Відкрити», перейдіть до папки з цим файлом, у полі з типом файлу встановіть «Всі файли» та виберіть той файл hosts, який не має жодного розширення.

За замовчуванням вміст хостів файлів у Windows 10 виглядає так, як ви можете бачити на скриншоті нижче. Але: якщо hosts порожній, не слід через це переживати, це нормально: річ у тім, що  файл містить за замовчуванням з точки зору функцій — те ж саме, що і порожній файл, оскільки усі рядки  що починаються зі знака решітки — це просто коментарі, які не мають ніякого значення для роботи.

Для редагування файлу hosts просто додайте підряд нові рядки, які повинні виглядати як IP-адрес, один або кілька проміжків, адрес сайту (URL, який буде перенаправлятися на вказаний IP-адресу).

Щоб було зрозуміліше — у прикладі нижче був заблокований ВК (всі звернення до нього будуть перенаправлені на 127.0.0.1 — це адреса, яка використовується для позначення «поточного комп’ютера»), а також зроблено так, щоб під час введення адреси dlink.ru в адресний рядок браузера автоматично відкривалися налаштування роутера за IP-адресою 192.168.0.1.

Примітка: не знаю, наскільки це важливо, але за деякими рекомендаціями файл hosts повинний містити порожній останній рядок

Після завершення редагування просто виберіть файл — збережіть (якщо hosts не зберігається, то ви запустили текстовий редактор не від імені Адміністратора. У поодиноких випадках потрібно окремо задати права доступу до файлу в його властивостях на вкладці «Безпека»).

Як завантажити або відновити файл hosts Windows 10

Як було написано трохи вище, вміст файлу hosts за замовчуванням  хоч і містить певний текст, але він рівнозначний порожньому файлу. Таким чином, якщо ви шукаєте, де завантажити цей файл або хочете відновити його до вмісту за умовчанням, то найпростіший спосіб буде таким:

  1. На робочому столі клацніть правою кнопкою миші, виберіть “Створити” – “Текстовий документ”. При введенні імені зітріть розширення .txt, а файл назвіть hosts (якщо розширення не показується — увімкніть його показ в «панель управління» — «параметри провідника» внизу на вкладці «Вид»). При перейменуванні вам повідомлять, що файл може не відкритися – це нормально.
  2. Скопіюйте цей файл у C:\Windows\System32\drivers\etc

Готово, файл відновлено до такого виду, в якому він перебуває відразу після встановлення Windows 10. Примітка: якщо у вас виникло питання про те, чому ми відразу не створили файл у потрібній папці, ваша правда, можна і так, просто в деяких випадках виявляється недостатньо прав для створення там файлу, а ось із копіюванням все зазвичай спрацьовує.

Що робити, якщо файл hosts не працюють

Зміни, зроблені у файлі hosts, повинні вступати в дію без перезавантаження комп’ютера і без будь-яких змін. Однак у деяких випадках цього не відбувається, і вони не спрацьовують. Якщо ви зіткнулися з такою проблемою, спробуйте наступне:

  1. Відкрийте командний рядок від імені адміністратора (через меню правого кліка за «Пуск»)
  2. Введіть команду ipconfig /flushdns і натисніть Enter.

Також, якщо ви використовуєте hosts для блокування сайтів, рекомендується використовувати одразу два варіанти адреси – з www і без (як у моєму прикладі з ВК раніше).

Використання проксі-сервера може заважати спрацюванню файлу hosts. Зайдіть в Панель керування (у полі «Перегляд» у верхній частині праворуч має стояти «Значки») — Властивості браузера. Перейдіть на вкладку «Підключення» та натисніть кнопку «Налаштування мережі». Заберіть усі позначки, у тому числі «Автоматичне визначення параметрів».

Ще одна деталь, яка може призвести до того, що файл hosts не працює – пробіли перед IP-адресою на початку рядка, порожні рядки між записами, пробіли в порожніх рядках, а також набір пробілів та табуляції між IP-адресою та URL (краще використовувати один пропуск, допускається табуляція). Кодування файлу hosts — ANSI або UTF-8 (блокнот за замовчуванням зберігає ANSI).

Якщо помітили помилки чи неточності, будь ласка, залишіть коментар чи напишіть листа на поштову адресу [email protected]

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *