Як відновити вміст файлу Hosts за промовчанням
Рекомендації, наведені в цій статті, дозволяють повернути вміст файлу hosts до стандартного використовується.
Що таке файл Hosts
Файл Hosts використовується операційною системою для зіставлення зручних для людини імен вузлів з числовими IP-адресами, які ідентифікують і знаходять вузол IP-мережі. Файл hosts є одним із кількох системних ресурсів, які адресують мережеві вузли в комп'ютерній мережі та є загальною частиною реалізації IP-адрес операційної системи.
Файл Hosts містить рядки тексту, що складаються з IP-адреси в першому текстовому полі, за яким слідує одне або кілька імен вузлів. Кожне поле відокремлено пропуском (з історичних причин часто перевагу віддають знакам табуляції, але прогалини також використовуються). Файл також може включати рядки з примітками, позначені символом #, який ставиться на початку кожного рядка. Порожні рядки у файлі ігноруються.
Якщо файл Hosts змінений за промовчанням, скидання його допоможе усунути деякі проблеми з підключенням.
Рішення
Щоб відновити параметри Hosts за промовчанням, виконайте наведені нижче дії в залежності від версії операційної системи, що використовується.
Щоб відновити параметри hosts за промовчанням, виконайте наведені нижче дії.
1. Відкрийте Блокнот. Для цього знайдіть "Блокнот", а потім торкніться або клацніть піктограму Блокнот .
2. Скопіюйте наступний текст і вставте його у файл:
- # Copyright (c) 1993-2006 Microsoft Corp. # # Цей файл HOSTS використовується як Microsoft TCP/IP для Windows. # # Цей файл містить mappings IP address to host names. Each # entry should be kept on an individual line. IP address should # be placed in the first column followed by the corresponding host name.# IP-адреса і host name повинні бути відокремлені в межах одного # space. # # Additionally, comments (such as these) можуть бути внесені на індивідуальні # lines або following the machine name denoted by a '#' symbol. # # Для прикладу: # # 102.54.94.97 rhino.acme.com # source server # 38.25.63.10 x.acme.com # x client host # localhost name resolution is handle within DNS itself. # 127.0.0.1 localhost # :: 1 localhost
3. У меню Файл виберіть Зберегти як, введіть hosts у поле Ім'я файлу (як показано на наступному малюнку), а потім збережіть файл на робочому столі.
5. Виконайте пошук за запитом %WinDir%\System32\Drivers\Etc, а потім натисніть значок папки "Файл ".
6. Торкніться та утримуйте файл Hosts або клацніть його правою кнопкою миші, виберіть команду Перейменувати, а потім перейменуйте файл Hosts.old.
7. Скопіюйте або перемістіть файл Hosts, створений на кроці 3, з робочого стола до папки %WinDir%\System32\Drivers\Etc . Якщо вам буде запропоновано ввести пароль адміністратора, натисніть кнопку Продовжити.
Щоб відновити параметри hosts за промовчанням, виконайте наведені нижче дії.
1. Відкрийте Блокнот. Для цього знайдіть "Блокнот" за допомогою Кортани, а потім торкніться або клацніть піктограму Блокнот .
2. Скопіюйте наступний текст і вставте його у файл:
- # Copyright (c) 1993-2006 Microsoft Corp. # # Цей файл HOSTS використовується як Microsoft TCP/IP для Windows. # # Цей файл містить mappings IP address to host names. Each # entry should be kept on an individual line. IP address should # be placed in the first column followed by the corresponding host name. # IP-адреса і м'який хостинг повинен бути відокремлений в межах одного # space. # # Additionally, comments (such as these) можуть бути внесені на індивідуальні # lines або following the machine name denoted by a '#' symbol.# # Для прикладу: # # 102.54.94.97 rhino.acme.com # source server # 38.25.63.10 x.acme.com # x client host # localhost name resolution is handle within DNS itself. # 127.0.0.1 localhost # :: 1 localhost
3. У меню Файл виберіть Зберегти як, введіть hosts у поле Ім'я файлу (як показано на наступному малюнку), а потім збережіть файл на робочому столі.
5. Виконайте пошук на запит %WinDir%\System32\Drivers\Etc за допомогою Кортани, а потім натисніть значок папки "Файл ".
6. Торкніться та утримуйте файл Hosts або клацніть його правою кнопкою миші, виберіть команду Перейменувати, а потім перейменуйте файл Hosts.old.
7. Скопіюйте або перемістіть файл Hosts, створений на кроці 3, з робочого стола до папки %WinDir%\System32\Drivers\Etc . Якщо вам буде запропоновано ввести пароль адміністратора, натисніть кнопку Продовжити.
Щоб відновити параметри hosts за промовчанням, виконайте наведені нижче дії.
1. Відкрийте Блокнот. Для цього проведіть пальцем від правого краю екрана, торкніться пункту Пошук, введіть Блокнот, а потім торкніться піктограми Блокнота . Якщо ви використовуєте мишу, наведіть вказівник миші на верхній правий кут екрана, перемістіть вказівник миші вниз, натисніть кнопку Пошук, введіть Блокнот, а потім — Блокнот.
2. Скопіюйте наступний текст і вставте його у файл:
- # Copyright (c) 1993-2006 Microsoft Corp. # # Цей файл HOSTS використовується як Microsoft TCP/IP для Windows. # # Цей файл містить mappings IP address to host names. Each # entry should be kept on an individual line. IP address should # be placed in the first column followed by the corresponding host name. # IP-адреса і м'який хостинг повинен бути відокремлений в межах одного # space. # # Additionally, comments (such as these) можуть бути внесені на індивідуальні # lines або following the machine name denoted by a '#' symbol.# # Для прикладу: # # 102.54.94.97 rhino.acme.com # source server # 38.25.63.10 x.acme.com # x client host # localhost name resolution is handle within DNS itself. # 127.0.0.1 localhost # :: 1 localhost
3. У меню Файл виберіть Зберегти як, введіть hosts у поле Ім'я файлу (як показано на наступному малюнку), а потім збережіть файл на робочому столі.
5. Відкрийте папку %WinDir%\System32\Drivers\Etc. Для цього виконайте такі дії:
- а. Проведіть пальцем від правого краю екрана, торкніться пункту Пошук, введіть виконати, а потім торкніться піктограми Виконати . Або, якщо ви використовуєте мишу, наведіть вказівник на верхній правий кут екрана, перемістіть вказівник миші вниз, виберіть Пошук, введіть виконати, а потім натисніть значок Виконати .
- б. У полі Відкрити введіть команду %WinDir%\System32\Drivers\Etc та натисніть кнопку ОК.
6. Виберіть файл Hosts, виберіть Перейменувати, а потім перейменуйте файл Hosts.old.
7. Скопіюйте або перемістіть файл Hosts, створений на кроці 3, до папки %WinDir%\System32\Drivers\Etc. Якщо вам запропонують ввести пароль адміністратора, натисніть кнопку Продовжити.
Щоб самостійно відновити параметри файлу hosts до значень за промовчанням, зробіть таке:
- Натисніть кнопку Пуск, натисніть кнопку Виконати, введіть Notepad та натисніть кнопку ОК.
- Знайдіть свою версію Windows із наведеного нижче списку і скопіюйте наступний текст для цієї версії Windows, а потім вставте його в Блокнот:
- Для Windows 7:
- # Copyright (c) 1993-2006 Microsoft Corp. # # Цей файл HOSTS використовується як Microsoft TCP/IP для Windows. # # Цей файл містить mappings IP address to host names. Each # entry should be kept on an individual line. IP address should # be placed in the first column followed by the corresponding host name.# IP-адреса і м'який хостинг повинен бути відокремлений в межах одного # space. # # Additionally, comments (such as these) можуть бути внесені на індивідуальні # lines або following the machine name denoted by a '#' symbol. # # Для прикладу: # # 102.54.94.97 rhino.acme.com # source server # 38.25.63.10 x.acme.com # x client host # localhost name resolution is handle within DNS itself. # 127.0.0.1 localhost # :: 1 localhost
- Для Windows Vista або Windows Server 2008:
- # Copyright (c) 1993-2006 Microsoft Corp. # # Цей файл HOSTS використовується як Microsoft TCP/IP для Windows. # # Цей файл містить mappings IP address to host names. Each # entry should be kept on an individual line. IP address should # be placed in the first column followed by the corresponding host name. # IP-адреса і host name повинні бути відокремлені в межах одного # space. # # Additionally, comments (such as these) можуть бути внесені на індивідуальні # lines або 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
- Для Windows XP або Windows Server 2003:
- # Copyright (c) 1993-1999 Microsoft Corp. # # Цей файл HOSTS використовується як Microsoft TCP/IP для Windows. # # Цей файл містить mappings IP address to host names. Each # entry should be kept on an individual line. IP address should # be placed in the first column followed by the corresponding host name. # IP-адреса і host name повинні бути відокремлені в межах одного # space. # # Additionally, comments (such as these) можуть бути внесені на індивідуальні # lines або following the machine name denoted by a '#' symbol.# # Для прикладу: # # 102.54.94.97 rhino.acme.com # source server # 38.25.63.10 x.acme.com # x client host 127.0.0.1 localhost
3. У меню Файл виберіть Зберегти як, введіть hosts у поле Ім'я файлу , а потім збережіть файл на робочому столі.
4. Виберіть Пуск > Виконати, введіть %WinDir%\System32\Drivers\Etc, а потім натисніть кнопку ОК.
5. Виберіть файл Hosts та перейменуйте його на Hosts.old.
6. Скопіюйте або перемістіть файл Hosts, створений на кроці 3, до папки %WinDir%\System32\Drivers\Etc. Якщо вам буде запропоновано ввести пароль адміністратора, натисніть кнопку Продовжити.
Підтримка Windows XP припинено
Корпорація Майкрософт припинила підтримку Windows XP 8 квітня 2014 року. Це могло вплинути на безпеку та своєчасне встановлення оновлень для вашого програмного забезпечення. Дізнайтеся, що це означає для вас та як залишатися захищеним.
Підтримку Windows Server 2003 припинено 14 липня 2015 р.
Корпорація Майкрософт припинила підтримку Windows Server 2003 14 липня 2015 року. Це могло вплинути на безпеку та своєчасне встановлення оновлень для вашого програмного забезпечення. Дізнайтеся, що це означає для вас та як залишатися захищеним.
Файл Hosts у Windows 10: де знаходиться та як його змінити
Для визначення IP-адрес, які відповідають доменам, зараз використовується система DNS (Domain Name System). Використовуючи цю систему, комп'ютер може визначити IP адресу вузла мережі, до якого потрібно звертатися для отримання даних.
Але, крім DNS є ще один спосіб зіставлення доменів та IP-адрес. Це файл Hosts, який є у будь-якій операційній системі. У цьому файлі у вигляді звичайних текстових рядків зберігаються назви доменом і відповідні IP адреси.Використовуючи ці записи комп'ютер може дізнатися потрібну IP-адресу в обхід DNS.
У цьому посібнику ми розповімо про файл Hosts в операційній системі Windows 10. Тут ви зможете дізнатися, де знаходиться файл Hosts в Windows 10, як його змінити і як він має виглядати в оригінальному варіанті.
Де знаходиться файл Hosts у Windows 10
В операційній системі Windows 10, як і в попередніх версіях, файл Hosts знаходиться на системному диску. Повний шлях до папки з цим файлом виглядає так:
c:\WINDOWS\system32\drivers\etc\
Але, щоб відкрити цю папку не обов'язково відкривати системний диск і вручну переходити по вказаному дереву папок. Натомість можна скористатися скороченим шляхом, який виглядає наступним чином:
%systemroot%\system32\drivers\etc
Цей скорочений нехай можна ввести у будь-якому вікні Провідника Windows. Наприклад, ви можете просто відкрити вікно «Цей комп'ютер», вставити цю адресу в рядок адреси і натиснути клавішу введення.
Після введення вказаної адреси відразу відкриється папка з файлом hosts.
Зверніть увагу, hosts не повинен мати ніякого розширення (txt або bak). Це просто документ з ім'ям hosts, без будь-яких доповнень після точки. Також потрібно враховувати, що його розташування може бути змінено через налаштування реєстру. Для того щоб перевірити точне розташування цього файлу на вашому комп'ютері потрібно відкрити редактор реєстру (regedit) і перейти до розділу:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\
Тут буде доступний параметр "DataBasePath", в якому буде вказано папку з файлом hosts. Але, за умовчанням, цією папкою є «%SystemRoot%System32driversetc».
Як змінити файл Hosts у Windows 10
Щоб переглянути або змінити файл Hosts бажано використовувати стандартний текстовий редактор Блокнот (Notepad) . Для цього відкрийте папку etc і просто двічі клацніть по Hosts.
Після цього з'явиться вікно зі списком програм, які можна використовувати для відкриття. Тут потрібно знайти програму Блокнот і натиснути кнопку «ОК». В результаті файл Hosts відкриється за допомогою програми Блокнот, в якій ви зможете його відредагувати та зберегти.
Якщо з цим способом відкриття виникають труднощі, можна піти іншим шляхом. Ви можете спочатку запустити програму Блокнот і потім відкрити файл hosts за допомогою меню « Файл – Відкрити ».
Для цього у вікні Відкрити потрібно вписати скорочений шлях, який ми вказували раніше.
Також можна запустити програму Блокнот відразу вказавши їй, який файл потрібно відкривати. Для цього потрібно натиснути комбінацію клавіш Win-R і у вікні, що з'явиться, виконати наступну команду:
notepad %systemroot%\system32\drivers\etc\hosts
Це буде виглядати приблизно так:
Після того як файл hosts відриється у програмі Блокнот, ви зможете працювати з ним як зі звичайним текстовим документом.
Ви зможете змінити його на свій розсуд і зберегти зміни за допомогою меню "Файл - Зберегти" або комбінації клавіш Ctrl-S.
Як має виглядати оригінал файлу Hosts у Windows 10
Оригінальний файл hosts в Windows 10 повинен виглядати так, як це показано на скріншоті внизу. Він повинен складатися приблизно з 20 рядків, кожен з яких починається зі знака «грати».
Знак "решітка" на початку рядка означає, що цей рядок є коментарем і не вносить жодних змін до налаштувань.Тому, якщо ваш hosts файл повністю порожній, це також нормально, не варто переживати з цього приводу.
Але якщо є рядки, які починаються не зі знака решітки, а з IP-адреси, то до них потрібно поставитися уважно. Не рідко віруси та інші шкідливі програми доболяють такі записи для того, щоб заблокувати доступ до певних сайтів або мережевих ресурсів. Наприклад, рядок «127.0.01 kaspersky.com» блокуватиме доступ до сайту Касперського та оновлень антивіруса. При виявленні таких записів їх необхідно видалити та зберегти зміни.
Якщо у вашому файлі hosts багато змін і ви не знаєте, як його відновити до оригінального вигляду, то можете просто видалити весь його вміст. Просто виділіть весь текст (Ctrl-A), видаліть його (Del) і збережіть (Ctrl-S).
Автор сайту comp-security.net, автор понад 2000 статей про ремонт комп'ютерів, роботу з програмами, налаштування операційних систем.
Задайте питання у коментарях під статтею або на сторінці «Задати питання», і ви обов'язково отримаєте відповідь.
Файл hosts у Windows: де знайти та як відредагувати
Файл hosts як блокування шкідливих сайтів використовується не один десяток років. Він з'явився коли ще не було повноцінного інтернету. Брандмауер Windows, антивірусні програми, браузерні плагіни блокування реклами та фаєрвол були розроблені значно пізніше. До файлу hosts часто звертаються, коли ПК або мобільний пристрій недостатньо високошвидкісний, щоб встановити на нього кілька додаткових програм, що відфільтровують інформаційне та вірусне «сміття».
Для чого потрібний файл hosts
Файл hosts — список адрес сайтів, який використовується для їх конвертації в IP-адреси при запиті браузером будь-якого сайту. Вміст hosts змінюється самим користувачем, чого не скажеш про базу даних будь-якого з DNS-серверів.
Наприклад, коли користувач заходить на сайт Mail.Ru, Windows перевіряє у файлі hosts, чи немає в його списку IP-адрес, що відповідають веб-адреси (URL) http://mail.ru. Якщо такого запису в hosts немає, через компонент вбудованої служби «DNS-клієнт» система Windows запитує в інтернеті найближчий веб-сайт DNS і отримує від нього IP-адресу одного з серверів Mail.Ru, наприклад, 94.100.180.200. З останнього завантажується головна сторінка порталу Mail.Ru.
Якщо ж адреса http://mail.ru у файлі hosts задана, наприклад, IP-адреса 64.208.33.33 (адреса веб-сайту google.ru), жодного звернення до веб-сайту DNS не відбудеться: замість головної сторінки порталу Mail.Ru відкриється головна сторінка пошукової системи Google (http://google.com.ru).
Дізнатися IP-адресу сайту для його подальшої підстановки (або блокування) у hosts можна, наприклад, на http://2ip.ru/lookup/.
Файл hosts не містить розширення імені. Спочатку він захищений від втручання малодосвідчених користувачів Windows.
Необхідно змінити файл hosts без розширення імені
Починаючи з версії Windows 2000, його можна знайти по шляху: C: Windows System32drivers etc.
Після інсталяції Windows файл hosts не містить чинних правил
Службові файли Windows мають текстовий формат, незважаючи на відмінні від TXT розширення імен. Коли ви вперше після (пере)встановлення Windows звертаєтеся до файлу hosts, він містить два тестових правила, що вказують на формат прописки IP-адрес і URL сайтів, що відкриваються.
Інструкція, наведена у файлі hosts, показує, як він редагується. Наприклад, 127.0.0.1 localhost, де 127.0.0.1 — локальна IP-адреса ПК користувача, а http://localhost — веб-адреса, яка йому відповідає.
Шахраї часто виманюють доступ до персональних даних (паролі пошти та соцмереж, номери банківських карток та коди доступу до грошей на рахунках). Вони засилають мережевого «хробака», що змінює, наприклад, сайт vk.com у файлі hosts на підроблений IP з дизайном і функціоналом на сторінці входу, що на вигляд нічим не відрізняється від оригіналу.
Файл hosts часто застосовують у випадках, коли необхідно захистити дитину від відвідування сайтів із сумнівним контентом, а співробітника – від розтрати робочого часу на соцмережі, за яку вона могла б виконати свою роботу.
Підготовка Windows до редагування файлу hosts
Перед редагуванням hosts перевірте, чи відображаються розширення імен файлів, і обов'язково відключіть антивірус (якщо він є).
Налаштування показу системних файлів у папках Windows
Щоб увімкнути відображення прихованих файлів, папок та дисків Windows, виконайте такі дії.
- У «Провіднику Windows» відкрийте вкладку «Вигляд» та клацніть на «Параметри». Відкрийте вкладку «Вид» та клацніть по «Параметри»
- Перейдіть до «Параметри папок» та відкрийте вкладку «Вид».
- Вимкніть опції «Приховувати розширення зареєстрованих типів файлів» та «Приховувати захищені системні файли», увімкніть функцію «Показувати приховані файли, папки та диски», натисніть кнопку «OK». У вкладці «Вид» увімкніть опції відображення розширень та прихованих об'єктів Windows
Перезапуск Windows не потрібний. Файли у всіх відкритих вікнах "Провідника Windows" відразу покажуть розширення своїх заголовків.
Як вимкнути антивірус перед редагуванням файлу hosts
Будь-який антивірус намагається зупинити користувача, що втручається у вміст файлу hosts. Оскільки системний файл, антивірусний засіб стежить за ним, як і за іншими файлами папки C:\Windows.
Щоб вимкнути антивірус Avast, наприклад, дотримуйтесь наступної інструкції:
- Клацніть по значку у вигляді стрілки в області повідомлень «Панелі завдань». Усі запущені інтерактивні програми відображаються в області повідомлень «Панелі завдань»
- Клацніть правою кнопкою миші по значку Avast, виберіть «Керування екранами Avast» і натисніть «Вимкнути на…», вибравши час. Варіант "Вимкнути назавжди" необхідний, коли, наприклад, ви тестуєте програму, яка втручається в роботу інших програм. Відключіть Avast на час, в який ви вкладетеся при роботі з іншими програмами
Тепер розпочніть роботу над файлом hosts, не побоюючись, що антивірус завадить їй.
Робота з файлом hosts
Дані у файлі hosts змінюються як вбудованими програмами та компонентами Windows, так і за допомогою сторонніх програм.
Редагування hosts стандартними програмами Windows
Основний інструмент для редагування файлу hosts — програма «Блокнот».
Зміна вмісту файлів hosts у командному рядку
Щоб змінити файл hosts за допомогою «Командного рядка Windows», виконайте такі дії:
- Натисніть на «Пуск» правою кнопкою миші та виберіть пункт «Командний рядок (адміністратор)». Без прав адміністратора зміни у файлі hosts не збережуться. Для зміни параметрів Windows потрібні права адміністратора
- Введіть у "Командному рядку" рядок notepad C:\Windows\System32\drivers\etc\hosts. Введіть рядок notepad C:\Windows\System32\drivers\etc\hosts
- У програмі «Блокнот», що відкрився, відредагуйте файл hosts, дотримуючись правила: зліва — адреса перенаправлення, праворуч — адреса-перенаправник. Тобто в лівому списку вводяться IP-адреси, на які користувач перенаправиться браузером, набравши в адресному рядку шукану адресу. Наприклад, замість відкриття сайту pornolab.net браузер звернеться на одну з адрес vk.com — 87.240.182.224, якщо навпроти pornolab.net у правій колонці в цьому ж рядку буде вказана веб-адреса vk.com у лівому стовпці. Можна замість 127.0.0.1 вписати IP будь-якого сайту, отриманий на ресурсі-детекторі IP-адрес
- Клацніть на «Файл» у верхньому лівому куті вікна і виберіть «Зберегти». Зміни у файлі hosts збережуться. Після додавання потрібних адрес у hosts зміни у файлі потрібно зберегти
Для перевірки переходу в будь-якому браузері перейдіть на сайт, для якого щойно перепризначилася IP-адреса.
Редагування файлу hosts безпосередньо у «Блокноті»
Для безпосереднього переходу до редагування hosts виконайте такі дії:
- Відкрийте папку C:\Windows\System32\drivers\etc\ і подвійним клацанням лівої кнопки миші спробуйте відкрити файл hosts, вибравши програму "Блокнот". Блокнот Windows якнайкраще підходить для виправлення службових файлів ОС
- Відредагуйте файл та збережіть його, як було описано вище.
Файл hosts збережеться з новими змінами. Перезапустіть Windows і перевірте роботу сайтів, яким ви прописали перенаправлення на інші сайти з будь-якого з браузерів.
Правка файлу hosts сторонніми програмами
Як редактори службових файлів Windows підійдуть як спеціалізовані утиліти, що полегшують пошук і зміну записів у файлі hosts, так і вдосконалені текстові редактори (Notepad++, AkelPad і т.д.).
Робота з файлом hosts у програмі Micro Hosts Editor
Програма Micro Hosts Editor - простий додаток для легкої та швидкої зміни файлів hosts. Віддалено воно нагадує «Блокнот», до якого доданий інструментарій для зміни таблиць.
Мережеві адреси вписуються так само, як і в Блокноті
Для роботи з файлом hosts у програмі Micro Hosts Editor:
- Завантажте та запустіть програму з правами адміністратора, використовуючи виклик контекстного меню правою кнопкою миші.
- За допомогою команди "Файл" - "Відкрити" знайдіть файл hosts. Файл hosts не має розширення імені: пошук здійснюється серед усіх наявних файлів
- Внесіть необхідні редагування до цього файлу.
- Натисніть кнопку у вигляді дискети, щоб зберегти.
Зроблені зміни у файлі hosts одразу будуть доступні. Програма доступна на офіційному сайті її розробників.
Програма Online Solutions Hosts Editor
Додаток OS Hosts Editor має у своєму розпорядженні розширений майстер відновлення файлу hosts у разі неправильних змін, підстановником IP-адрес і портів, а також враховує найменші зміни файлу hosts з точністю до секунд. Щоб змінити hosts в OS Hosts Editor, виконайте такі кроки:
- Запустіть OS Hosts Editor і за допомогою кнопки у вигляді відкритої папки знайдіть файл hosts.
- Використовуючи кнопки «+» та «-», додавайте та видаляйте записи в hosts. Клавіша у вигляді збільшувального скла відкриє панель пошуку записів. OS Hosts Editor шукає записи як IP, так і доменне ім'я
- Кнопка «Фломастера» відкриє панель редагування вибраного рядка. OS Hosts Editor допоможе виправити будь-які записи за лічені секунди
- Збереження змін у файлі hosts досягається за допомогою кнопок як дискети або дискети зі стрілкою.
Після завершення редагування hosts перевірте роботу потрібних сайтів у будь-якому браузері.
Відео: як домогтися збереження файлу hosts
Як відновити файл hosts
Виправлення, як і навмисне зміна файлу hosts, здійснюється і сторонніми програмами, і вбудованими засобами ОС.
Створення нового файлу hosts
Відновлення файлу hosts вручну — найпростіший варіант. Для цього виконайте такі кроки:
- Поверніться до вже знайомої папки, де лежить файл hosts.
- Перейменуйте наявний файл hosts, наприклад hosts.old. Надайте будь-яке ім'я старому файлу hosts, щоб він не заважав новому
- Щоб створити текстовий файл, виконайте команду: правий клік мишею — «Створити» — «Текстовий документ». Спочатку файл TXT не міститиме жодної інформації
- Введіть ім'я документа (hosts) без розширення .txt. Буде створено новий текстовий файл.
- Відкрийте щойно створений файл hosts за допомогою «Блокнота» та вставте текст, який був за промовчанням.
- Збережіть зміни та перезапустіть Windows.
Ви також можете завантажити вихідний файл hosts з будь-якого сайту. Коли на ПК встановлені різні версії Windows, наприклад, XP, 7 і 10, файл hosts копіюється з того розділу, де він не змінювався з моменту встановлення конкретної версії ОС, до інших папок \Windows\System32\drivers\etc. Для Windows 10 підійде файл hosts від Windows XP, а для XP - від 10, оскільки ці файли однакові.
Видалення файлу hosts з його автоматичним відтворенням
Файл hosts не можна видалити. Після перезапуску системи він створюється наново у первісному варіанті.Це рішення підійде, коли жоден із попередніх способів не допоміг, а встановлювати заново Windows через єдиний файл, що не порушує штатну роботу ОС, не має сенсу.
Відновлення файлу hosts за допомогою програми AVZ
Антивірусний засіб AVZ — повноцінний комплекс відновлення працездатності Windows після «вірусної атаки». Його особливість – всебічна робота з файлом hosts. Щоб виправити файл hosts за допомогою AVZ, виконайте такі дії:
- Запустіть програму AVZ.exe і перейдіть до підрозділу операцій "Сервіс" - "Менеджер файлів hosts". Засіб AVZ має куди більш розширену версію редактора hosts, ніж «Блокнот»
- Збережіть відредагований hosts, натиснувши кнопку у вигляді дискети. Версія AVZ-редактора дозволяє легко видалити зайві (неправильні) рядки
- Щоб "відкотити" небажані зміни у файлі hosts, виконайте команду "Файл" - "Відновлення системи". Програма AVZ допоможе виправити безліч критичних змін у Windows
- Позначте функцію "Відновлення файлу hosts". За промовчанням буде повернено колишній вміст файлу hosts
Після закінчення очищення файлу hosts перезапустіть Windows та перевірте, як відкриваються сайти, з якими раніше спостерігалися проблеми.
Якщо зміни файлу hosts не спрацювали
Незважаючи на будь-які маніпуляції з даними у файлі hosts, зміни не спрацьовують.
Виправлення директорії hosts у реєстрі
Розміщення файлу hosts налаштовується у редакторі реєстру. Інструкція підходить для всіх версій Windows, починаючи з XP. Для оцінки правильності директорії hosts виконайте такі команди:
- Натисніть "Пуск" і в пошуковому рядку головного меню Windows введіть regedit. Запустіть програму regedit.exe. Відкрийте Registry Editor для пошуку в головному меню ОС
- Перемістіться в реєстрову папку HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\. Розміщення файлу hosts змінюється на будь-яке, що не виходить за межі папки C:\Windows
- Перевірте, що запис DataBasePath вказує на директорію C:\Windows\System32\drivers\etc\ (змінна %SystemRoot% відповідає системній папці C:\Windows). Якщо це не так, виправте її, збережіть зміни, натиснувши OK при закритті вікон).
Перезапустіть Windows та перевірте роботу hosts, зайшовши на сайт, включений до списку файлу.
Очищення кешу DNS
За довгі місяці роботи на ПК накопичується кеш збережених DNS-адрес. Щоб вони не заважали редагування файлу hosts, їх доцільно видалити. Щоб очистити кеш DNS, запустіть програму «Командний рядок» з правами адміністратора, введіть ipconfig /flushdns і натисніть Enter.
Чищення кешу DNS навряд чи займе більше кількох секунд
Кеш DNS буде очищено. Якщо його очищення не вплинуло, вимкніть проксі-сервер.
Деактивація проксі-сервера
З проксі-сервером всі запити браузера не запитують дані файлу hosts. Будь-яке його редагування буде марним для браузера.
Щоб вимкнути проксі-налаштування на прикладі Google Chrome, виконайте такі дії:
- Перейдіть до «Меню» — «Установки». Відкрийте меню браузера та виберіть «Налаштування»
- Знайдіть налаштування проксі-сервера (можна за ключовим словом) і натисніть відповідну кнопку. Налаштування Chrome та IE єдині
- Перейдіть на вкладку «Підключення» (Мережеве налаштування Internet Explorer), натисніть кнопку «Налаштування мережі» і вимкніть опцію локальних проксі-налаштувань. Проксі-налаштування керується загальними параметрами локальної мережі Windows
- Після цього закрийте всі діалогові вікна Internet Explorer, натиснувши кнопку «OK». Установки збережуться.
IP-адреса та програмний порт проксі-сервера перестануть працювати. Дані файлу hosts знову будуть актуальними.
Зняття захисту файлу hosts від редагування
У Windows може бути активним захист файлу hosts (або містить папки \etc) від змін. Це заважає його редагуванню. Інструкція є єдиною для всіх версій Windows. Щоб вимкнути цей захист, зробіть таке:
- Клацніть правою кнопкою миші на піктограмі файлу hosts (або батьківській папці \etc ) і виберіть пункт меню «Властивості». Щоб відредагувати файл hosts, потрібно зняти захист від запису
- На вкладці "Загальні" зніміть прапорець "Тільки для читання" та прапорець "Прихований", якщо файл hosts був спочатку прихований.
- Натисніть кнопку «OK», щоб змінити атрибути.
Відредагуйте та збережіть файл hosts за будь-якою з наведених вище інструкцій.
Виправлення помилок, викликаних ПЗ для веб-розробників
Файл hosts здатний не лише блокувати заборонені сайти шляхом перенаправлення з них на інші, але й працювати з сайтами, сторінки яких ще не викладені в інтернеті, а тестуються, налагоджуються самим власником ПК.
Так, пакет програм Apache + PHP + MySQL та/або віртуальний сервер Denwer втручаються в налаштування файлу hosts. Утворюється програмна платформа для веб-програміста, яка замінює собою передплату платного хостингу. Встановлення другого Windows на іншому розділі диска ПК, наприклад D, чітко розмежує роботу веб-майстра та інтернет-дозвілля.
Якою б скрутною не здавалася робота з файлом hosts, будь-яка з описаних дій може допомогти. Навіть коли допущені помилки при його зміні, що порушили роботу з рядом сайтів, відновити вихідний файл не буде.
