Если ваши пользователи сталкиваются с периодическими отключениями подключенных сетевых дисков или открытых сетевых папок на сервере, нужно проверить настройки автоматического отключения неактивных файловых сессий на файловом сервере и клиенте.
По умолчанию, файловый сервер (на котором опубликована сетевая папка) может отключать неактивных клиентов через 15 минут (
0xf
в шестнадцатеричном формате). Эти время задается в параметре autodisconnect в ветке реестра HKLM\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters:
reg query HKLM\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters /v autodisconnect
Если тут указано небольшое время неактивности, увеличьте его. Также изменить таймаут подключения на сервере можно из командной строки:
net config server /autodisconnect:60
Новые настройки применятся после перезапуска службы
lanmanserver
или после перезагрузки.
-1
, сервер не будет отключать сессии неактивных клиентов:
net config server /autodisconnect:-1
Однако использование этого значения на рабочих станция Windows 10/11 может привести к исчерпанию максимального количество сетевых подключений к компьютеру (доступно всего 20 активных сессий в дестопных редакциях).
Обычно проблема не возникает с сетевыми дисками, подключенными с включенной опцией persistent (Reconnect at sign in). В этом случае Windows переподключает диски почти мгновенно.
net use z: \\fs01\share1 /persistent:Yes
Также может иметь значение настройки таймаутов неактивных подключений на клиентских компьютерах. По умолчанию это 10 минут. Параметр можно настроить с помощью REG_DWORD параметра реестра KeepConn в ветке
HKLM\SYSTEM\CurrentControlSet\Services\lanmanworkstation\parameters
(значение по умолчанию 600 секунд).
Теперь клиент будет ждать указанное количество секунд перед отключением сессии к общей сетевой папке. Сетевые папки перестанут отваливаться так часто.