• Администрация SafeZone приветствует вас на нашем форуме!
    Если вы больше не желаете видеть рекламу при просмотре тем и сообщений - то достаточно просто зарегистрироваться. Для зарегистрированных пользователей реклама не отображается.

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

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

Pili

Активный пользователь
Сообщения
42
Симпатии
81
#1
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

Команда форума
Администратор
Сообщения
15,298
Симпатии
12,489
#2
Добавлю еще несколько распространенных методик очистки 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

Команда форума
Супер-Модератор
Ассоциация VN/VIP
Сообщения
8,388
Симпатии
8,714
#3
Как отредактировать 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

Команда форума
Администратор
Сообщения
15,298
Симпатии
12,489
#4
Вернуть путь к файлу 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.
После выполнения скрипта компьютер перезагрузится.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу