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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 2000/XP (http://forum.oszone.net/forumdisplay.php?f=6)
-   -   [решено] Не удалось подключиться к сетевым дискам (http://forum.oszone.net/showthread.php?t=79387)

Murder7 15-02-2007 14:49 550394

Не удалось подключиться к сетевым дискам
 
При запуске компьютера (Windows xp sp2, Celedon D 3 Ггц, 512 Мб, Epox i915, встренная сетевая карта) выскакивает оповещение Windows о том, что не удалось подключиться к сетевым дискам, естественно программы, работающие с этим диском не запускаются. Если тут же зайти в Мой компьютер и попробовать зайти на сетевой диск, то он нормально и быстро открывается, после чего все работает без проблем до следующей перезагрузки. Свитчи менял (Surecom, древнющий 3-com, D-Link) - проблема остается. Не проверял сетевуху и провода.
В чем может быть проблема?

Petya V4sechkin 16-02-2007 14:23 550854

Вроде симптомы похожи на статью KB917730.
Брандмауэр / фаервол есть? Включен? Отключать пробовали?

Murder7 16-02-2007 22:16 551379

Фаер отключен.
Спасибо за статью - попробую.
Фраза:
Цитата:

By default, Windows Firewall is turned on in Windows XP SP2. Windows Firewall starts early in the startup process, and then loads a boot-time policy that uses packet filtering to block the unknown packets until the service starts. This boot-time policy is hard-coded and applies even if Windows Firewall is turned off.
, особенно последнее предложение дает надежды.

Petya V4sechkin 17-02-2007 09:27 551487

Murder7
Думаю, что для проверки этой версии достаточно отключить службу встроенного брандмауэра:
Цитата:

Note If the Windows Firewall/Internet Connection Sharing service is set to Disabled or Manual, the boot-time policy is not applied.
Если не прокатит, надо рыть в другом месте. Как вариант, можно попробовать подключать сетевые диски скриптом из автозагрузки.

Murder7 21-02-2007 12:14 553357

Не прокатило :(
В какую сторону ещё думать?

Petya V4sechkin 21-02-2007 12:36 553368

Murder7
Пробовали подключать сетевые диски скриптом из автозагрузки?

Murder7 21-02-2007 17:40 553556

Цитата:

Пробовали подключать сетевые диски скриптом из автозагрузки?
:clever-ma Да нет... пример скриптика можно?:rolleyes:

Вобщем пробовал сегодня проверить витую пару - она в порядке.
Полностью поменял настройки сети (рабочая группа, маска подсети, ip-адрес) - без результата.
Отключал на всех машинах службу - без результата.
Также пробовал прописывать порты 1039 и 1040 в списках исключения в фаере винды (порты узнавал по netstat сразу после загрузки) - тоже без результата.
Пробовал создать сетевой диск, ссылающийся на другую машину - тоже ошибка есть.

Petya V4sechkin 22-02-2007 11:37 553821

Murder7
Сначала отключаете сетевые диски.
Потом создаете батник (скажем, Logon.cmd) примерно с такими командами:
Код:

NET USE Y: \\Имя_или_IP_сервера\Имя_шары /PERSISTENT:NO
(Y - буква диска, /PERSISTENT:NO - подключение только на время текущего сеанса).
Ну и прописываете Logon.cmd в автозагрузку.

Murder7 26-02-2007 16:44 555515

Эх, вот незадача-то...
Все, скриптик работает, в автозагрузку прописал.
Но вот запускается он до того как сеть будет доступна (до того как в трее появятся два компьютера), соответсвенно сетевой диск не подключается (прописывал как через реестр, так и через папку).
Чтобы отложить выполнение комманды, я кроме команды pause ничего не вспомнил, но и её использование немного неприемлемо, так как необходимо полностью убрать всяческую "ручную" работу по типу "нажмите любую клавишу" или запуска ярлыка (но пока что через ручной запуск скриптика оставил подключение сетевого диска).
Теперь все больше склоняюсь к варианту полной переустановки Windows, но это слишком радикальное решение проблемы.

Petya V4sechkin 26-02-2007 17:13 555530

Murder7
Какая-то у вас хитрая проблема.

Можно попробовать в политиках (gpedit.msc):
Конфигурация компьютера -> Административные шаблоны -> Система -> Вход в систему
Включить "Всегда ожидать инициализации сети при загрузке и входе в систему".

Если не прокатит, в скрипте (вашем Logon.cmd) можно сделать примерно так:
Код:

@Echo Off
SetLocal EnableExtensions EnableDelayedExpansion

Rem Цикл до тех пор, пока не станет доступен сервер
:Loop
Ping -n 1 -l 1 -w 750 Имя_или_IP_сервера
If Not "!ErrorLevel!"=="0" GoTo :Loop

Rem Здесь подключение сетевых дисков
NET USE Y: \\Имя_или_IP_сервера\Имя_шары /PERSISTENT:NO

Exit

Хотя это извращение (не решение проблемы, а ее обход :))

Murder7 26-02-2007 19:12 555597

Цитата:

Какая-то у вас хитрая проблема.
Спасибо, зватра попробую.
Ну вот голову сломал тоже. Если это не поможет, то - форматирование и установка заново.

Petya V4sechkin 26-02-2007 21:28 555657

Murder7
А на других компах в сетке имеете возможность проверить? Если везде такая же ситуация, дело в настройках сети.
Кстати, к серверу подключаетесь по имени или IP-адресу?
Адреса в сетке динамические или статические?

Как бы то ни было, скрипт, который я привел в предыдущем посте, будет (теоретически) работать в любом случае (даже если вариант с политикой не поможет).

Murder7 26-02-2007 22:49 555695

Такого нет ни на одном компьютере в сети. В скрипт забивал Ip-адрес. создание сетевого диска как по имени компьютера, так и по Ip-адресу имеет один и тот же результат, описанный выше. Адреса статические, доменов в сети нет, сеть простейшая, одноранговая, рабочая группа на всех машинах в сети тоже одна и та же. По идее ломаться то нечему, но вот...

Murder7 02-03-2007 15:41 557280

Эх, не помогло.
Пинги идут, а диск не монтируется в системе.
Видимо все-таки винда или сетевуха. (кстати, может ли так выделываться сетевая карта, котороая поподала по действие разряда молнии летом в грозу?)
Планирую решить проблему радикальными методами - сменой системного блока.
В любом случае, советы данные в этой теме являются исчерпывающими и очень полезными. Спасибо.

Petya V4sechkin 03-03-2007 21:44 557668

Murder7
Досадно..
Ну, если вы еще не поменяли системный блок, предлагаю последний вариант скрипта. Он должен работать, я в это верю :) Если не затруднит, проверьте (чисто для научного эксперимента :)
Код:

@Echo Off
SetLocal EnableExtensions EnableDelayedExpansion

Rem Цикл до тех пор, пока не подключится сетевой диск Y
:UseDiskY
NET USE Y: \\Имя_или_IP_сервера\Имя_шары /PERSISTENT:NO
If Not "!ErrorLevel!"=="0" GoTo :UseDiskY

Rem Аналогичные циклы для других сетевых дисков

Exit

Не забудьте перед использованием скрипта отключить диск Y (если он подключен).

P. S. Кстати, а драйвер сетевухи менять не пробовали? Или саму сетевуху?

Murder7 12-03-2007 21:25 560804

Сегодня сменил сетевую. Два раза загрузился - все нормально
Похоже дело было в ней. Через пару дней точно скажу.
Цикл обязательно проверю.

Petya V4sechkin 12-03-2007 21:34 560806

Murder7
Если проблема была в железе, то скрипт нет смысла проверять (уже не интересно :))
Спасибо, что отписались.

compgeniy 06-06-2016 07:22 2640628

Может кому пригодится ))
найдена и устранена причина недоступности сетевого диска при загрузки системы,
система win 7 64, сетевой диск в роутере Keenetic,
при загрузке выходило сообщение "не удалось восстановить подключение ко всем сетевым дискам", программы которые работают с сетевым диском,
тоже его не видели, были недоступны файлы, надо бы ручками зайти на диск, тогда он открывался ((

Проблема была в следующем, настройка сетевой карты была сделана вручную, IP, маска, шлюз, dns, поставил автомат, проблема решилась!
PS. проблема привязки компа к определённому IP, решилась с помощью роутера, назначением сетевой карте с определённым MAC, нужного IP.

BLaZe_ru1 03-05-2017 09:02 2733675

День добрый. Мне помогло следующее.

1. На роутере прописал фиксированные IP адреса для сетевого диска и для компьютера.
2. На компьютере при подключении сетевого диска вместо имени сетевого ресурса указал его IP адрес, к примеру \\192.168.1.1\Имя_сетевой_папки.

У меня работает, диски теряются очень редко. Ось WIN10.

alta24 08-08-2017 07:35 2757046

Еще один вариант решения проблемы (win10):
как оказалось гадить могут активные виртуальные адаптеры у меня установлен Npcap Loopback Adapter, только после его отключения сетевые диски подключались сразу при входе.
В общем попробуйте отключить другие сетевые адаптеры.

gits 17-01-2020 20:58 2905556

Цитата:

Цитата alta24
В общем попробуйте отключить другие сетевые адаптеры. »

Спасибо за совет!
Были установлены две виртуальные машины - VirtualBox (для XP) и VMware Player (для Catalina). Первая создаёт один виртуальный сетевой интерфейс, вторая - два интерфейса. В итоге, удалил VMware Player, остался один интерфейс VirtualBox'а. Теперь при загрузке ОС (Windows 10 x64 1909) соединение с сетевым диском всегда восстанавливается, ошибка пропала.
До этого попробовал решение с групповыми политиками из этой ветки, не помогло.


Время: 14:38.

Время: 14:38.
© OSzone.net 2001-