Печать

Как переустановить протокол TCP IP в WINDOWS

Автор: Super User. Опубликовано в Полезные Статьи

 

Описание проблемы:

Один из самых типичных случаев – компьютер не вносится в домен, при этом у.з. с правами внесения запрашивается, а дальше система сообщает о ошибке «не найден сетевой путь».

Примеры диагностики от Microsoft:

При работе возможно возникновение следующих неполадок.

Произошла ошибка при обновлении интерфейса «Интернет»: Сделана попытка выполнить операцию на объекте, не являющемся сокетом.
При использовании команды ipconfig /renew появляется следующее сообщение об ошибке. Произошла ошибка при обновлении интерфейса «Подключение по локальной сети»: сделана попытка выполнить операцию над объектом, не являющимся сокетом. Не удается установить контакт с драйвером. Код ошибки 2.
Если в диспетчере устройств выбрать команду «Показать скрытые устройства», то драйвер протокола TCP/IP в разделе «Драйверы устройств не Plug and Play» показан как отключенный и отображается сообщение об ошибке с кодом 24.
При попытке создать подключение удаленного доступа появляется следующее сообщение об ошибке: Error 720: Нет настроенных протоколов управления PPP
При вводе в командную строку команды ipconfig может появиться одно из следующих сообщений об ошибке:

Операция завершена с ошибкой, поскольку ни один адаптер не находился в состоянии, допустимом для ее выполнения.

Предпринятая операция не поддерживается для выбранного типа объекта.

При вводе в командную строку команды Netsh int ip reset resetlog.txt может появиться одно из следующих сообщений об ошибке:

Произошла ошибка при запуске функции инициализации INITHELPERDLL в IPMONTR.DLL, код ошибки10107.

При использовании команды ping отображаются знаки, заменяющие IP-адрес. Например, отображен текст типа:

Статистика Ping для:
Пакетов: Оправлено = 4, Получено = 0, Утрачено = 4 (100% loss), C:\>ping www.contoso.com
Обмен пакетами с www.contoso.com [?] по 32 байт:
Ответ от 131.94.57.182: число байт=32 время=86 мс TTL=236
Ответ от 131.94.57.182: число байт=32 время=74мс TTL=236
Ответ от 131.94.57.182: число байт=32 время=74мс TTL=236
Ответ от 131.94.57.182: число байт=32 время=74мс TTL=236
Статистика Ping для Où?: Пакетов: Отправлено = 4, Получено = 4, Утрачено = 0 (0% loss),
Приблизительное время приема-передачи: Минимальное = 74мсек, Максимальное = 86мсек, Среднее = 77мсек ИЛИ

C:\>ping 131.94.57.182
Обмен пакетами с ? по 32 байт:
Ответ от 131.94.57.182: число байт=32 время=73мс TTL=236
Ответ от 131.94.57.182: число байт=32 время=74мс TTL=236
Ответ от 131.94.57.182: число байт=32 время=73мс TTL=236
Ответ от 131.94.57.182: число байт=32 время=73мс TTL=236

Статистика Ping для Où?:
Пакетов: Отправлено = 4, Получено = 4, Утрачено = 0 (0% loss),
Приблизительное время приема-передачи: Минимальное= 73мсек, Максимальное = 74мсек, Среднее = 73мсек

Решение проблемы:

1. Нажмите кнопку Пуск и выберите пункт Выполнить.

2. В поле Открыть введите команду regedit и нажмите кнопку ОК.

3. Найдите один из следующих подразделов реестра:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\WinSock2\

Щелкните этот ключ правой кнопкой мыши и выберите команду Удалить.

4. Для подтверждения удаления каждого раздела нажмите кнопку Да.

5. Закройте программу Regedit.

6. Найдите файл Nettcpip.inf в папке %winroot%\inf, затем откройте его с помощью программы «Блокнот».

7. Найдите раздел [MS_TCPIP.PrimaryInstall].

8. В записи Characteristics = 0xa0 замените 0xa0 на 0×80

9. Сохраните изменения и закройте программу «Блокнот».

10. В панели управления два раза щелкните значок Сетевые подключения, правой кнопкой мыши щелкните значок Подключение к локальной сети и выберите Свойства.

11. Откройте вкладку Общие и последовательно щелкните Установить, Протокол и Добавить.

12. В окне Выбор сетевых протоколов щелкните Установить с диска.

13. В окне Копировать файлы с диска: введите C:\Windows\inf и нажмите кнопку ОК.

14. Выделите пункт Протокол Интернета (TCP/IP) и нажмите кнопку ОК.
Примечание. Это действие вернет вас на экран Подключение по локальной сети — свойства, но кнопка Удалить теперь доступна.

15. Выделите пункт Протокол Интернета (TCP/IP), нажмите кнопку Удалить, а затем кнопку ОК.

16. Перезагрузите компьютер, затем выберите Режим восстановления служб каталогов,

17. В панели управления два раза щелкните значок Сетевые подключения, правой кнопкой мыши щелкните значок Подключение к локальной сети и выберите Свойства.

18. Откройте вкладку Общие, щелкните Установить, выберите Протокол и нажмите кнопку Добавить.

19. В окне Выбор сетевых протоколов выберите Установить с диска.

20. В поле Копировать файлы с диска введите c:\windows\inf и нажмите кнопку ОК.

21. Выберите пункт Протокол Интернета (TCP/IP) и нажмите кнопку ОК.

22. Перезагрузите компьютер.

Дополнительная информация:

К данной мере следует прибегать только в крайнем случае.

Дополнительная информация по ссылкам:

http://support.microsoft.com/kb/325356/

http://support.microsoft.com/contactus

Сброс настроек TCP/IP вручную

Примечание. Этот раздел рассчитан на опытных пользователей. Если продвинутые способы устранения неполадок кажутся слишком сложными, обратитесь за помощью к специалисту или в службу поддержки. Сведения о том, как связаться со службой поддержки, см. на веб-сайте справки и поддержи Майкрософт по следующему адресу:

В программе NetShell имеется команда сброса для протокола IP. Следуйте приведенным ниже указаниям, чтобы вручную сбросить настройки TCP/IP при помощи команды reset.

  1. Чтобы открыть командную строку, выберите в меню Пуск команду Выполнить. Скопируйте и вставьте (или введите) в поле Открытьследующую команду и нажмите клавишу ВВОД:
    cmd
  2. Скопируйте и вставьте (или введите самостоятельно) в командной строке следующую команду и нажмите клавишу ВВОД:
    netsh int ip reset c:\resetlog.txt

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

    netsh int ip reset resetlog.txt
  3. Перезагрузите компьютер.

При выполнении команды reset, она перезаписывает два ключа в реестре, которые используются TCP/IP. Это то же самое, что удалить и вновь установить протокол. Команда resetперезаписывает следующие два ключа в реестре:

SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\
SYSTEM\CurrentControlSet\Services\DHCP\Parameters\

Для успешного выполнения команды необходимо указать имя файла журнала, в котором будут регистрироваться действия, выполненные программой netsh. При выполнении команды вручную происходит сброс протокола TCP/IP и выполненные действия записываются в файл журнала, который в данной статье называется resetlog.txt.

Первый пример, c:\resetlog.txt, создает путь, куда файл журнала будет сохранен. Второй пример, resetlog.txt, создает файл журнала в текущем каталоге. Если журнал с таким именем уже существует, новый журнал будет добавлен в конец файла.

 

Social Like