В настоящее время существует 40-секундная задержка при доступе к недоступному сетевому ресурсу UNC в Windows 7.
Есть ли способ уменьшить эту задержку до чего-то менее болезненного, например, до 20 секунд?
Или есть какой-нибудь способ полностью устранить эту задержку?
Я считаю, что основной протокол для акций UNC Блок сообщений сервера (SMB) (SMB2 в Win Vista и новее). Взгляните на SESSTIMEOUT
параметр реестра. Звучит похожим образом и по умолчанию составляет 45 секунд,
Служба поддержки Microsoft - информация о SESSTIMEOUT
У меня проблемы с воспроизведением этой проблемы, чтобы проверить изменение этого значения. Можете ли вы добавить дополнительную информацию о том, как воспроизвести эту проблему? Как сделать UNC-общий ресурс недоступным? Удалить систему из сети? Я пробовал использовать неизвестный хост и неизвестное имя общего ресурса, но оба запроса довольно быстро терпят неудачу в проводнике Windows.
Время ожидания различается в зависимости от того, какую версию Windows вы используете.
Многие таймауты могут быть отменены через реестр.
Это хорошо? Снимок в темноте, но тем не менее: Поддержка MS
Есть два способа решить проблему с недоступным сетевым ресурсом UNC:
Первый метод (устранение источника недоступного сетевого ресурса UNC) всегда будет наиболее эффективным, поскольку он гарантирует чрезвычайно быстрое время отклика.
Таким образом, чтобы решить эту проблему, я определил источник 30-секундных тайм-аутов, из-за которых моя система зависала: мое устройство NAS (Network Attached Storage).
Никогда не покупайте дешевое сетевое хранилище Netgear Stora. Примерно два месяца ваш компьютер зависает случайным образом на 30 секунд. Это неизбежно приведет к тому, что вы расскажете о проблеме своим товарищам, а за этим последуют неконтролируемые рыдания в пиво от разочарования.