ApplicationPoolMemory - use 0 instead of 4096
Also:
* Make the following "Advanced Settings" for WSUS Application Pool in IIS:
- Queue Length: 25000 from 10000
- Limit Interval (minutes): 15 from 5
- "Service Unavailable" Response: TcpLevel from HttpLevel
* Edit the web.config ( C:\Program Files\Update Services\WebServices\ClientWebService\web.config ) for WSUS (Stop the IIS first):
- Replace <httpRuntime maxRequestLength="4096" /> with <httpRuntime maxRequestLength="204800" executionTimeout="7200"/>