Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Сетевые технологии (http://forum.oszone.net/forumdisplay.php?f=31)
-   -   потерял возможность браузинга (http://forum.oszone.net/showthread.php?t=82002)

WChek 02-04-2007 12:50 569451

потерял возможность браузинга
 
На одной рабочей станции в локальной сети вдруг оказалось, что нет возможности открыть какую-нибудь страничку.
По любому адресу IE говорит: "не удается открыть страницу поиска", Opera тоже в этом роде.
Хотя ранее было все ОК. Выход через прокси и все прочие настройки проверены. Сеть работает.
Правда недавно нашел на этом компе пару вирусов, выличил. Может чего задели?

dmitryst 02-04-2007 13:03 569459

WChek Во-первых, проверьте, что в настройках сети (ДНС и шлюз), затем в system32/drivers/etc/hosts, чтобы лишнего не было. Ну и в браузере "Настройки сети" на автомат.

WChek 03-04-2007 12:45 569714

Dmitryst, все перечисленное проверил. Все в норме. Обратил внимание на строку состояния IE. Там при попытке зайти на адрес:
"Загрузка с узла: res://C:\Windows\System32\shdoclc.dll/dnserror.htm"
Может это что-то подскажет!

dmitryst 03-04-2007 13:02 569720

WChek Ну да, он не может найти сервер по его имени, поэтому открывает dnserror. Проверьте еще раз ДНС (ping www.testserver.ts только с реальным адресом)

Greyman 04-04-2007 22:42 570390

Схожие темы:
Ping есть TCP нет
Проблема с доступов в Интернет. XP SP2
Соединение с интернетом только через прокси
Конкретногг решения небыло указано нигде...

У самого как-то возникла аналогичная проблема в XP... Если найду решение - отпишу, так же приветствуется решение от тех, кто уже решал подобную проблему

Greyman 05-04-2007 01:36 570431

Итак..., решение таки нашлось... Сперва еще пара близких тем с форума (хотя тоже без решения рассматриваемой проблемы):
Не могу в интернет выйти
В ХР Service pack 2 не выходит в интернет
Почему нет коннекта с Интернетом?

Ну а теперь само решение...

Один из вариантов - сброс настроек стека TCP/IP на первоначальные. В ХР это реализовано не так, как в 98, однако таки Microsoft предлагает таки свой способ - использование команды
Цитата:

netsh int ip reset [имя_файла_журнала]
Подробнее можно прочитать здесь:
Как сбросить настройки протокола TCP/IP в Windows ХР
После чего необходимо вновь установить необходимые настройки интерфейса...
...
Но увы..., лично в моем случае это способ не помог (как и у многих других, как я смог понять пошарившись в инете по форумам)... Интранет и интернет так и не заработал (ping работает, а вот tracert обрывается на первом же шаге)...:(

Однако..., кто ищет, тот находит... Мир не без добрых людей и... на некоторых форумах упоминается такая утилита как "WinSockFix" (кста, по поиску она несколько раз попадалась в упоминаниях на форумах DrWeb, на первых 2-х станицах результатов ссфлок с ней на форумы других антивиров не было). По поиску быстренько нашел ее на одном из данлоад-сайтов, откуда и скачал (1.4 Мб). После применения, запрошенной перезагрузки и восстановления необходимых настроек интерфейса интернет заработал...:)

Теперь об утилитке... О себе она говорит, как продукт некоей "Option^Explicit Software Solutions" (привожу на всякий случай дословно с "галкой" как в инфе), линка на оффсайт нет (сказано что сделано в Канаде и есть мыло на сайте shaw.ca).
В инфе у нее написано что именно делает утилита:
Цитата:

The Winsockfix Utility will:
1.) Detect your current Operating System
2.) Release the IP address, taking you "Offline"
3.) Reset the TCP stack using Netsh.exe (Windows XP only)
4.) Delete the current Registry TCP and Winsock Values
5.) Import new "Working" Registry Values
6.) Backup any Current "Hosts" file
7.) Replace the "Hosts" file with a default one
Есть описание вариантов восстановления в ручную для разных ОС, в т. ч. и ХР:
Цитата:

With Windows 2000 and XP, this was not possible, due to the fact that TCP
could not be removed or uninstalled, and even if the Winsock keys in the
registry were deleted, they will recreate themselves, but with no relevant
data, therefore making them useless.
Some research in this matter, it was found, that these Winsock Registry keys
were not unique to any particular machine.... meaning they could be transplanted
from a working computer, to a broken one.
Other factors can play a part in successfully restoring these winsock values,
such as disabling the network adapter before the import of the new Registry keys.
Also with Windows XP came the very handy "netsh.exe" with the commandline to
Reset TCP. Although this will reset TCP settings, also removing any tweaks and
other modifications done, it does not touch the registry Winsock keys.
The most common symptom would be a Valid IP address, but no ability to
view any Web pages, as well as the "0.0.0.0" IP address symptom and Various
Socket Errors.

Manually Fix:

1.) From the commandline enter the following:

Netsh ip int reset resetlog.txt

2.) These 2 Registry keys will need to be replaced with known good ones.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Winsock
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Winsock2


The "Hosts" file. This file (having no extension) and residing in
"C:\Windows\Hosts" for Windows 95 - Me versions and
"WINDOWS\system32\drivers\etc\Hosts" for Windows XP. Often this file
(blank by default) can become littered with entries, and again, after the removal
of Third Party Advertising Clients, that were installed as bundled software with many
P2P file Sharing programs, this "Hosts" file retains entries that may be no longer valid.
Generally resulting in some web pages and Domains coming up "Blank".
Исходя из того, что упомянутый п.1 я делал, а с файлом "hosts" у меня было все в порядке, видимо основное лечение было проведено благодаря восстановлению программой именно этих упомянутых ключей... Но вот что это за "good ones", к-ые там должны быть прописаны... Реестр я на всех этапах сохранял, т. ч. еще покалупаюсь, может можно восстанавливать работоспособность и не скачивая метр с гаком, а импортируя определенный файлик в реестр. Может еще уточню, если интерес не потеряю...

ИМХО тему можно считать решенной, как и большинство аналогичных. Хотя конечно интересно услышать и самих авторов проблемных тем...

WChek 05-04-2007 11:38 570533

Спасибо Greyman!
WinSockFix помогла!!!


Время: 20:53.

Время: 20:53.
© OSzone.net 2001-