Як відкрити файл hosts від імені адміністратора у windows 7. Чому файл hosts не зберігається

Файл hosts – це системний файл. При спробі відкрити веб-сайт, комп'ютер спочатку звертається до сервера DNS і запитує IP-адресу сайту, на яку Ви хочете перейти. Але hosts має пріоритет перед DNS-сервером, тобто комп'ютер звернеться спочатку до нього. DNS – це віддалений сервер, а файл hosts зберігається на комп'ютері користувача та може бути змінений адміністратором.

На жаль, змінювати вміст можуть віруси та шкідливі програми, встановлені на комп'ютер. У ньому також зберігаються IP-адреси для серверів активації програм, ключі для яких Ви підібрали в Інтернеті. Це потрібно для того, щоб програма й надалі нормально працювала і ключ не злетів.

Але давайте розбиратися з усім по порядку.

Зміна

Щоб змінити файл hosts, а потім зберегти його на комп'ютері, ваш обліковий запис повинен мати права адміністратора. В іншому випадку, при спробі зберегти відредагований файл, з'явиться вікно з повідомленням, що у Вас недостатньо прав. Тепер потрібно відкрити блокнот, теж із правами адміністратора. У Windows 8 наведіть курсор у правий верхній кут і на бічній спливаючій панелі виберіть «Пошук» .

У рядок пошуку напишіть "Блокнот" .

У блокноті перейдіть на вкладку «Файл» та виберіть «Відкрити» .

Той, що нам потрібен, перебуває в комп'ютері наступним шляхом: . Праворуч внизу виберіть «Всі файли», виділіть потрібну мишку і натисніть «Відкрити».

В операційній системі Windows 7/8.1/10 його можна знайти тим же шляхом. Головне відкрийте його у блокноті або Notepad++ з правами адміністратора.

Відновлення

Після того, як Ви відкрили його, уважно перегляньте вміст. За умовчанням у ньому має бути написано таке.

Windows 8/8.1/10

Редагування

Внизу можуть бути написані різні IP-адреси та відповідні назви сайтів. Наприклад, на малюнку нижче заблоковано доступ до контакту.

При спробі зайти через браузер на цю адресу, Ви побачите наступне повідомлення.

Справа в тому, що перед запитом IP-адрес для vk.com (або будь-якого іншого) на сервері DNS, комп'ютер спочатку переглядає файл hosts. Якщо для введеної Вами адреси сайту, у файлі прописана IP-адреса – вона переходить по ньому. У прикладі, 127.0.0.1 – це локальна IP-адреса комп'ютера. Тому при спробі підключення комп'ютера до сайту vk.com з'явиться помилка, тому що він намагатиметься підключатися до самого себе, а не справжньої IP-адреси сайту.

Якщо файл hosts був змінений вірусами, то внизу можуть бути прописані різні адреси і сайти. І при спробі зайти, наприклад, в Інстаграм, Ви потрапите на сайт із рекламними оголошеннями. Або взагалі, на вигляд нічого не відрізнятиметься, але дані з полів логін і пароль будуть відправлені не на сервер Інстаграм, а прямо шахраям в руки. Видаліть підозрілі поля та збережіть зміни: «Файл» – «Зберегти» .

Якщо Ви бажаєте спеціально заборонити доступ до певних сайтів, введіть спочатку IP 127.0.0.1 або 0.0.0.0, а потім назву сайту: www.yandex.ua, чи будь-яке інше. Потім зберігайте зміни.

Відстеження файлів Захисником Windows

Після того, як я внесла зміни і заблокувала доступ до контакту в Windows 8, з'явилося повідомлення.

Це означає, що Windows Defender стежить за будь-якими змінами, які вносяться до hosts. Для користувача це, звичайно, плюс. Адже у разі зараження вірусами він відразу повідомить про зміни, які вони можуть внести. Але що робити, якщо Ви самі бажаєте заборонити доступ до певних веб-сайтів.

Найрадикальніший спосіб – це взагалі виключити файл hosts зі списку захисту. Система перевіряти його не буде, і існує можливість його зміни шкідливими програмами, про які Ви навіть не дізнаєтесь. Але зробити це можна. Перейдіть на вкладку «Параметри» – «Виключені файли та розташування». Потім натисніть на кнопку «Огляд» і знайдіть файл hosts на комп'ютері: З:\Windows\System32\Drivers\etc. Натисніть «Додати» , потім "Зберегти зміни".

Існує ще один спосіб. Для цього натисніть кнопку «Показати подробиці».

У наступному вікні, у полі «Рекомендована дія»Ви можете вибрати, що робити з загрозою. Якщо Ви вносили зміни до файлу, виберіть «Дозволити» . Якщо вибрати "Видалити" , то, в моєму випадку, рядок 127.0.0.1 vk.com буде видалено з файлу. Потім натисніть "Застосувати дії".

Дочекайтеся закінчення процесу. Вікна захисника Windows будуть виглядати так.

На цьому все. У статті ми розібралися, що таке файл hosts, як його можна змінити, відновити вміст, редагувати та як можна вимкнути файл зі списку Windows Defender.

Оцінити статтю:

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

Але взагалі навіщо потрібний цей файл hosts? У цьому файлі найчастіше віруси прописують свої записи. Коротше сам файл потрібен для того, щоб вручну зіставити IP-адресу та ім'я якогось сайту. Справа в тому, що кожен сайт в інтернеті має ім'я. Але це ім'я, це зроблено для того, щоб нам було зручно особисто. А є ще така як IP-адреса сервера, де лежить сайт. Ну от, але на сервері може бути кілька сайтів, тоді що? Загалом я тут маю на увазі не просто сервер, саме той сервер, на якому лежить сайт і до якого прив'язане ім'я сайту. Ну, коротше це не важливо. Вам важливо знати те, що кожен сайт в інтернеті має як просто ім'я точка ру (наприклад) також і просто IP-адресу, яку якщо набрати в адресному рядку браузера, то ефект буде такий же, як і якби ви набрали адресу сайту.

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

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


Потім у самому диспетчері, у самому вгорі, у лівому кутку там буде таке як Файл, ось ви це натискаєте та вибираєте пункт Запустити нове завдання:


Потім у вас з'явиться маленьке віконце Створення задачі, там вам потрібно поставити галочку На створити завдання з правами адміністратора і потім там, де Відкрити, то там прописати шлях до файлу:

C:\Windows\System32\drivers\etc\hosts


Потім у вас з'явиться віконце, ну мовляв чим відкрити файл hosts, його потрібно відкрити блокнотом, тому тут натискаєте двічі по Блокнот:

Після цього відкриється файл у блокноті, коротше приблизно такий файл у вас відкриється:


Це до речі вміст файлу за замовчуванням, ну тобто такий, який іде в тільки що встановленій Windows 10. Ну так от хлопці, файл відкрився, відмінно, ось тепер я тут щось напишу (це для тесту) і закрию файл. Ось я написав тут слово test:

Потім я закрив файл hosts, натиснув на хрестик, з'явилося таке повідомлення, тут я натиснув кнопку Зберегти:

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


Але ж ви запускали з правами адміністратора, що ж за прикол такий те, га? Хлопці, прикол у тому, що може бути така мутка, що у вас файл hosts коштує тільки для читання, ну тобто такий стоїть атрибут, це зроблено з метою безпеки так би мовити. Що робити, як зняти цей атрибут? Дуже просто, переходимо в папку де лежить файл hosts, для цього можна затиснути кнопки Win + R, з'явиться віконце Виконати ви туди пишіть таку команду, ну тобто таку адресу:

C:\Windows\System32\drivers\etc


Та й натискаєте ОК. Потім у вас відкриється папка, де буде лежати файл hosts, натисніть по ньому правою кнопкою, і потім в меню виберіть пункт Властивості:


Ну і потім з'явиться віконце Властивості, саме в цьому віконці і може стояти галочка атрибута Тільки читання, ну от дивіться що за галочка:

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

Ще ось що напишу вам, як очистити файл hosts, ви знаєте? Тут потрібно просто знати одне залізне правило, ось дивіться, запам'ятайте, що все, що починається не на знак решітки, ну тобто не на знак #, то все це вже йдуть записи. Все, що починається на знак #, це йдуть коментарі. Ну і найголовніше, в чистому файлі hosts, ну тобто в тому, що є тільки у встановленій вінді, там нічого немає крім коментарів! Тобто в чистому файлі hosts нічого не повинно бути, крім коментарів, тобто рядків, які починаються на #! Щось задумалися, хочете бути впевненими на всі сто відсотків, що файл hosts чистий? Немає проблем. Щоб очистити файл hosts повністю, взагалі так стопудово, стовідсотково, то просто ВИДАЛИТЬ ВСЕ ЩО ВСЕРЕДИНІ ЙОГО Є. Ось все це видаліть, збережіть і все. Файл hosts є чистим, навіть без коментарів. Це реально, я тут нічого не вигадую вам, якщо ви це зробите, то файл hosts у вас ну точняк буде очищеним

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


Потім у вас може з'явитися таке віконце, а може і не з'явиться, це така просто безпечність, загалом якщо що, то натискаєте тут.


З'явиться чорно вікно, ну це і є командний рядок, ось тут ви пишіть у вікно таке як:

START C:\Windows\System32\drivers\etc\hosts

До речі, можна просто скопіювати цей рядок і потім натиснути правою кнопкою мишки в чорному вікні і воно автоматично вставиться. Ну ось, ось ви ставили команду:


