У меня есть требование иметь места на сетевом диске в моем системном пути (Windows XP SP3). Если по какой-либо причине мое подключение к этому диску медленное, это приведет к все на моем компьютере медленно. Что я могу настроить в своей системе, чтобы уменьшить влияние этой настройки?
Вы можете поместить его в конец, что уменьшит необходимость попадания по этому пути при поиске (при условии, что он найдет его раньше в %PATH%
).
Или, если вам не нужен %PATH%
когда он медленный, вы можете перенаправить его в плохое место (например, localhost) через файл HOSTS (вам понадобится что-то, что дает отказ в соединении или плохой маршрут, а не тайм-аут).
Но, вероятно, лучшим вариантом будет переоценка Зачем вам это нужно в %PATH%
и посмотрите, сможете ли вы удалить эту зависимость.
Вы можете попробовать сопоставить целевое местоположение по IP-адресу, а не по имени - это может избежать поиска имени NetBIOS.
В качестве альтернативы вы можете изменить файл LMHOSTS, чтобы жестко запрограммировать IP-адрес для имени и изменить порядок поиска поставщика имени, чтобы LMHOSTS помещался перед DHCP или объявленной возможностью домена.
Также убедитесь, что целевая система отвечает на эхо-запрос ICMP и время ICMP превышено.
К сожалению, полностью избавиться от задержек невозможно.
Такова природа вещей ... поиск местоположения в сети выполняется медленнее, чем поиск "локального" местоположения.
1- Если сетевое местоположение используется только для пары вещей, вы можете убрать сетевое местоположение из пути и поместить его в раздел «Начать в» ярлыка, который хранится локально.
2- В том же духе у вас могут быть ярлыки для командных файлов для критических элементов, у которых был изменен путь до и после запуска критического элемента.
3- Если содержимое этого сетевого местоположения невелико или не сильно меняется, создайте локальное местоположение, поместите локальное местоположение в путь и запустите сценарий robocopy при входе в систему или в планировщике, чтобы синхронизировать локальное местоположение с сетью. расположение.
Удачи!