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

Статус
В этой теме нельзя размещать новые ответы.
P

Pili

Активный пользователь
Сообщения
42
Реакции
81
Баллы
423
hosts — текстовый файл, содержащий базу данных доменных имен и используемый при их трансляции в сетевые адреса узлов. Запрос к этому файлу имеет приоритет перед обращением к DNS-серверам. В отличие от DNS, содержимое файла контролируется администратором компьютера.
Расположение %SystemRoot%\system32\drivers\etc\, его расположение может быть переопределено в ключе реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters\DataBasePath, в котором содержится путь к папке.
  1. Скачайте [DLDOWN="43"]HostsXpert 4.4 (349.4 Кб)[/DLDOWN]
  2. Распакуйте в папку C:\HostsXpert
Выберите "File Handling" и нажмите 'Restore MS Hosts file' и нажмите OK.
  1. Нажмите на "Make Read Only?"
  2. Закройте программу.
 
akok

akok

Команда форума
Администратор
Сообщения
16,528
Реакции
13,097
Баллы
2,203
Добавлю еще несколько распространенных методик очистки Hosts файла.

Небольшое отступление: что такое Hosts-файл

Расположение файла hosts зависит от разрядности операционной системы:
  • Windows 32-bitC:\Windows\System32\Drivers\Etc\
  • Windows 64-bitC:\Windows\SysWOW64\Drivers\Etc\
  1. При помощи AVZ:
    Запустите AVZ, меню "Файл - Выполнить скрипт" -- Скопировать ниже написанный скрипт -- Нажать кнопку "Запустить".
    Код:
    begin
    ExecuteRepair(13);
    end.
    Обратите внимание, что утилиты необходимо запускать от имени Администратора. По умолчанию в Windows XP так и есть. В Windows Vista и Windows 7 администратор понижен в правах по умолчанию, поэтому, не забудьте нажать правой кнопкой на программу, выбрать Запуск от имени Администратора, при необходимости укажите пароль администратора и нажмите "Да".

  2. При помощи HijackThis:
    Запустите HJT, нажмите "Open the Misc Tools selection" => "Open hosts file manager" => "Open in Notepad" (наиболее удобный вариант, но никто не запрещает проводить исправления при помощи интерфейса HJT)

    Обратите внимание, что утилиты необходимо запускать от имени Администратора. По умолчанию в Windows XP так и есть. В Windows Vista и Windows 7 администратор понижен в правах по умолчанию, поэтому, не забудьте нажать правой кнопкой на программу, выбрать Запуск от имени Администратора, при необходимости укажите пароль администратора и нажмите "Да".

    Стандартный Hosts файл выглядит так:

    Windows XP:

    Код:
    # (C) Корпорация Майкрософт (Microsoft Corp.), 1993-1999
    #
    # Это образец файла HOSTS, используемый Microsoft TCP/IP для Windows.
    #
    # Этот файл содержит сопоставления IP-адресов именам узлов.
    # Каждый элемент должен располагаться в отдельной строке. IP-адрес должен
    # находиться в первом столбце, за ним должно следовать соответствующее имя.
    # IP-адрес и имя узла должны разделяться хотя бы одним пробелом.
    #
    # Кроме того, в некоторых строках могут быть вставлены комментарии 
    # (такие, как эта строка), они должны следовать за именем узла и отделяться
    # от него символом '#'.
    #
    # Например:
    #
    #      102.54.94.97     rhino.acme.com          # исходный сервер
    #       38.25.63.10     x.acme.com              # узел клиента x
    
    127.0.0.1       localhost
    Windows Vista, Windows 7 (XP с поддержкой IPv6):

    Код:
    # (C) Корпорация Майкрософт (Microsoft Corp.), 1993-2006
    #
    # Это образец файла HOSTS, используемый Microsoft TCP/IP для Windows.
    #
    # Этот файл содержит сопоставления IP-адресов именам узлов.
    # Каждый элемент должен располагаться в отдельной строке. IP-адрес должен
    # находиться в первом столбце, за ним должно следовать соответствующее имя.
    # IP-адрес и имя узла должны разделяться хотя бы одним пробелом.
    #
    # Кроме того, в некоторых строках могут быть вставлены комментарии 
    # (такие, как эта строка), они должны следовать за именем узла и отделяться
    # от него символом '#'.
    #
    # Например:
    #
    #      102.54.94.97     rhino.acme.com          # исходный сервер
    #       38.25.63.10     x.acme.com              # узел клиента x
    
    127.0.0.1       localhost
    ::1             localhost
    Подойдите внимательно к правке этого файла, не все изменения могли быть произведены вредоносными программами.

  3. Лечащая утилита CureIt!® которая не только поможет избавиться от вредоносного ПО, но и почистит файл Hosts. (подробнее)

  4. Чтобы исправить файл hosts автоматически можно воспользоваться этим средством Microsoft Fix it
 
