Ошибка в файле hosts в windows

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

Существует множество способов исправить файл hosts в Windows и все они достаточно простые. Рассмотрим три таких способа, которых, скорее всего, окажется достаточно для того, чтобы привести этот файл в порядок. Обновление 2016: Файл hosts в Windows 10 (как изменить, восстановить, где находится).

Исправление hosts в блокноте

Первый способ, который мы рассмотрим — как исправить файл hosts в блокноте. Пожалуй, это самый простой и быстрый способ.

Сначала запустите блокнот от имени Администратора (это обязательно, иначе исправленный hosts не сохранится), для чего:

  • В Windows 7 зайдите в «Пуск» — «Все программы» — «Стандартные», кликните правой кнопкой мыши по блокноту и выберите «Запустить от имени Администратора».
  • В Windows 8 и Windows 8.1 на начальном экране начните набирать первые буквы слова «Блокнот», откроется панель поиска справа. Кликните правой кнопкой мыши по блокноту и выберите «Запуск от имени администратора».

Запуск блокнота от имени администратора в Windows 8

Следующий шаг — открыть файл hosts, для этого в блокноте выберите «Файл» — «Открыть», внизу окна открытия переключите с «Текстовые документы .txt» на «Все файлы», зайдите в папку C:WindowsSystem32driversetc и откройте файл hosts.

Открытие файла hosts в блокноте

Обратите внимание, что если у вас несколько файлов hosts, то открыть нужно тот, который без какого-либо расширения.

Последний шаг — убрать все лишние строки из файла 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

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

После этого выберите «Файл» — «Сохранить» и сохраните исправленный хостс (он может не сохраняться, если вы запустили блокнот не от имени администратора). Также желательно после этого действия перезагрузить компьютер, чтобы изменения вступили в силу.

Как исправить хостс в AVZ

Еще один простой способ исправить hosts — использовать антивирусную утилиту AVZ (она может далеко не только это, но в рамках этой инструкции будет рассмотрено только исправление хостс).

Скачать AVZ   можно  бесплатно с официального сайта разработчика http://www.z-oleg.com/secur/avz/download.php (ищите в правой части страницы).

Восстановление системы в AVZ

Распакуйте архив с программой и запустите файл avz.exe, после чего в главном меню программы выберите «Файл» — «Восстановление системы» и отметьте один пункт «Очистка файла hosts».

Восстановление hosts в AVZ

Затем нажмите «Выполнить отмеченные операции», а по завершении перезагрузите компьютер.

Утилита Microsoft Fix it для восстановления файла hosts

И последний способ — зайти на страницу http://support.microsoft.com/kb/972034/ru посвященную восстановлению файла hosts и загрузить имеющуюся там утилиту Fix it для автоматического приведения этого файла в исходное состояние.

Утилита Microsoft Fix It

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

A Hosts file is a file that contains specific IP addresses and domain names. It is used for testing purposes to override a DNS (Domain Name System) so that a web browser can be redirected to a specific IP address. For some users, the Hosts file is not working properly on their Windows 11/10 systems. If such a thing is happening to you, you can try the solutions explained in this article to fix the problem.

Hosts File not working in Windows

Why Hosts file is not working?

There could be many reasons for which the Hosts file is not working on your Windows computer. You might be using the wrong format in your Hosts file. Apart from that, permission issues of the Hosts file are also one of the causes. If you have configured Proxy on your Windows 11/10 computer, it might be bypassing the Hosts file. We have explained the solutions to deal with this problem below in this article.

Before you try the solutions mentioned below, make sure that you are using the correct format in the Hosts file to redirect websites in your web browser. The Hosts file will not work if you have added the websites in the wrong format. The correct format is as follows:

IP Address www.abcd.com

There is a space between the IP address and the domain name. You can also separate the IP address and the domain name with Tab if separating them with space is not working.

Also, the same IP address should not be on different lines. If you want to add multiple entries for the same IP address, you can add all these entries in the same line by separating them with space.

If you have used the right format but still the Hosts file is not working, try the solutions mentioned below:

  1. Flush your DNS cache
  2. Reset your NetBios cache
  3. Check the encoding format of the Hosts file
  4. Check for permission issues
  5. Reset the Hosts file
  6. Disable Proxy
  7. Create a new Hosts file
  8. Flush Socket Pools in Chrome
  9. Disable DoH in Firefox

Let’s see all these fixes in detail.

1] Flush your DNS cache