Потім натискаєте кнопку ентер, після чого з'явиться віконце, де потрібно двічі натиснути на Блокнот:

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

Ну ось і всі хлопці на цьому, дуже сподіваюся, що вам тут все було зрозуміло, ну а якщо щось не так, то ви вже вибачте. Успіхів вам у житті і щоб все у вас було добре, всіх благ

08.01.2017

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

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

Якщо ж казати що таке файл hosts, це лише текстовий файл у якому розміщені IP адреси і доменні імена. Оскільки кожен домен має власну адресу. Файл hosts присутній на всіх операційних і працює за одним і тим же принципом.

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

Де знаходиться файл hosts

Щодо того де знаходиться файл hosts, то він у всіх версіях Windows знаходиться в тому самому місці.

Щоб знайти його потрібно перейти шляхом:

Або ж натисніть Win+R і виконайте одну з команд:

%SystemRoot%\system32\drivers\etc

%WinDir%\System32\Drivers\Etc

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

Як змінити файл hosts у Windows 10 за допомогою командного рядка

Цей спосіб універсальний, який підійде не тільки користувачам десятки. Відкрити файл можна за допомогою командного рядка. Як знайти командний рядок у Windows 10 Ви можете переглянути .

Як редагувати hosts в Windows 10 вручну

Якщо Ви використовуєте Windows 7, тоді щоб відкрити Блокнот від імені адміністратора вручну потрібно перейти в C:\Windows\System32і в цій папці знайти програму notepad.exeі вже його відкриваємо від імені адміністратора. Або ж у цій папці можна скористатися вбудованим у провідник пошуком. Далі все робимо також як написано вище.

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

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

  1. Для початку нам треба.
  2. Далі на робочому столі створимо текстовий файл, в який вставимо представлений нижче текст. Назвемо файл hosts та розширення просто приберемо при збереженні.
  3. Перенесемо порожній створений файл по дорозі C: \ Windows \ System32 \ drivers \ etc.
# Copyright (c) 1993-2009 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 (sub as these) можуть бути включені на індивідуальні # lines або following the machine name позначено як "#" symbol. # # Для прикладу: # # 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

А також кажуть, що можна просто залишити файл порожнім, головне щоб він був присутній.

Висновки

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

Ця стаття написана виключно на підставі особистого досвіду та спостережень автора. Всі наведені поради Ви виконуєте на свій страх та ризик. За наслідки Ваших дій автор та Адміністрація сайту відповідальності не несуть.

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

Якщо Ви не пробували спочатку Очистити файл hosts, то раджу Вам спочатку виконати рекомендації, наведені на початку статті.

Натискаємо кнопку Пуск, розкриваємо в меню Усі програмипункт Стандартні, натискаємо праву клавішу миші на пункті Блокнот(Notepad) та в контекстному меню вибираємо пункт Запуск від імені адміністратора(діємо за стрілкою на малюнку нижче).

У Windows XP може бути пункт Запуск від імені...У такому разі в діалоговому вікні необхідно вказати (вибрати) ім'я користувача та ввести пароль.

У деяких системах, залежно від налаштувань, екран може затемнитися і виводиться вікно Контроль облікових записівіз запитом Дозволити наступній програмі внести зміни на цьому комп'ютері?Це нормальне явище і боятися не слід. Про всяк випадок перевірте поле Ім'я програми, повинно бути Блокнот (Notepad)та поле Перевірений видавець: Microsoft Windows. Якщо так, сміливо натискайте кнопку Так, запуститься Блокнот. Натискаємо пункт меню Файл - Відкрити...(або гарячі клавіші Ctrl-O). Відобразиться діалогове вікно відкриття файлу. Далі дивимося картинку нижче.

Відкриваємо папки по черзі (якщо система встановлена ​​на диск та папки за замовчуванням): Системний диск (зазвичай диск C:) -> Windows -> System32 -> Drivers -> etc(Зверніть увагу в адресному рядку на картинці цей шлях прописаний, підкреслено червоною лінією).

Швидше за все одразу після відкриття папки etc ви нічого не побачите. Це правильно, так і має бути. Зверніть увагу у правому нижньому кутку обведений червоною лінією список. Зараз у Вас там має бути написано Текстові документи (*. txt).І якщо при такому виборі у вікні списку файлів ви бачите файл hosts (hosts.txt), це, швидше за все, робота вірусу, краще видаліть його.

Натисніть на поле та виберіть зі списку варіант Усі файли, як на картинці. Після цього ви повинні побачити в полі вибору файлу кілька файлів, один із них потрібний файл hosts. Якщо ви не бачите файл hosts, можливо, вона прихована від показу. У такому разі, прямо в полі ім'я файлупросто наберіть hosts та натисніть кнопку Відкрити.

Є простіший спосіб відкрити файл, для цього в полі ім'я файлунаберіть наведений нижче шлях (просто скопіюйте):