Severnyj

Severnyj

Команда форума
Супер-Модератор
Ассоциация VN/VIP
Сообщения
8,422
Реакции
8,780
Баллы
743
Как отредактировать hosts-файл с помощью PC Hunter


Скачайте PC Hunter по следующей ссылке:

Распакуйте архив в отдельную папку на рабочий стол.

Отключите антивирусное ПО и запустите программу.
Обратите внимание, что утилиты необходимо запускать от имени Администратора. По умолчанию в Windows XP так и есть. В Windows Vista и Windows 7 администратор понижен в правах по умолчанию, поэтому, не забудьте нажать правой кнопкой на программу, выбрать Запуск от имени Администратора, при необходимости укажите пароль администратора и нажмите "Да".

Вверху выберите вкладку Network, а во второй появившейся строке вкладок вкладку Hosts File (появится редактор hosts файла):



Стандартные значения файла Hosts приведены в посте №2

Подойдите внимательно к правке этого файла, не все изменения могли быть произведены вредоносными программами.

В редакторе можно использовать стандартные клавиатурные сочетания, такие как:

Ctrl + X - вырезать
Ctrl + C - скопировать
Ctrl + V - вставить
Ctrl + A - выделить все
и другие...

После редактирования файла hosts, нажмите кнопку Save(S).
Для проверки сохранения изменений, нажмите кнопку Refresh(F).
 
akok

akok

Команда форума
Администратор
Сообщения
16,528
Реакции
13,097
Баллы
2,203
Вернуть путь к файлу Hosts по умолчанию

Для маскировки изменений в системе зловреды могут переназначить путь к файлу Hosts в реестре.

Для проверки необходимо войти реестр: Пуск - Выполнить (строка поиска в win7 и Vista) - набрать regedit и нажать Enter.

Стандартные значения ключей:
Для Windows 32-bit
Код:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters
DataBasePath = %SystemRoot%\System32\drivers\etc
Для Windows 64-bit
Код:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters
DataBasePath = %SystemRoot%\SysWOW64\drivers\etc
Если значения отличаются, то их необходимо исправить.

Для восстановления значений можно воспользоваться следующим скриптом AVZ:
AVZ, меню "Файл - Выполнить скрипт" -- Скопировать ниже написанный скрипт-- Нажать кнопку "Запустить".
Код:
begin
ShowMessage('Внимание! Перед выполнением скрипта AVZ автоматически закроет все сетевые подключения.'+#13#10+'После перезагрузки компьютера подключения к сети будут восстановлены в автоматическом режиме.');
ExecuteFile('net.exe', 'stop tcpip /y', 0, 15000, true);
   BackupRegKey('HKEY_LOCAL_MACHINE',
                   'SYSTEM\CurrentControlSet\services\Tcpip\Parameters',
                     'hosts_old');
if not IsWOW64
then {если х86}
 RegKeyParamWrite('HKEY_LOCAL_MACHINE',
                      'SYSTEM\CurrentControlSet\services\Tcpip\Parameters',
                       'DataBasePath',
                        'REG_EXPAND_SZ',
                         '%SystemRoot%\System32\drivers\etc')
else {если х64}
  RegKeyParamWrite('HKEY_LOCAL_MACHINE',
                      'SYSTEM\CurrentControlSet\services\Tcpip\Parameters',
                       'DataBasePath',
                        'REG_EXPAND_SZ',
                         '%SystemRoot%\SysWOW64\drivers\etc');
 RebootWindows(false);
end.
После выполнения скрипта компьютер перезагрузится.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу