Knowledgebase: WinGate 6
Checksum Errors
Posted by Logan Moore on 27 August 2009 05:05 PM


From time to time, you might see a checksum error reported in the Firewall tab of the GateKeeper (as shown in the image below). This message occurs when WinGate receives a packet but finds that the checksum value which the packet evaluates to does not match up the checksum value which the packet reports it should evaluate to. In simpler terms, the packet has become corrupt during transmission.


It is normal to observe a checksum error from time to time, but if you are observing a large number of checksum errors regularly, then you may have a problem that needs to be addressed. We recommend starting the troubleshooting process by making the following change to your system which will stop Windows from offloading the checksumming tasks from the system CPU to the attached networking hardware. This change itself may not fix the problem, but it will let us know if the problem is with software or hardware.

  1. Click Start, click Run, type regedit, and then click OK.
  2. Locate and then click the following registry subkey:
  3. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
  4. Click Edit, point to New, and then click DWORD Value.
  5. Type DisableTaskOffload as the entry name, and then press ENTER.
  6. Right-click DisableTaskOffload, and then click Modify.
  7. In the Value data box, type a value of 1, and then click OK.
  8. Quit Registry Editor.
  9. Restart your computer.

Monitor the firewall for a while after making this change. If checksum errors continue to occur, contact for assistance with further troubleshooting.

(535 vote(s))
Not helpful

Comments (0)