вторник, 8 апреля 2014 г.

Очистка и восстановление файла hosts

Файл hosts - системный файл, предназначен для присваивания определенным адресам сайтов определенного IP. Однако, если IP там прописан неверно, то при попытке зайти на сайт - вас будет выкидывать совсем в другое место. Этот приём часто используют вредоносные программы, например, чтобы заставить Вас отправить СМС (платное).

Очистка файла часто необходима, когда не можешь зайти на сайт Вконтакте, Одноклассники, сайты антивирусников и так далее. Например, строка, внесенная в данный файл может перенаправлять пользователя на другой сайт. Т.е. набираешь в браузере www.vk.com а попадаешь на совсем другой сайт, например сайт заведомо зараженный вирусами.

Внимание! Приведенные ниже Инструкции по очистке файла hosts мало эффективны в "зараженном" компьютере. Предварительно Вам следует вылечить систему от вирусов и затем приступать к исправлению файла hosts.

Итак, приступим... Жмем Пуск - Выполнить

Пуск - Выполнить

Появится окно Запуск программы
Окно Выполнить

В поле Открыть вводим ниже приведенную строку:

    notepad %windir%\system32\drivers\etc\hosts
(просто скопируйте приведенный выше текст команды в поле Открыть окна Запуск программ). Жмём ОК

Видим на экране блокнот с примерно похожим содержимым

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

    # 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

Для Windows Vista

    # Copyright (c) 1993-2006 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
    127.0.0.1 localhost ::1 localhost


Для Windows 7 и 8

    # Copyright (c) 1993-2006 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 handle within DNS itself.
    # 127.0.0.1 localhost
    # ::1 localhost
Затем сохраняем сделанные изменения, закрываем блокнот и пробуем открыть ранее заблокированные сайты. 
В некоторых случаях требуется перезагрузить компьютер. 
Внимание! Не удаляйте папку etc, где содержится файл hosts. Это может привести к краху системы.
Если после сохранения файла или после перезагрузки некоторые сайты продолжают не открываться или открывают совсем не то, что хотели, значит в системе действует активный вирус, который с определенной периодичностью проверяет содержимое файла hosts и меняет его содержимое на нужное вирусу.
Также бывают случаи, когда после внесения изменений, не удается сохранить файл. В таком случае необходимо открыть Свойства файла (Правый клик мыши на файле):
Контекстное меню файла - выбираем пункт Свойства
И снять галочку с атрибута Только чтение на вкладке Общие в окне свойств Окно свойств файла
Нажимаем кнопку ОК и далее редактируем файл, как описано выше.
Если не удается сохранить файл в системах Windows Vista и Windows 7 (в том числе Windows XP, если входили в систему с ограниченной учетной записью), Вам необходимо войти в систему учетной записью Администратора или запустить блокнот от имени Администратора и редактировать файл.

Если ничего не помогло!!!

Скачайте файл по ссылке Microsoft Fixit и запустить от имени администратора. 
Внимание! файл не является антивирусной программой! Он только автоматически сбрасывает содержимое файла hosts до содержания по умолчанию, как описано для ручного редактирования в статье.