I have a client whose Windows Server Update Services (WSUS) was not syncing correctly and therefor computers were not getting updated. The event viewer logs on the server had the following entry:
Event Type: Error
Event Source: Windows Server Update Services
Event Category: Synchronization
Event ID: 364
Description:Content file download failed.
Reason: The server does not support the necessary HTTP protocol. Background Intelligent Transfer Service (BITS) requires that the server support the Range protocol header. Source File: /msdownload/update/v3-19990518/cabpool/photolibrary_0da3b50e5b2cdad0a44d21f10d825d8be8d5be3b.cab Destination File: F:\WSUS\WsusContent\3B\0DA3B50E5B2CDAD0A44D21F10D825D8BE8D5BE3B.cab.
Microsoft KB 922330 resolution method 2 was to "Enable HTTP Byte-Range request with Gateway AV" on the SonicWall firewall.
To get to the Sonicwall setting log onto your firewall. After you have logged on, change the URL from /main.html to /diag.html. Click Internal Settings button. Check "Enable HTTP Byte-Range requests with Gateway AV". Click Apply button. Click Close button. Restart is not required.
Test WSUS by manually syncing. Sync should begin.
Thanks to this site for the info http://parkesy.wordpress.com/category/sonicwall/