The changes made to the Hosts file should take effect immediately. But this is not happening. Hence, flushing the DNS cache can fix the problem. To do so, you have to execute the following command in an elevated Command prompt.

ipconfig /flushdns

David brings to our attention his experience:

His Hosts file was being protected by his anti-virus, Webroot SecureAnywhere. He found out when Windows told him it was being used by another process WRSVC when he tried to save it. He turned off anti-virus protection before editing the Hosts file, and then ran ipconfig /flushdns.

So you might want to disable your security software temporarily before you carry out our suggestions.

2] Reset NetBios cache

If flushing the DNS cache did not fix your problem, resetting the NetBios cache may help. Open the Command Prompt as an administrator, type the following command, and hit Enter.

nbtstat -R

Now, check if the issue persists.

3] Check the encoding format of the Hosts file

The Hosts file should have any one of the following encoding formats:

  • ANSI
  • UTF-8

Check what the encoding format of your Hosts file has. To do so, right-click on the Hosts file and select “Open with > Notepad.” If the Notepad option is not there, open Notepad and then press the Ctrl + O keys. Now, select the Hosts file to open it. Go to “File > Save As.” Notepad will show you the same encoding format used for the Hosts file.

Alternatively, you can also use Firefox to view the encoding format of the Hosts file. The steps to do so are as follows:

View encoding format of Hosts file

  1. Open Firefox.
  2. Press the Ctrl + T keys to open a new tab.
  3. Press the Ctrl + O keys and select the Hosts file to open it in Firefox.
  4. When the Hosts file opens up in Firefox, press the Ctrl + I keys to view the encoding format.

Save Hosts file in correct encoding format

If the encoding format is other than those mentioned above, you can change it by using Notepad. Open the file in Notepad and go to “File > Save As.” Select UTF-8 or ANSI encoding format in the drop-down. Write its name under inverted commas, as “hosts” and click Save. You will get a confirmation message to replace the existing file. Click Yes.

If this does not work, create a new Hosts file. We have explained this method later in this article.

4] Check for permission issues

The problem might be occurring due to permission issues. The Hosts file should have both Read and Read & execute permissions. To check this, follow the steps listed below:

Check permissions of the Hosts file

  1. Right-click on the Hosts file and select Properties.
  2. When the Properties window appears, select the Security tab.
  3. Select Users in the Groups or user names box.
  4. Both Read and Read & execute permissions should have check marks under the Allow column. If not, allow these two permissions to the Hosts file by clicking on the Edit button.

5] Reset the Hosts file

If the issue still persists, reset the Hosts file back to default. Resetting the Hosts file to default can fix the connectivity issues.

6] Disable Proxy

proxy settings windows 11

If Proxy is enabled on your computer, it might be bypassing the Hosts file due to which the Hosts file is not working. The solution is to disable the Proxy. Open your Windows 11/10 Settings and turn off both Automatic proxy setup and Manual proxy setup settings.

7] Create a new Hosts file

Create a new Hosts file and replace the existing one with that. Before you create a new Hosts file, we suggest you perform the following steps and see if the issue is fixed.

  1. Go to the default location where the Hosts file is located.
  2. Copy the Hosts file and paste it to another location.
  3. Delete the Hosts file from the original location.
  4. Now, go to the location where you copied the Hosts file and move it to the original location.

The above steps solved the problem of some users. Maybe these steps solve your problem too. If this does not help, create a new Hosts file. To do so, go through the following steps:

Save Hosts file in correct encoding format

  1. Open the default location of the Hosts file.
  2. Right-click on the Hosts file and select Rename.
  3. Name it as Hosts.old and hit Enter. You should sign in to your computer as an administrator to rename the Hosts file.
  4. Now, open Notepad.
  5. Go to “File > Save As.”
  6. In the File name field, type hosts under the inverted commas.
  7. Make sure that the encoding format is set to either UTF-8 or ANSI.
  8. Now, click Save.
  9. Move this Hosts file to the default location on the C drive (if you have saved it on another location).

8] Flush Socket Pools in Chrome

flush socket pools in Chrome

The connectivity issues in Chrome can also be resolved by flushing the Socket Pools. If clearing the DNS cache on your Windows device does not fix the problem, you can also try flushing the Socket Pools in Chrome. To do so, open Chrome, then open a new tab. Now, copy the following address, paste it into the address bar of Chrome, and hit Enter.

chrome://net-internals/#sockets

Click on the Flush socket pools button.

9] Disable DoH in Firefox

