Как переустановить протокол TCP IP в WINDOWS
Описание проблемы:
Один из самых типичных случаев – компьютер не вносится в домен, при этом у.з. с правами внесения запрашивается, а дальше система сообщает о ошибке «не найден сетевой путь».
Примеры диагностики от 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.
- Чтобы открыть командную строку, выберите в меню Пуск команду Выполнить. Скопируйте и вставьте (или введите) в поле Открытьследующую команду и нажмите клавишу ВВОД:
cmd
- Скопируйте и вставьте (или введите самостоятельно) в командной строке следующую команду и нажмите клавишу ВВОД:
netsh int ip reset c:\resetlog.txt
Примечание. Если не хотите указывать путь для сохранения файла журнала, используйте следующую команду:
netsh int ip reset resetlog.txt - Перезагрузите компьютер.
При выполнении команды reset, она перезаписывает два ключа в реестре, которые используются TCP/IP. Это то же самое, что удалить и вновь установить протокол. Команда resetперезаписывает следующие два ключа в реестре:
SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\ SYSTEM\CurrentControlSet\Services\DHCP\Parameters\
Для успешного выполнения команды необходимо указать имя файла журнала, в котором будут регистрироваться действия, выполненные программой netsh. При выполнении команды вручную происходит сброс протокола TCP/IP и выполненные действия записываются в файл журнала, который в данной статье называется resetlog.txt.
Первый пример, c:\resetlog.txt, создает путь, куда файл журнала будет сохранен. Второй пример, resetlog.txt, создает файл журнала в текущем каталоге. Если журнал с таким именем уже существует, новый журнал будет добавлен в конец файла.