%systemroot%\System32\drivers\etc\hosts

та натисніть кнопку Відкрити. Ви відразу потрапите у вікно блокнота із вмістом файлу.

Далі редагуйте файл як зазначено у статті Очищення файлу hosts і після редагування спробуйте зберегти і у Вас все має вийти. Якщо це не так, перевірте атрибути файлу.

Якщо не вдається вказаним тут способом очистити файл hosts, спробуйте звернутися до статті Очистка файлу hosts за допомогою програми AVZ .

А якщо й у цьому випадку нічого не виходить, пишіть, обговоримо.

Файл hosts містить таблиці відповідності доменних імен мережевим адресам. Відомості про відповідність адрес, запрошені з таблиці у файлі hosts, мають пріоритет перед відомостями, запрошеними з DNS-сервера. Як відомо, кожній адресі сайту в мережі Інтернет (домінному імені) відповідає свою ip-адресу (мережева адреса), за якою мережеве обладнання знаходить у мережі запитуваний сайт. Запис у файлі hosts позбавляє мережеве обладнання від необхідності запитувати у DNS-сервера ip-адресу, відповідну адресі сайту, який вводиться в адресному рядку браузера, що, зрештою, трохи прискорює швидкість завантаження сайту.

А якщо в файл hosts внести запис, в якому адресою сайту в мережі Інтернет встановлюється у відповідність локальна IP-адреса 127.0.0.1 (Localhost), можна заблокувати доступ до цього сайту.


Починаючи з Windows 2000, файл hosts за умовчанням розташовується на локальному диску з операційною системою за адресою C:\Windows\System32\drivers\etc(якщо система встановлена ​​на диск С).


Для редагування hosts в операційній системі Windows 10 необхідний будь-який текстовий редактор, у тому числі вбудований у Windows Блокнот або WordPad, запущений з привілеями адміністратора, або спеціальна програма. Мережева адреса та відповідне доменне ім'я записуються в одному рядку, між записами ставиться один або кілька пробілів. Значком решітки # позначаються коментарі.

1 спосіб. Змінити hosts за допомогою командного рядка.

Відкрити на редагування файл hosts з можливістю збереження змін можна за допомогою командного рядка. Відкрити її ми можемо скориставшись пошуком. Вводимо у поле пошуку cmdта запускаємо командний рядок від імені адміністратора.

Потім у полі командного рядка вводимо команду:

notepad C:\Windows\System32\drivers\etc\hosts

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

2 Спосіб. За допомогою Блокнота з облікового запису адміністратора.

Як було сказано вище, для редагування файлу hosts потрібні права адміністратора. Обліковий запис адміністратора за замовчуванням вимкнено у Windows. Щоб її увімкнути, потрібно запустити командний рядок від імені адміністратора.


У вікні командного рядка вводимо команду net user Адміністратор /active:yes і потім натискаємо клавішу Enter.

З'явиться звіт про успішне виконання команди.


Після чого входимо під новоствореним обліковим записом адміністратора. Під адміністратором можемо безперешкодно вносити зміни у файл hosts та зберігати зміни. Переходимо в папку, розташовану за адресою C:WindowsSystem32driversetc, і з контекстного меню, викликаного правою клавішею миші, вибираємо пункт «Відкрити за допомогою».


Потім вибираємо програму, яку хочемо відкрити (наприклад Блокнот), і тиснемо «ОК».

3 спосіб. змінити файл hosts за допомогою Блокнота з облікового запису користувача.

Другий спосіб не вимагає авторизації під адміністратором, проте, якщо цей обліковий запис активовано і на нього встановлено пароль, то на деяких кроках система вимагатиме його введення.
Наше завдання полягає в тому, щоб запустити редактор з правами адміністратора і в ньому вже відкривати та редагувати файл hosts. Будемо редактором використовувати Блокнот. Щоб відкрити його, ми можемо ввести слово блокнот у полі вбудованого пошуковика, а потім, викликавши контекстне меню правою клавішею миші, вибрати пункт «Запустити від імені адміністратора».

Або переходимо до папки за адресою C:\Windows\System32, знаходимо в ній файл notepad і запускаємо його від імені адміністратора, натиснувши відповідний пункт контекстного меню.


У вікні редактора, що відкрилося, тиснемо «Файл» → «Відкрити».


Далі вказуємо шлях до файлу hosts (C: Windows System32 drivers etc) і тиснемо відкрити.

4 спосіб. За допомогою програми Hosts File Editor.

Ще один спосіб - використання спеціальних програм для редагування hosts. Одна з таких програм – Hosts File Editor. Завантажити її можна за посиланням http://hostsfileeditor.codeplex.com.
Після заповнення відповідних осередків таблиці слід натиснути Save.


Можемо з програми Hosts File Editor відкрити текстову версію файлу hosts і подивитися, що вийшло.