Windows Server 2008/2003, Windows Vista/XP by defines enables support Task Offloading. However, there may be instance where you need to troubleshoot network performance issues and need to disable the Task offloading. This can be done from the Windows Registry
The following procedure to edit the Windows Registry should help you disable Task Offloading in Windows.
1. Click Start - Search and type “regedit” (Start – Run in Windows XP/2003/2000). This launches the WIndows Regis
2. In the registry, navigate to the following registry key
3. In the right pane, right-click and select New – DWORD (32-bit value) and set its name as “DisableTaskOffload” and set its value as “1“. Setting “1” will disable TCP Task offoading. Should you like to enable it back at a later time, set it “0” or simply delete the this key.