DoH stands for DNS over HTTPS. It is a protocol that passes the DNS queries through an HTTPS encrypted session. If privacy is your main concern, you can enable this setting in Firefox. When you type the address of a particular website, your web browser sends a request over the internet to look up the IP address of that website. If this connection is not encrypted, the web address can easily be seen by third parties. If DoH is enabled, the request is sent to the DoH-compatible DNS server by using the encrypted HTTPS connection.

Disable DNS over HTTPS in Firefox

The DoH can be slower than traditional DNS queries. If DoH is enabled in Firefox, you might be experiencing the issue due to it. You can check this by disabling it. The steps for the same are as follows:

  1. Open Firefox.
  2. Click on the three horizontal lines on the top right side and select Settings.
  3. Select the General category from the left side.
  4. Scroll down and locate the Network Settings section. Click on the Settings button under this section.
  5. The Connection Settings window will appear.
  6. Scroll down and uncheck the Enable DNS over HTTPS checkbox.
  7. Click OK to save the changes.

Read: SysMate Hosts File Walker lets you manage Windows Hosts file easily.

How do I open Hosts file in Windows 11?

You can open Hosts file in Windows 11 by using text editor software. Notepad has a default text editor software in Windows. You can use it or you can install Notepad++ for the same. To open a Hosts file in Notepad, first, open Notepad as an administrator, press the Ctrl + O keys, and select the Hosts file to open it.

Hope this helps.

Read next: SwitchHosts is a Hosts file switcher for changing Windows Hosts file easily.

Исходя из собственного опыта и того, что я нашел в Google, вот некоторые вещи, которые можно попробовать:

1. Проверили ли вы, что он работает правильно?

Изменения хостов должны вступить в силу немедленно, но Windows кэширует данные разрешения имен, поэтому в течение некоторого времени могут использоваться старые записи. Откройте командную строку (Windows+R, cmd, Enter) и введите:

Чтобы удалить старые данные. Чтобы проверить, работает ли это, используйте (предполагая, что у вас есть запись ipv4 в hosts для www.example.com или запись ipv6 в hosts для ipv6.example.com):

И посмотрите, использует ли он правильный IP. Если да, то ваш файл hosts в порядке и проблема в другом месте.
Также вы можете сбросить кэш NetBios (откройте консоль от имени администратора, иначе ничего не получится):

Вы можете проверить текущие данные в кэше DNS с помощью:

2. Основы

  • Правильно ли назван ваш файл hosts? Он должен быть hosts, а не host и т.д.
  • Правильно ли указано расширение? Он не должен иметь расширения (hosts, а не hosts.txt) — будьте осторожны, если вы настроили windows на скрытие известных расширений, проверьте свойства, чтобы убедиться: Правильный файл hosts’s type будет отображаться как просто «File».
  • Соблюдали ли вы правильный синтаксис? Не поставили ли вы случайно в префикс строки хэш (#), который обозначает комментарии?
  • Позаботились ли вы обо всех вариантах (www.example.com и example.com — безопаснее всего просто добавить оба)?

    3. Пробельные символы

    Формат каждой строки: IP адрес, затем горизонтальная табуляция (escape код t, ASCII HT, hex 0x09) или одиночный пробел (hex 0x20), затем имя хоста, т.е. www.example.com, затем возврат каретки и перевод строки (escape коды rn, ASCII CRLF, hex 0x0d 0x0a).
    Примеры записей, использующие управляющие картинки Unicode для обозначения управляющих символов. (Не копируйте и не вставляйте их в свой файл hosts!)

Отдельные байты можно просмотреть в Notepad++ с помощью плагина hex editor plugin. Notepad++ также покажет специальные символы (View -> Show Symbol), чтобы вы могли легко проверить количество и вид пробельных символов.
Если вы скопировали и вставили записи hosts откуда-то, вы можете оказаться с несколькими пробелами. Теоретически hosts поддерживает несколько пробелов, разделяющих два столбца, но это еще одна вещь, которую можно попробовать, если ничего не помогает.
Чтобы подстраховаться, убедитесь, что во всех строках файла hosts используются либо символы табуляции, либо пробелы, но не оба.
Наконец, завершите файл пустой строкой.

4. Ключ реестра

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

Запись должна быть:

5. Разрешения

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

  1. Создайте новый текстовый файл на рабочем столе.
  2. Скопируйте и вставьте содержимое текущего файла hosts в этот файл в Блокноте.
  3. Сохраните новый текстовый файл и переименуйте его в hosts.
  4. Скопируйте (не перемещайте) файл в каталог %SystemRoot%System32driversetc и перезапишите старый файл.
    Последний пункт важен: копирование работает, перемещение — нет.
    Локальная учетная запись Users должна иметь возможность читать файл hosts. Чтобы убедиться в этом (в Windows 7):
  5. Перейдите к %SystemRoot%System32driversetc в проводнике Windows.
  6. Если вы не можете увидеть файл hosts, [убедитесь, что вы можете видеть скрытые и системные файлы] (https://superuser.com/questions/101999/how-do-you-show-hidden-system-folders-in-windows-7).
  7. Щелкните правой кнопкой мыши на файле hosts и выберите Свойства из контекстного меню.
  8. В окне Свойства хоста перейдите на вкладку Безопасность.
  9. Изучите список имен в поле Имена групп или пользователей:. Если присутствует %COMPUTERNAME%Users, щелкните на нем для просмотра разрешений.
  10. Если Users отсутствует, или присутствует, но не имеет разрешения Read, нажмите Edit....
  11. Если Users отсутствует, нажмите Add..., введите Users, нажмите Check Names и нажмите OK или Enter.
  12. Выберите Users и убедитесь, что опция Read & execute отмечена в столбце Allow. Нажмите OK. Если появится окно предупреждения Безопасность Windows, выберите Да, чтобы продолжить.
  13. Нажмите OK, чтобы закрыть окно Свойства хостов.
  14. Перейдите к разделу 1 этого ответа и следуйте указаниям, чтобы проверить, работает ли это’теперь.

    6. Кодировка

    Файл hosts должен быть закодирован в ANSI или UTF-8 без BOM. Вы можете сделать это с помощью File -> Save As.

    7. Прокси

    Если у вас настроен прокси, он может обойти файл hosts. Решение состоит в том, чтобы не использовать прокси или настроить его так, чтобы он не делал этого.
    Чтобы проверить, зайдите в Internet Explorer -> Internet Options -> Connections -> LAN settings. Если все пусто и «Автоматически определять настройки» отмечено, вы не используете прокси.
    Если вы полагаетесь на прокси-сервер для доступа к Интернету и поэтому не хотите его отключать, вы можете добавить исключения, перейдя в Internet Explorer -> Internet Options -> Connections -> LAN settings -> Proxy Server / Advanced. Затем добавьте свои исключения в текстовое поле Исключения. Например, localhost;127.0.0.1;*.dev.

    8. Адрес DNS

    (Это также может решить проблемы с прокси-сервером).
    Зайдите в свойства сетевых подключений, затем в настройки TCP/IP и измените первый DNS-сервер на 127.0.0.1 (localhost). Второй, вероятно, должен быть вашим фактическим DNS’IP.
    Это не обязательно для работы файла hosts, но это может помочь в вашем случае, если что-то настроено странно.

    9. .local адреса

    Если вы используете запись домена .local в виде myhost.local и она игнорируется, попробуйте сделать следующее

даже если www.myhost.local не существует. Windows почему-то не добавляет свою рабочую группу или локальный домен.

izmenenie-hosts

Вопрос пользователя

Здравствуйте.

У меня следующая проблема: при попытке открыть соц. сети (ВК, Одноклассники) — вместо них появляется какой-то другой сайт, похожий на них, и просит отправить SMS на короткий номер.

«Доктор Веб» (портативная версия) нашел проблему в файле HOSTS, но не может его удалить (вручную тоже никак). Подскажите, как изменить восстановить файл HOSTS…

Здравствуйте!

На самом деле файл hosts имеет большое влияние на работу вашего интернета. 👇

Если коротко: при попытке открыть какой-нибудь сайт, вашему браузеру сначала нужно получить его IP-адрес.

Для этого он обращается к файлу hosts, а затем уже к серверу DNS. Т.е. получив IP-адрес из файла hosts — он вам и откроет сайт/страничку по этому IP-адресу…

Таким образом, различные вирусы и вредоносное ПО прописывает в этот файл «нужные» им строки с IP-адресами, и благодаря этому у вас открываются совсем «левые» сайты, вместо привычных (хотя в адресной строке будет стоять, например, именно Vk.com).

В этой статье рассмотрю два ключевых вопроса:

  • как редактировать и изменять этот файл;
  • как его восстановить, даже если его заблокировал вирус (на ту версию, которая была при установке Windows).

*

Как открыть и изменить файл hosts

Примечание: файл hosts располагается по адресу: 

C:WindowsSystem32driversetchosts (актуально для Windows 7, 8, 8.1, 10, 11)

*

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

Именно из-за этого, при изменении строк в файле hosts — вам сообщается ошибка, что у вас недостаточно прав.

Рассмотрю ниже пару способов, как открыть файл hosts с администраторскими правами (т.е. вы сможете его отредактировать и сохранить).

*

📌 Способ 1: актуален для Windows 7/8/10/11

1) Сначала нажимаете сочетание кнопок Ctrl+Shift+Esc (или Ctrl+Alt+Del). Должен открыться диспетчер задач.

2) Далее нажимайте файл/новая задача. В открывшемся окне «Создание задачи» впишите в строку «Открыть» команду notepad, и поставьте галочку «Создать задачу с правами администратора». 👇

