Проводник Windows медленно открывает сетевой компьютер, быстрая навигация после открытия

8

Я открываю Windows Explorer и ввожу IP для компьютера в моей домашней сети (\\ 192.168.1.101). Для отображения списка общих папок требуется 30 секунд или более. Похоже, что это не начальная вещь рукопожатия / аутентификации; даже если я разрешаю загружать представление, а затем сразу же загружать его снова, оно всегда медленное.

Как только они появляются, навигация по папкам и открытие файлов происходит быстро. Кроме того, быстрый переход к папке (\\ 192.168.1.101 \ My Music) быстрый, даже если это первое подключение после перезагрузки.

Использование \\ computerName вместо IP-адреса дает точно такие же результаты.

Пинг возвращается через 1мс.

net view \\ computerName (или \ ipAddress) быстро возвращает список общих папок. Это заставляет меня подозревать проблему Explorer, а не проблему сети.

Подозревая, что удаленный компьютер автоматически индексируется или что-то в этом роде, я вошел в Инструменты-> Параметры папки-> Просмотр и снял флажок «Автоматический поиск сетевых папок и принтеров», но это не имело значения.

Отмена выбора значка «Папки» рядом с адресной строкой не имеет значения.

Добавление IP-адреса и имени компьютера в файл hosts не имеет значения.

Оба компьютера являются ноутбуками под управлением Windows XP. Оба имеют WiFi и кабельные адаптеры. Мой не подключен через кабель. Результат одинаков, независимо от того, подключен ли объект к кабелю или нет (хотя IP-адрес меняется - 192.168.1.101 по кабелю, 192.168.1.103 по WiFi.) Мы используем DHCP, назначенный маршрутизатором.


источник
Мне тоже всегда было интересно об этом.
ephilip
+1 хороший вопрос. Также нужен хороший ответ
твердый металлический механизм
Попробуйте использовать такую ​​программу, как Total Commander, и проверьте, быстрее ли осуществляется доступ. Так и должно быть
Дрейк

Ответы:

1

Я уже видел это раньше, и это была проблема с именем NETBIOS (может случиться, даже если вы используете IP-адрес) - попробуйте добавить имя компьютера в файл HOSTS и посмотрите, происходит ли это по-прежнему.

  • Откройте Пуск> Выполнить
  • Запустите «Блокнот c: \ windows \ system32 \ drivers \ etc \ hosts»
  • Добавить «192.168.1.101 имя_компьютера» в файл

Не уверен, почему это происходит, если, возможно, Windows не пытается сопоставить IP-адрес с именем хоста NETBIOS.

Конечно, это может быть другой проблемой, но это легко / быстро попробовать.

Бретт Коберн
источник
1

Это длинный выстрел: ваш рабочий стол с двойным домом? То есть у него два активных сетевых интерфейса? Беспроводной интерфейс имеет значение. Если это так, то сетевые службы могут пытаться достичь этого IP через оба интерфейса (и ждать, пока истечет время ожидания неправильного), прежде чем показывать вам что-либо. Это может быть особенно проблематично, если оба интерфейса в конечном итоге являются частью одной и той же сети (например, ноутбук, подключенный с помощью кабеля, но также с подключением Wi-Fi к концентратору в той же локальной сети).

Вы можете попробовать запустить net view \\192.168.1.101из командной строки. Если это происходит мгновенно (а вы еще не «заправили насос» через проводник), то я подозреваю, что что-то связано с настройками просмотра в Проводнике, на что я отвечу отдельно.

Зак Томпсон
источник
0

Если и вы быстро закрываете окно обозревателя и снова открываете машину, я бы сказал, что беспокоиться не о чем.

В первый раз это требует времени, потому что ваш компьютер в основном выполняет рукопожатие, обменивается настройками безопасности, входит в систему и т. Д.

Иногда, когда я впервые подключаюсь к удаленной машине в сеансе, это может занять 10-20 секунд для входа в систему. После этого все быстро и проблем нет.

Опять же, я бы сказал, что здесь не о чем беспокоиться.

Уильям Хилсум
источник
0

Если у вас включена «Панель обозревателя -> Папки», отключите ее, прежде чем выполнять описанные шаги. В противном случае вы заставляете Explorer показывать вам сетевую структуру Windows, когда все, что вам действительно нужно - это список общих ресурсов.

Зак Томпсон
источник
0

Как кажется, пока не предлагается:

  • "Панель управления"
  • "Настройки интернета"
  • Вкладка «Подключения»
  • Нажмите кнопку «Настройки локальной сети»
  • Снимите флажок «Автоматически определять настройки»

Вот что ускорило просмотр сетевых ресурсов для меня. Кроме того, есть некоторые настройки реестра, которые могут быть улучшены, однако я не могу вспомнить детали.

ctrl_freak
источник
0

Еще один пример: сделать оба компьютера членами одной и той же рабочей группы. В SystemProperties> ComputerName> Изменить.

Колонизируйте
источник
-1

Хотя это довольно старый вопрос, мое решение этой (казалось бы) проблемы заключалось в следующем ( дополнительную информацию см. В исходной статье ):

В редакторе реестра откройте ключ HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/Current Version/Explorer/RemoteComputer/NameSpace/{D6277990-4C6A-11CF-8D87-00AA0060F5BF}и удалите его. Не забудьте сделать резервную копию на случай, если что-то пойдет не так!

По-видимому, это решило проблему с поиском в локальной сети в Windows 2000 и, похоже, работает и в Windows XP. Это определенно исправило поиск корня в общих сетевых папках для меня. Надеюсь, поможет!

Banderi
источник