After installing the Central Management Server (CMS), the synchronisation fails and the GFI LanGuard console throws the following error:
Error encountered while synchronizing: Error status 'ProtocolError', message 'the remote server returned an error: (500) Internal server error.'
Also, when opening the web console the following error is displayed:
HTTP error 500.19 with the error code 0x8007007e
The WSUS web page is also hosted on the IIS.
- GFI LanGuard
- Any supported environment
Step 1: Verify the issue
- Go to C:\Windows\System32\inetsrv\config\.
- Open the file applicationHost.config with a text editor.
- Find the entry:
<scheme name="xpress" doStaticCompression="false" doDynamicCompression="true" dll="C:\Windows\system32\inetsrv\suscomp.dll" staticCompressionLevel="10" dynamicCompressionLevel="0" />
- If the above text if found proceed with the next step.
Step 2: Remove/Disable the XPress compression scheme from the configuration
- Open a command prompt running as administrator.
- Run the following command:
%windir%\system32\inetsrv\appcmd.exe set config -section:system.webServer/httpCompression /-[name='xpress']
- Type IISreset and click Enter.
The XPress compression scheme module (suscomp.dll) gets installed with WSUS and the schemas are defined globally. So they try to load in every application Pool both 64-bit as well as 32-bit. Thus, it results in an error when 64-bit version of suscomp.dll attempts to load in an application pool which is running in 32-bit mode.