Skip to main content
Matrix42 Self-Service Help Center

Installation Requirements: IIS & WSUS

Applies for EMv6 & EMv7

Internet Information Service - Installation

Please start the Server Manager to open the Add Roles and Features Wizard. Confirm the Welcome screen, select the server and then enable the "Web Server (IIS)" and "Windows Server Update Services" roles, which will also activate the role suggested by the Server Manager.

Activate the following features:

  • .NET Framework 3.5 Features (automatically activates the subfunction ".Net Framework 3.5 …")
    • HTTP Activation
  • .NET Framework 4.5 Features
    • ASP.NET 4.5
  • Background Intelligent Transfer Service (BITS) (again, the roles suggested by the Server Manager are also activated).
  • Remote Differential Compression

Click "Next" twice and then select the IIS Server role services. The following list of services is installed (services highlighted in orange are not activated by default if you perform a standard Server 2012 R2 installation):

  • Common HTTP Features
    Static Content
    Default Document
    Directory Browsing
    HTTP Errors
    HTTP Redirection
  • Health and Diagnostics
    HTTP logging
    Logging tools
    Request Monitor
  • Performance
    Static Content Compression
  • Security
    Windows Authentication
    Request Filtering
  • Application Development
    ASP.NET 3.5 / 4.5
    .NET Extensibility 3.5 / 4.5
    ISAPI Extensions
    ISAPI Filters
  • Management Tools
    IIS Management Console
    IIS Management Scripts and Tools
    IIS 6 Management Compatibilty
    IIS 6 Metabase Compatibility
    IIS 6 WMI Compatibility
    IIS 6 Scripting Tools
    IIS 6 Management Console

Internet Information Service - Configuration

In case EM and WSUS run on the same system, you must perform some modifications that affect the whole IIS.

We therefore recommend that you install WSUS and EM on separate servers, due to the use of the "DynamicCompression" module, which is activated globally on IIS through WSUS server installation. The following command can be used to determine whether dynamic compression has been enabled.

%windir%\system32\inetsrv\appcmd.exe list config -section:system.webServer/httpCompression

After entering the command, the status is displayed in the following output line:

doDynamicCompression="true" dll="C:\Windows\system32\inetsrv\suscomp.dll" stat

In case you want to run the components on the same server, you can disable dynamic compression as follows. No restart is required!

%windir%\system32\inetsrv\appcmd.exe set config -section:system.webServer/httpCompression /-[name='xpress']

To enable compression again, please use the following command:

%windir%\system32\inetsrv\appcmd.exe set config -section:system.webServer/httpCompression /+[name='xpress',doStaticCompression='false',dll='%windir%\system32\inetsrv\suscomp.dll']
  • Was this article helpful?