Как открыть блокнот с администраторскими правами

Как открыть блокнот с администраторскими правами

3) Затем в открывшемся блокноте сделайте следующее:

  1. сначала нажмите по меню файл/открыть;
  2. далее в строку «Имя файла» (в нижней части окна) введите адрес файла hosts — C:WindowsSystem32driversetchosts, и нажмите кнопку открыть;
  3. в блокноте должен открыться файл. Если этого не произошло, то тут два варианта: либо вы неправильно ввели адрес файла, либо он был заблокирован вирусом. Переходите ко второй части статьи про восстановление этого файла… 👇

Открытие файла hosts

Открытие файла hosts

4) Теперь обратите пристальное внимание на строки в файле:

  1. если напротив какого-нибудь IP-адреса стоят сайты соц. сетей (например), то это наверняка вредоносные строки. Обычно, появляются при установке рекламного ПО (пример показан на скрине ниже 👇). Просто удалите все подобные строчки;
  2. некоторые не прокручивают до конца этот текстовый файл (а зря!) — дело в том, что иногда используется хитрость: часть строк забивается пробелами, и в результате пользователь, открыв файл, думает, что с ним все в порядке.

Подозрительная строка в hosts

Подозрительная строка в hosts

Вообще, идеально удалить ВСЁ, что есть у вас в файле hosts (особенно, если вы с ним не имели никогда дел), и скопировать туда, например, нормальный текст для этого файла (приведен ниже).

👇 Пример файла hosts, по умолчанию, после установки Windows (можно скопировать и заменить полностью свой)

# 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
127.0.0.1 localhost

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

  1. либо нажмите по меню файл/сохранить;
  2. либо сочетание кнопок Ctrl+S.

Сохранение текста

Сохранение текста

*

📌 Способ 2: запуск блокнота с правами администратора вручную

  1. заходим в системную папку по адресу: C:Windowssystem32
  2. находим файл notepad.exe и жмем по нему правой кнопкой мышки;
  3. в контекстном меню выбираем «Запуск с правами администратора»;

    Запуск блокнота от имени администратора

    Запуск блокнота от имени администратора

  4. если всплывет сообщение «Разрешить этому приложению вносить изменение на вашем устройстве» — разрешаем!

    Разрешить

    Разрешить

  5. дальнейшие действия аналогичны первому способу (см. выше).

*

👉 Примечание

Для этих целей можно воспользоваться абсолютно любым блокнотом, например, очень популярны: notepad++, bread и пр.

*

Как восстановить исходный файл hosts

В некоторых случаях до реального файла hosts не добраться:

  • либо нельзя открыть (например, заблокирован вирусом);
  • либо он скрыт и его невидно;
  • либо их просто несколько, и какой из них реальный разобраться не опытному пользователю далеко не всегда под силу…

*

Но есть одна антивирусная утилита, способная быстро и легко восстановить файл hosts. Речь идет об утилите — AVZ.

👉 AVZ (да и ряд других антивирусов) можете найти в моей подборке.

После скачивания и разархивирования утилиты — просто запустите исполняемый файл. Далее откройте меню «Файл/Восстановление системы».

Файл-восстановление системы AVZ

Файл/восстановление системы / AVZ

После чего в списке восстановления настроек системы пометьте галочкой пункт «Очистка файла hosts» (как на скриншоте ниже 👇), и нажмите кнопку «Выполнить отмеченные операции».

Примечание: обратите внимание, что утилита AVZ предлагает разблокировать и восстановить довольно много нужных системных настроек. В общем, рекомендую!

Очистка файла hosts

Очистка файла hosts

Если все прошло успешно, вы должны увидеть окно о удачном завершении операции восстановления (как на примере ниже).

