CLASSIC MICRO SYSTEMS Service : Knowledge base article #318
Parent Category
To save an attachment, right click on the link and select Save Target As...
Windows 7 drive mappings disconnect over time
Visited: 6468 Did this article help? yes | no
Various factors have been potentially linked to this widespread issue.

Windows desktop/server Autoreconnect setting seems to have no effect.

1) Try disabling IPv6,


2) Try changing server settings for autodisconnect...
NOTE: You cannot use this method to turn off the autodisconnect feature of the Server service. You can only use this method to change the default time-out period for the autodisconnect feature.
Click Start, click Run, type regedit (Windows 2000 or Windows Server 2003) or type regedt32 (Windows NT 4.0), and then click OK.
Locate and then click the following key in the registry:
In the right pane, click the autodisconnect value, and then on the Edit menu, click Modify. If the autodisconnect value does not exist, follow these steps:
On the Edit menu, point to New, and then click REG_DWORD.
Type autodisconnect, and then press ENTER.
On the Edit menu, click Modify.
Click Hexadecimal.
In the Value data box, type ffffffff, and then click OK.
NOTE: The client-side session is automatically disconnected when the idling time lasts more than the duration that is set in KeepConn. Therefore, the session is disconnected according to the shorter set duration value between AutoDisConnect and KeepConn. To change the time-out duration in the client-side during a UNC connection, specify the arbitrary time in KeepConn.
Locate and then click the following key in the registry: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Service\lanmanworkstation\parametersValue: KeepConn
Data type : REG_DWORD
Range : 1 to 65535 (sec)
Default value: 600 sec = 10 mins
Back to the top
Command Line
NOTE: If you use this method, you may turn off the autotuning feature for the Server service.

To change the default time-out period for the autodisconnect feature of the Server service, open a command prompt, type the following line, and then press ENTER
net config server /autodisconnect:number
where number is the number of minutes that you want the server to wait before it disconnects a mapped network drive. The maximum value for this command is 65,535.

NOTE: If you set the autodisconnect value to 0 (zero), the autodisconnect feature is not turned off, and the Server service disconnects mapped network drives after only a few seconds of idle time.

To turn off the autodisconnect feature, open a command prompt, type the following line, and then press ENTER:
net config server /autodisconnect:-1


Some users report issue may lie with UPDNetbios, File Sharing, Samba, DNS, all that good stuff uses UDP!
Somewhere in win7 there has to be some UDP settings to tweak, match the same settings to XP
Either that or UDP is not stable in windows7 and MS screwed up and we gotta wait for a patch

Forcing "Enable NetBios over TCP/IP" instead of letting it get from DHCP server (would speak to the replace your router fix, this UDP issue, and how the timing goes) in advanced settings in network adapter in ipv4 settings

3) Try this fix
a) Enable TCP/IP over netbios (adapter properties for NIC, advanced)
b) Edit your hosts files
a) Goto %SYSTEMROOT%\systems32\drivers\etc (gotta love linux, but why linux style in windows?, /etc? really?)
c) Inside is LMHosts and Hosts
add your entires
per Hosts: