У гэтай інструкцыі па парадку будзе апісана, як змяніць файл 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, які не мае ніякага пашырэння.
Па змаўчанні змесціва файла 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 па змаўчанні, хоць і ўключае тэкст, але ён раўназначны пустому файлу. Такім чынам, калі вы шукайце, дзе спампаваць гэты файл або хочаце аднавіць яго да змесціва па змаўчанні, то самы просты спосаб будзе такім:
- На працоўным стале клікніце правай кнопкай мышы, абярыце "Стварыць" - "Тэкставы дакумент". Пры ўводзе імя сцярыце пашырэнне .txt, а сам файл назавіце hosts (калі пашырэнне ня паказваецца - уключыце яго адлюстраванне ў "панэль кіравання" - "параметры правадыра" унізе на ўкладцы "Выгляд"). Пры перайменаванні вам паведамяць, што файл можа не адкрыцца - гэта нармальна.
- Скапіюйце гэты файл у C: Windows System32 drivers etc
Гатова, файл адноўлены да такога выгляду, у якім ён знаходзіцца адразу пасля ўстаноўкі Windows 10. Заўвага: калі ў вас паўстала пытанне аб тым, чаму мы адразу не стварылі файл у патрэбнай тэчцы, то так, можна і так, проста ў некаторых выпадках аказваецца недастаткова правоў для стварэння там файла, а вось з капіяваннем ўсё звычайна спрацоўвае.
Што рабіць, калі файл hosts не працуе
Змены, зробленыя ў файле hosts павінны ўступаць у дзеянне без перазагрузкі кампутара і без якіх-небудзь змяненняў. Аднак, у некаторых выпадках гэтага не адбываецца, і яны не спрацоўваюць. Калі вы сутыкнуліся з такой праблемай, то паспрабуйце наступнае:
- Адкрыйце камандную радок ад імя адміністратара (праз меню правага кліку па "Пуск")
- увядзіце каманду ipconfig / flushdns і націсніце Enter.
Таксама, калі вы карыстаецеся hosts для блакавання сайтаў, рэкамендуецца выкарыстоўваць адразу два варыянты адрасы - з www і без (як у маім прыкладзе з ВК раней).
Выкарыстанне проксі-сервера таксама можа перашкаджаць спрацоўванняў файла hosts. Зайдзіце ў Панэль кіравання (у поле "Прагляд" уверсе справа павінна стаяць "Значкі") - Уласцівасці браўзэра. Адкрыйце ўкладку "Падлучэння" і націсніце кнопку "Наладка сеткі". Прыбярыце усе адзнакі, у тым ліку "Аўтаматычнае вызначэнне параметраў".
Яшчэ адна дэталь, якая можа прывесці да таго, што файл hosts не працуе - прабелы перад IP-адрасам у пачатку радка, пустыя радкі паміж запісамі, прабелы ў пустых радках, а таксама набор прабелаў і табуляцыі паміж IP-адрасам і URL (лепш выкарыстоўваць адзін прабел, дапускаецца табуляцыя). Кадоўка файла hosts - дапускаецца ANSI або UTF-8 (нататнік па змаўчанні захоўвае ANSI).