Windows 將網路共享映射為本地磁碟機後,閒置一段時間 (預設 15 分鐘) 連線會自動斷開,檔案總管顯示紅叉,再次存取才重連。此行為由伺服器端 autodisconnect 與用戶端 KeepConn 參數共同決定。本文提供註冊表永久修正與命令列臨時調整兩種方案。
autodisconnect 定義閒置多久斷開無活動會話,預設 15 分鐘 (0xF = 15 min),單位為分鐘。KeepConn 定義保持連線多久,預設 600 秒 (10 分鐘)。路徑:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters
值名:autodisconnect (REG_DWORD)
數值:ffffffff (十六進制) 即 -1,代表停用自動斷線
若值不存在,新建 DWORD (32-bit) Value 命名 autodisconnect 後設定。
路徑:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters
值名:KeepConn (REG_DWORD)
數值:建議 86400 (十進制,即 24 小時) 或更大,最大 65535 秒
net config server
REM 設為 65535 分鐘 (約 45 天,近似永不斷線)
net config server /autodisconnect:65535
REM 徹底停用自動斷線 (需管理員權限)
net config server /autodisconnect:-1
注意: 設為 0 不代表停用,而是閒置幾秒即斷線,切勿誤用。
net stop server && net start serverautodisconnect。KeepConn=86400。net use /persistent:yes 確保重開機自動恢復映射。徹底解決「紅叉磁碟機」困擾,提升遠端檔案存取體驗。