Восстановление выполнено

Восстановление выполнено

Рекомендую так же проверить свой компьютер на вирусы с помощью всё той же утилиты AVZ (причем, сделайте это даже, если у вас установлен антивирус. Можете узнать много интересного о его эффективности… 👌).

*

👉 Примечание

Так же привести систему в рабочее состояние можно с помощью восстановления.

Если на компьютере есть резервные точки (а они по умолчанию создаются в Windows 7/8/11*), когда Windows стабильно работала — то к ним можно 👉 откатиться и восстановить прежнюю работу системы. В том числе, кстати, и файл hosts.

*

На этом моя миссия статьи завершена!

Если файл hosts с помощью рекомендаций выше вы восстановить не смогли, последнее, что порекомендую — переустановить Windows.

Удачи!

👣

Первая публикация: 04.03.2017

Корректировка: 15.11.2021

donate

dzen-ya

Полезный софт:

  • видеомонтаж
  • Видео-Монтаж
  • Отличное ПО для создания своих первых видеороликов (все действия идут по шагам!).
    Видео сделает даже новичок!

  • утилита для оптимизации
  • Ускоритель компьютера
  • Программа для очистки Windows от «мусора» (удаляет временные файлы, ускоряет систему, оптимизирует реестр).

Как исправить файл hosts

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

Существует множество способов исправить файл hosts в Windows и все они достаточно простые. Рассмотрим три таких способа, которых, скорее всего, окажется достаточно для того, чтобы привести этот файл в порядок. Обновление 2016: Файл hosts в Windows 10 (как изменить, восстановить, где находится).

Исправление hosts в блокноте

Первый способ, который мы рассмотрим — как исправить файл hosts в блокноте. Пожалуй, это самый простой и быстрый способ.

Сначала запустите блокнот от имени Администратора (это обязательно, иначе исправленный hosts не сохранится), для чего:

  • В Windows 7 зайдите в «Пуск» — «Все программы» — «Стандартные», кликните правой кнопкой мыши по блокноту и выберите «Запустить от имени Администратора».
  • В Windows 8 и Windows 8.1 на начальном экране начните набирать первые буквы слова «Блокнот», откроется панель поиска справа. Кликните правой кнопкой мыши по блокноту и выберите «Запуск от имени администратора».

Следующий шаг — открыть файл hosts, для этого в блокноте выберите «Файл» — «Открыть», внизу окна открытия переключите с «Текстовые документы .txt» на «Все файлы», зайдите в папку C:WindowsSystem32driversetc и откройте файл hosts.

Обратите внимание, что если у вас несколько файлов hosts, то открыть нужно тот, который без какого-либо расширения.

Последний шаг — убрать все лишние строки из файла hosts, либо просто вставить оригинальное его содержание в файл, которое можно скопировать, например, отсюда (а заодно и посмотреть, какие строки лишние).

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

После этого выберите «Файл» — «Сохранить» и сохраните исправленный хостс (он может не сохраняться, если вы запустили блокнот не от имени администратора). Также желательно после этого действия перезагрузить компьютер, чтобы изменения вступили в силу.

Как исправить хостс в AVZ

Еще один простой способ исправить hosts — использовать антивирусную утилиту AVZ (она может далеко не только это, но в рамках этой инструкции будет рассмотрено только исправление хостс).

Скачать AVZ можно бесплатно с официального сайта разработчика http://www.z-oleg.com/secur/avz/download.php (ищите в правой части страницы).

Распакуйте архив с программой и запустите файл avz.exe, после чего в главном меню программы выберите «Файл» — «Восстановление системы» и отметьте один пункт «Очистка файла hosts».

Затем нажмите «Выполнить отмеченные операции», а по завершении перезагрузите компьютер.

Утилита Microsoft Fix it для восстановления файла hosts

И последний способ — зайти на страницу http://support.microsoft.com/kb/972034/ru посвященную восстановлению файла hosts и загрузить имеющуюся там утилиту Fix it для автоматического приведения этого файла в исходное состояние.

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

А вдруг и это будет интересно:

Почему бы не подписаться?

Рассылка новых, иногда интересных и полезных, материалов сайта remontka.pro. Никакой рекламы и бесплатная компьютерная помощь подписчикам от автора. Другие способы подписки (ВК, Одноклассники, Телеграм, Facebook, Twitter, Youtube, Яндекс.Дзен)

Благодарю за помощь. С восьмеркой помучался..

Большое вам спасибо за полезную информацию! Подскажите, вредоносное ли это изменение, либо норма, но после установки Unchecky (прога снимающая галочки, о которой вы писали в другой статье) в файле hosts, после #127.0.0.1 localhost — этой программой внесено больше 30 строк с названиями сайтов, каждая из них не отделена значком # и начинается так — 0.0.0.0…

Честно говоря не знаю, смотря, что там за сайты. Прямо сейчас проверить не могу, что там Unchecky вносит. Если сюда их пришлете, то посмотрю и оценю, насколько хорошо это изменение или, напротив, странное.

Если не хотите видеть строки, занесенные программой unchecky, откройте эту программу, вверху нажимаете на настройки, далее внизу на расширенные настройки, а там ставите галочку в строке «не использовать правила hosts файла»

Спасибо большое за помощь. Удалил долго одолевавшие меня баннеры с рекламой. Убрал с помощью Hitman Pro. Почему то утилита Касперского, которую запускал до этого не смогла справиться . Спасибо за доходчивую инструкцию и советы, разложено всё как по-полочкам, как и что делать поймёт даже компьютерный «чайник».

Здравствуйте Дмитрий! Похожая ситуация с Uncheky. Исправляю hosts,
перегружаюсь, и Uncheky сразу прописывает ряд адресов 0.0.0.0
Может это то с чего она галки снимает? Потенциально нежелательные. Спасибо.

Здравствуйте. Это прописаны адреса сайтов, с которых такое нежелательное ПО скачивается (это может происходить без вашего ведома в автоматическом режиме), то есть, своеобразный уровень защиты, чтобы если какая-то программа захочет оттуда что-то скачать, у нее не получилось. Если пользуетесь Unchecky, оставляйте.

Сайт одноклассники стал открываться, благодаря support.microsoft.com/kb/972034/ru Большое спасибо умным и добрым людям. Я искреннее благодарна вашей страничке.

Спасибо большое мне очень помогло советую всем у кого такая проблема. респект

Здравствуйте! Всё сделала, как у вас описано в пункте Как исправить хостс в AVZ, для того, чтобы удалить навязчивую рекламу в всплывающих окнах. Но на следующий день реклама появилась вновь. С чем это может быть связано, подскажите, пожалуйста.

Здравствуйте. Рекомендую к прочтению: https://remontka.pro/reklama-v-brauzere/ так как проблема несколько сложнее, чем просто изменения в hosts.

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

Здравствуйте!
В конце текста у меня такая строчка: # This HOSTS file cured by Dr.Web Anti-rootkit API
нужно ли её оставлять?

Как хотите. Толку от нее нет, вреда тоже.

Здравствуйте, я пробовала все методы, но все равно при запуске оперы появляется то объявление киви кошелька и тд я не знаю уже что делать, помогите пожалуйста

Здравствуйте, я пытался отчистить файл hosts всеми методами, но там остаётся ещё строка # This HOSTS file cured by Dr.Web Anti-rootkit API
Нормально ли это?

Все строки, начинающиеся с решетки ни на что не влияют, т.е. нормально. просто у вас dr web следит за этим файлом, вот и все.

Спасибо Вам!
Дошел до ручного способа, но все-таки справился, благодаря Вашим советам, с напастью!

Как найти стандартные программы в Windows 10?

Меню пуск — все приложения — на букву С. А можно просто в поиск ввести название конкретной программы.

Здравствуйте!
В конце текста у меня такая строчка: # This HOSTS file cured by Dr.Web Anti-rootkit API.
При смене антивирусной программы (к примеру на Avast). Данная строка будет опасной?
Долго мучуюсь ни один способ не помогает удалить данную строчку, ни вручную, ни через AVZ. Думаю уже Windows переустанавливать. Самое главное эта строчка появилось, но в интернете ничего не блокировалось, с чем это может быть связано. Может ли кто-то воровать мою информацию с ПК?
Заранее спасибо!

Здравствуйте. Нет, она не станет опасной, любые строки, начинающиеся со знака решетки не несут функций и ничего не делают, а просто являются комментариями — в данном случае о том, что Dr.web следит за этим файлом.

Здравствуйте, такая же проблема с # This HOSTS file cured by Dr.Web Anti-rootkit API, мне в хосте надо адреса прописать, но никаким способом не открывается, уже удалил антивирус, и утилиты ставил, для открытия файла, но не помогло сносить систему желания вообще нет, может есть какие нибудь безопасные способы для открытия этого блин будь он не ладен 10 раз файла заранее Спасибо

А нельзя в Dr.Web отключить слежение за файлом hosts?

я сделал все как по инструкции, только мне наоборот закрыть доступ к сайту нужно
в файл хост добавил 127.0.0.1 odnoklassniki.ru 127.0.0.1 odnoklassniki.ru
Помогите, как закрыть доступ к этой соц сети? Спасибо

добавьте еще ok.ru так же. На каждой строке по новой записи, т.е. например:
127.0.0.1 ok.ru

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

Здравствуйте. Проверить компьютер средствами удаления вредоносных программ, такими как AdwCleaner и Malwarebytes Anti-Malware (даже если стоит антивирус хороший). Плюс изучить все программы в автозагрузке, убрать оттуда всё, что вызывает сомнения.

Здравствуйте! Спасибо за полезные советы! Не могу открыть папку hosts, отвечает, что нет прав, хотя у меня права администратора, других учётных записей нет, и также попытался папку «хостс» от имени администратора открыть, с тем же результатом, — не открывается. Что делать?

Только предположение (не точно): у вас стоит какой-то антивирус или защита от вредоносного ПО с включенной защитой файла hosts, в них такая функция сейчас встречается.

Здравствуйте, Dmitry.
Благодарю Вас за то что вы есть и то что вы делаете.
Сегодня скачал утилиту AVZ (давно о ней слышал)
У меня установлен Avast Free Antivirus. При сканировании утилитой AVZ, Avast заблокировал четыре угрозы запускаемых из файла avz.exe, а утилита нашла в папке Avast подозрительный файл.
Неужели у этих продуктов проблемы с совместимостью?

Ну вообще AVZ да, потенциально опасна (в силу того, для чего сделана и как работает). А то, что она в Avast что-то находит — тоже естественно, учитывая его деятельность по просмотру трафика и прочего.

Утилиту Microsoft Fix it для восстановления файла hosts уже убрали … на странице support.microsoft.com/

Добрый день у меня такая проблема не могу добавит файл hosts в исключении Касперский 2019 Благодарю за ранее.

У меня другой вариант, я удаляю ненужные строки в хосте (от ::1 localhost вниз) но при перезагрузки все появляется опять. Вэбер находит только в хосте вирус. Не могу сообразить что возвращает все назад.

Источник

Восстановление файла hosts по умолчанию в Windows 7

Содержание

Введение

Файл hosts устанавливает соответствие между IP сервером и доменом сайта. Запрос к этому файлу имеет приоритет перед обращением к DNS-серверам. В отличие от DNS, содержимое файла контролируется администратором компьютера.

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

Расположение файла hosts

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

Для просмотра файла hosts откройте меню Пуск, выберите пункт Выполнить, введите команду

%systemroot%system32driversetc

и нажмите кнопку ОК

Так должен выглядеть файл hosts по умолчанию.

Если в файле есть записи типа 127.0.0.1 odnoklassniki.ru 127.0.0.1 vkontakte.ru или адреса ваших сайтов, на которые вы не можете зайти, то для начала проверьте ваш на компьютер на «зловредов», а потом восстановите файл hosts

Восстановление содержимого файла hosts по умолчанию

  • Откройте меню Пуск, выберите пункт Выполнить, введите команду

%systemroot%system32driversetc

и нажмите кнопку ОК.

  • Переименуйте файл hosts в hosts.old.
  • Создайте новый файл hosts по умолчанию. Для этого выполните указанные ниже действия.
    1. Щелкните правой кнопкой мыши в свободном месте в папке %WinDir%system32driversetc, выберите пункт Создать, щелкните элемент Текстовый документ, введите имя hosts и нажмите клавишу ВВОД.
    2. Нажмите кнопку Да, чтобы подтвердить, что имя файла не будет иметь расширение TXT.
    3. Откройте новый файл hosts в текстовом редакторе. Например, откройте файл в программе «Блокнот«.
    4. Скопируйте в файл приведенный ниже текст.

    # 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

    Сохраните и закройте файл.

    Можно отредактировать файл hosts и в Блокноте, удалить ненужные строки, или добавить свои. Для этого надо запустить Блокнот в режиме Администратора.

    Как запускать стандартные программы Windows смотрите здесь

    Источник

    Понравилась статья? Поделить с друзьями:
  • Ошибка в файле functions php
  • Ошибка в файле engine dll
  • Ошибка в файле cmd exe
  • Ошибка в файле cbs log
  • Ошибка в фазмофобия failed to load