Foreversoft.ru

IT Справочник
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Ошибка приема данных по tcp ip

Исправляем ошибки протокола TCP/IP без переустановки Windows

На днях помогал одному хорошему человеку избавиться от троянов на компьютере. Страдалец обратился с жалобой на то, что машина самопроизвольно перегружается раз в несколько минут, а при загрузке сообщает, что система восстановлена после критической ошибки. В общем, работать никак невозможно, а проверить машину антивирусом не удается, поскольку система перегружается, прежде чем сканер успевает что-то найти.

Долго ли, коротко ли, но заразу я на компьютере вывел, причем без всякого антивируса. Кому будет интересно, как это делается — пишите в комментарии, я поделюсь. Нет, будем честными, сканер все-таки использовался, но лишь на последнем этапе — чтобы найти файлы, содержащие тела вирусов и очистить их от триппера, а вот предварительный этап, делался почти вручную.

И вот, когда финальная проверка показала, что машина чиста, я вдруг обнаружил, что с нее невозможно выйти в интернет. Причем проблема проявляется как-то странно: команда ping на конкретный ip-адрес выполняется успешно, но ни одна из служб, работающих поверх TCP/IP, не функционирует: ни telnet, ни nslookup, ни tracert — ничего. Мало того, ip-адрес по DHCP тоже не получается, хотя вручную его установить реально.

Делаем вывод: поддержка протокола TCP/IP на машине работает некорректно. Вероятно, причина в вирусном коде в одном из системным файлов, который был некорректно вычищен антивирусом. А может файл просто был поврежден при очередной некорректной перезагрузке… Так или иначе, требовалось переустановить компоненты Windows, отвечающие за работу TCP/IP. Но вот беда: Windows не дает удалить этот протокол и установить его заново. Кнопка “Удалить” для протокола TCP/IP попросту не активна. Неужели переустанавливать Windows?

Читать еще:  Scanf c ошибка

Нет, это не наш метод! Мы пойдем другим путем и продемонстрируем превосходство человека над машиной. А заодно и восстановим работу TCP/IP, не прибегая к реинсталляции ОС. Вот как это делается:

Открываем редактор реестра REGEDIT (Кнопка “Пуск” — пункт “Выполнить” — пишем regedit и нажимаем ) и безжалостно удаляем два ключа реестра:

•HKEY_LOCAL_MACHINESYSTEMCurrentContro lSetServicesWinsock
•HKEY_LOCAL_MACHINESYSTEMCurrentContro lSetServicesWinSock2
Выходим из REGEDIT и ОБЯЗАТЕЛЬНО (!) перезагружаемся.

После перезагрузки находим папку c:windowsinf (а если точнее, то %winroot%inf — ведь Windows может быть установлена в другом месте) и находим в ней файл nettcpip.inf. Обязательно сделайте его резервную копию, а потом отредактируйте с помощь Блоктнота:

[MS_TCPIP.PrimaryInstall]
; TCPIP has properties to display
Characteristics = 0xA0 ; NCF_HAS_UI | NCF_NOT_USER_REMOVABLE

[MS_TCPIP.PrimaryInstall]
; TCPIP has properties to display
Characteristics = 0×80 ; NCF_HAS_UI

Сохраните файл. Откройте настройки сетевого адаптера, щелкнув по нему правой клавишей и выбрав “Свойства”. Нажмите “Установить”, выберите из списка “Протокол” и нажмите “Добавить”. Далее нажмите кнопку “Установка с диска” и введите в строке пути c:windowsinf (или %winroot%inf). В появившемся списке выберите Протокол TCP/IP и завершите установку.

После перезагрузки снова идите в свойства сетевого адаптера, и вы обнаружите, что кнопка “Удалить” для протокола TCP/IP теперь стала доступна. Удалите протокол TCP/IP и снова перезагрузите машину.

После перезагрузки установите протокол TCP/IP с нуля. Вот и все.

Эта операция занимает 5-10 минут, после чего работоспособность TCP/IP восстанавливается. Вам даже не потребуется компакт-диск с дистрибутивом. Мне доводилось проделывать это раза 3 или 4 за свою практику, и отказов не случалось. Если вы столкнулись с проблемой, похожей на ту, что описана выше, попробуйте данный рецепт прежде, чем переустанавливать ОС. Возможно, вы сэкономите кучу времени. Удачи!

Основы компьютера и интернета.

Полезный блог для начинающих пользователей компьютера и не только..

Читать еще:  Ошибка запуска системы

Страницы

12/03/2019

Как устранить ошибки в TCP/IP — сетях

Привет всем читателям блога. Узнать причины проблем в TCP/IP — сетях бывает очень непросто. Вот почему так много инструментов для анализа того, что происходит в
TCP/IP — сетях. Инструменты и методики, помогут Вам выявить и диагностировать некоторые из наиболее сложных проблем, возникающих в TCP/IP — сетях.
Эта статья посвящена анализу проблем, связанных с поддержкой соединений и конфигурированием.
О параметрах конфигурации TCP/IP для Windows XP читайте здесь

Просмотр диагностической информации

Многие проблемы с TCP/IP — сетями вызваны неверной настройкой сетевых компонентов, и вы обнаружите, что контекст Diag в Netsh действительно помогает выяснить, в чем дело. Начнем с просмотра сводной информации о конфигурации командой:netsh diag show all.

Не упускайте из виду полезность Netsh в решении проблем с удаленными компьютерами. Netsh избавляет от необходимости сидеть за компьютером пользователя или подключаться к нему через Remote Desktop (Удаленный рабочий стол). Достаточно запустить Netsh с параметром R, в котором вы указываете имя нужного удаленного компьютера.

Что такое Netsh?


Microsoft Windows Netsh — это утилита командной строки.

С помощью Netsh вы можете просматривать или изменять конфигурацию сети

на ваших локальных или удаленных машинах.
Вы можете вручную запускать команды Netsh или создавать файлы сценариев для автоматизации процесса. Эти команды вы можете запускать не только на своих локальных машинах, но и на удаленных компьютерах по сети.
В процессе создания версии Windows NT 5.0, которая потом превратилась в Windows 2000,
корпорация Microsoft недолго работала с компанией Cisco Systems, пытаясь включить некоторые идеи этой компании в новую операционную систему и помочь Cisco внедрить некоторые возможности NT 5.0 в ее продукцию.
Результат этих усилий можно увидеть сейчас в решении Cisco Voice over IP, для которого требуется развертывание Active Directory (AD).
Это кратковременное сотрудничество в конце концов завершилось, но оставило после себя основу для Netsh, полезного и практичного сетевого инструмента командной строки.
Netsh также предоставляет функцию работы со сценариями, которая позволяет вам запускать
группу команд в режиме очередности на определенном компьютере.
Благодаря netsh вы можете сохранять сценарии конфигурации в текстовые файлы для архивации, или в целях настройки других машин.
Netsh не является новой утилитой в Windows Server 2008 или Windows Vista/7.
Netsh существует уже довольно давно.
Команды Netsh доступны в Windows 2000, XP и Windows Server 2003.

Вывод команды : netsh diag show all

Default Outlook Express Hail (pop3.cpandl.com / mall.cpandl.com)
Default Outlook Express News (Not Configured)
Internet Explorer Web Proxy (Internet Explorer is not using the proxy)
Loopback (127.0.0.1) Computer System (C0RPSVR02)
Operating System (Microsoft(R) Windows(R) Server 2003, Standard Edition)
Version (5.2.3790) Modems
Network Adapters
Intel(R) PRO/100 VE Network Connection
1394 Net Adapter
RAS Async Adapter
WAN Miniport (L2TP)
WAN Miniport (PPTP)
WAN Miniport (PPP0E)
Direct Parallel
WAN Miniport (IP)
Network Clients
Microsoft Terminal Services
Microsoft Windows Network
Web Client Network

Вы также можете получить детальные сведения о конфигурации командой:
netsh diag show all/v

Читать еще:  Ворд не проверяет ошибки что делать

Но обычно это дает слишком много информации, так что лучше исследовать одну проблему
за раз. Потом вам, как правило, потребуется проверить настройки сетевого адаптера на
компьютере. Для просмотра сводной информации о сетевых адаптерах, настроенных на
компьютере, введите: netsh diag show adapter.

Ссылка на основную публикацию
Adblock
detector