If you experience Slow Network Connection or file copy from and to the Windows 7 PC or laptop takes ages to completes or connection disconnects then this could be caused by the Task Offload settings. The task offload settings are enabled by default at the NIC level and globally at the system level. This should work for Windows Vista as well.
These could be
TCP Checksum Offload
UDP Checksum Offload
TCP Large Send Offload
To quickly resolve the problem, disable Task Offload globally that disable all the above Offload settings by doing the following:
- Click Start and type “cmd” at the search box.
- Right-click “cmd” icon and select “Run as Administrator“. This should lainch the command prompt with elevated permisions.
- Run the following command to check the enabled offload tasks:
C:Windowssystem32> netsh int ip show offloadInterface 11: Local Area Connection
ipv4 transmit checksum supported.
udp transmit checksum supported.
tcp transmit checksum supported.
tcp large send offload supported.
ipv4 receive checksum supported.
udp receive checksum supported.
tcp receive checksum supported.
- Run the following command to disable all Task offloads:
C:Windowssystem32> netsh int ip set global taskoffload=disabled
This should disable all the offloads.
- Disable and Enable the NIC from “Control Panel – Network and Internet Connections – View Network Status and tasks – Change Adapter Settings“.
- To check if all Offloads are disabled run the following command:
C:Windowssystem32> netsh int ip show offload
Nothing should be listed. This should help.
Also you may try disabling the power management option on the NIC as follows:
- Click Start, right click “Computer” select Properties.
- Click Device Manager. Right-click your NIC and choose Properties.
- Choose Power Management tab and uncheck “Allow the computer to turn off this device to save power.”
- Restart the computer and check if it works.
This should help especially with the Network disconnects