Таймауты файловой системы на сетевых монтируется безумно

2285
BCS

Несколько программ (FF и TB) на моем ноутбуке с Windows продолжают висеть на мне, и после некоторого возни я понял, что это когда я пытаюсь сделать «сохранить как», но где находится последнее местоположение, на котором я сохранил сетевое подключение, которое сейчас недоступно. Если я подожду достаточно долго, все изменится и снова начнет работать.

Есть ли способ установить время ожидания примерно на 10 секунд?

3
Обратите внимание, что здесь есть напряжение; Вы, вероятно, (обычно) считаете, что повреждение данных - это более серьезная проблема, чем зависание ОС, поэтому она старается изо всех сил вывести ваши данные. Программы, как правило, не пишутся с учетом исчезающего хранения. Captain Segfault 14 лет назад 0
капитан прав. Лучшее решение: приучите себя сохранять только в __local__ хранилище из firefox, __then__ перетаскивать файл в сетевое хранилище. используйте «входящую» папку на рабочем столе в качестве места сохранения Firefox по умолчанию. (Если мне действительно нужно скачать прямо в сетевое хранилище, я обычно копирую ссылку в Firefox и использую `wget` в Cygwin для фактической загрузки. Таким образом, Firefox никогда не получает шанс стать зависимым от моего сетевого хранилища.) quack quixote 14 лет назад 0
@Captain Segfault: Полагаю, я не совсем понял, зависание происходит, когда я запускаю «сохранить как», а FF ищет диалоговое окно с расположением файла. Я не беспокоюсь о других случаях. BCS 14 лет назад 0
Это не просто Firefox. Я обнаружил, что на машинах win xp, если у вас есть сопоставленный сетевой ресурс, но он больше не доступен, он будет висеть на вашем компьютере всякий раз, когда вы пытаетесь выполнить какие-либо файловые задачи. Я попытался открыть свой компьютер в этом состоянии и ждал более 10 минут, пока вся машина зависла. tvanover 14 лет назад 2
Win Vista и 7, по-видимому, ограничивают зависание недоступных сетевых ресурсов при загрузке, а не во время работы. Я попросил об этом на serverfault http://serverfault.com/questions/15206, чтобы немного помочь. tvanover 14 лет назад 0
@BCS: вам было ясно. любой тайм-аут, который вы можете изменить, будет на уровне ОС, а не в Firefox. Эти изменения повлияют не только на тот случай, который вас интересует. quack quixote 14 лет назад 1
@ ~ кряк: я * хочу * исправление уровня ОС, а не только исправление FF / TB. В моем случае, если сеть не отвечает в течение нескольких секунд (2-3), она никогда не будет или что-то еще хуже не так. BCS 14 лет назад 2

1 ответ на вопрос

1
glenneroo

Просмотрите следующие разделы сетевого реестра: параметры конфигурации TCP / IP и NBT для Windows XP, хотя единственная опция IMO, LmhostsTimeoutкоторая имеет значение, имеет значение по умолчанию 6 секунд. В противном случае вы, вероятно, можете придерживаться настроек NBT (NetBIOS), поскольку они относятся к сети Windows и, в частности, к диалоговым окнам открытия / сохранения всех программ.

Если вы измените настройки здесь, измените их индивидуально с последующей перезагрузкой (или, возможно, достаточно отключить / повторно включить сетевой интерфейс), и проверьте, помогает ли это, перед установкой следующего.

Похожие вопросы