Detailed requirements for the Windows Servicing Suite

The table below identifies the system requirements for servers that will host the Windows Servicing Suite components (databases, web sites and services) and its client agents. 




CategoryProductNotes

Server OS


SELECT os + CHAR(10)
FROM [release] AS r
INNER JOIN [product] AS p ON r.product_id = p.product_id
INNER JOIN [version] AS v on r.version_id = v.version_id
INNER JOIN [status] AS s on r.status_id = s.status_id
INNER JOIN [releaseOs] AS ros on r.release_id = ros.release_id
INNER JOIN [os] AS os on os.os_id = ros.os_id
WHERE product = 'Windows Servicing Suite'
AND version = '3.2'
AND os_type = 'Server'
AND os_vendor_supported = 'Y'
ORDER BY os.release_date DESC



Client OS


SELECT os + CHAR(10)
FROM [release] AS r
INNER JOIN [product] AS p ON r.product_id = p.product_id
INNER JOIN [version] AS v on r.version_id = v.version_id
INNER JOIN [status] AS s on r.status_id = s.status_id
INNER JOIN [releaseOs] AS ros on r.release_id = ros.release_id
INNER JOIN [os] AS os on os.os_id = ros.os_id
WHERE product = 'Windows Servicing Suite'
AND version = '3.2'
AND os_type = 'Client'
AND os_vendor_supported = 'Y'
ORDER BY os.release_date DESC


The client agents included in the Windows Servicing Suite are supported on these OS.

The list in the Product column is automatically updated to show only those OS versions in mainstream support by Microsoft, and therefore supported by 1E, and by . However the following OS continue to be supported as exceptions to help customers with their migration to the latest OS:

  • Windows 7 SP1

Please refer to Constraints of Legacy OS regarding end of mainstream support.

For Microsoft product lifecycle details, please refer to https://support.microsoft.com/en-us/lifecycle/search.

Please refer to https://1eportal.force.com/s/support-for-msft-rapid-release-cycle for details of which Current Branch versions are supported by 1E products, and known issues regarding specific versions.


Database servers


SELECT rdbms + CHAR(10)
FROM [release] AS r
INNER JOIN [product] AS p ON r.product_id = p.product_id
INNER JOIN [version] AS v on r.version_id = v.version_id
INNER JOIN [status] AS s on r.status_id = s.status_id
INNER JOIN [releaseRdbms] AS rdb on r.release_id = rdb.release_id
INNER JOIN [rdbms] AS db on db.rdbms_id = rdb.rdbms_id
WHERE product = 'Windows Servicing Suite'
AND version = '3.2'
AND db.vendor_supported = 'Y'
ORDER BY db.release_date DESC


The Windows Servicing Suite requires a number of databases, depending on the features implemented. These databases are supported.

Configuration Manager


SELECT sccm + CHAR(10)
FROM [release] AS r
INNER JOIN [product] AS p ON r.product_id = p.product_id
INNER JOIN [version] AS v on r.version_id = v.version_id
INNER JOIN [status] AS s on r.status_id = s.status_id
INNER JOIN [releaseSccm] AS rsccm on r.release_id = rsccm.release_id
INNER JOIN [sccm] AS sccm on sccm.sccm_id = rsccm.sccm_id
WHERE product = 'Windows Servicing Suite'
AND version = '3.2'
AND sccm.vendor_supported = 'Y'
ORDER BY sccm.release_date DESC


The Windows Servicing Suite is supported on these versions of Configuration Manager.

When using Configuration Manager CB 1906 or later, download and apply the latest

Accumulated Hotfix for 1EClient




Web servers


SELECT iis + CHAR(10)
FROM [release] AS r
INNER JOIN [product] AS p ON r.product_id = p.product_id
INNER JOIN [version] AS v on r.version_id = v.version_id
INNER JOIN [status] AS s on r.status_id = s.status_id
INNER JOIN [releaseIis] AS ri on r.release_id = ri.release_id
INNER JOIN [iis] AS i on i.iis_id = ri.iis_id
WHERE product = 'Windows Servicing Suite'
AND version = '3.2'
AND i.vendor_supported = 'Y'
ORDER BY i.release_date DESC


The Windows Servicing Suite implements a number of web sites depending on the features selected. These Web servers are supported.

The following Windows Server Roles and Features are required on the web servers hosting the Windows Servicing Suite web sites. If this is a custom installation not all roles may be required. Refer to the individual product prerequisites for more details. You may be prompted for source media. If so, provide the path to your server installation media \Sources\sxs folder.

Name – Server managerPowerShell Name
Web Server (IIS)Web-Server
HTTP RedirectionWeb-Http-Redirect
Dynamic Content CompressionWeb-Dyn-Compression
Windows AuthenticationWeb-Windows-Auth
.NET Extensibility 3.5Web-Net-Ext
.NET Extensibility 4.6/4.7Web-Net-Ext45
ASP.NET 3.5Web-Asp-Net
ASP.NET 4.6/4.7Web-Asp-Net45
WebSocket ProtocolWeb-WebSockets

To add the roles and features using PowerShell, execute the following command from an elevated PowerShell prompt:

Install-WindowsFeature Web-Server,
		Web-Http-Redirect,
		Web-Dyn-Compression,
		Web-Windows-Auth,
		Web-Net-Ext,
		Web-Net-Ext45,
		Web-Asp-Net,
		Web-Asp-Net45,
		Web-WebSockets

When running the above command, if you receive an error that contains "The source files could not be downloaded" you will need to supply the source path to your Windows Server OS installation media \Sources\sxs folder.

Append "-source X:\Sources\sxs" or "-source \\Server\Path\Source\sxs" to the command line (adjusted for your drive letter or UNC path).

Install-WindowsFeature Web-Server,
		Web-Http-Redirect,
		Web-Dyn-Compression,
		Web-Windows-Auth,
		WEb-Net-Ext,
		Web-Net-Ext45,
		Web-Asp-Net,
		Web-Asp-Net45,
		Web-WebSockets,
		MSMQ-Server -source X:\Sources\sxs


Runtime libraries


SELECT framework + CHAR(10)
FROM [release] AS r
INNER JOIN [product] AS p ON r.product_id = p.product_id
INNER JOIN [version] AS v on r.version_id = v.version_id
INNER JOIN [status] AS s on r.status_id = s.status_id
INNER JOIN [releaseFramework] AS rf on r.release_id = rf.release_id
INNER JOIN [framework] AS f on f.framework_id = rf.framework_id
WHERE product = 'Windows Servicing Suite'
AND version = '3.2'
AND f.vendor_supported = 'Y'
ORDER BY framework DESC



Browsers


SELECT browser + CHAR(10)
FROM [release] AS r
INNER JOIN [product] AS p ON r.product_id = p.product_id
INNER JOIN [version] AS v on r.version_id = v.version_id
INNER JOIN [status] AS s on r.status_id = s.status_id
INNER JOIN [releaseBrowser] AS rb on r.release_id = rb.release_id
INNER JOIN [browser] AS b on b.browser_id = rb.browser_id
WHERE product = 'Windows Servicing Suite'
AND version = '3.2'
AND b.vendor_supported = 'Y'
ORDER BY browser ASC


The Windows Servicing Suite provides web-based administration for the SLA platform, the 1E Catalog, Shopping and a web-based user interface for Shopping. These interfaces are supported on these browsers.

Others

  1. MSDTC
  2. MSMQ
  3. Companion products
  1. Enable the following MSDTC security settings on the server running the Configuration Manager database and the ActiveEfficiency database.
    MSDTC security settings 
  2. Microsoft Server Messaging Queue (MSMQ) is required on the server running ActiveEfficiency to support the Nomad Dashboard, Nomad Precaching and Wake peers for content features.
  3. The Windows Servicing Assistant has a dependency on these companion products:
    • Nomad 7.0 or later as it is required to manage content and storage of user state using custom Task Sequence steps that are implemented with Nomad
    • Application Migration 3.1 to enable the Windows Servicing Assistant to migrate applications.

      Please note this version of WSS will install Tachyon 5.1 and Application Migration 3.1, the link will display the documentation for Application Migration 3.1.




Detailed requirements for the Windows Servicing Suite installer

The table below identifies the system requirements for running the Windows Servicing Suite Installer. Typically, the Installer will be run on a server that will host one or more of the Windows Servicing Suite components, but can be run from a completely separate system as it remotely installs the components on the servers you specify during installation.

CategoryProductNotes

Server OS


SELECT os + CHAR(10)
FROM [release] AS r
INNER JOIN [product] AS p ON r.product_id = p.product_id
INNER JOIN [version] AS v on r.version_id = v.version_id
INNER JOIN [status] AS s on r.status_id = s.status_id
INNER JOIN [releaseOs] AS ros on r.release_id = ros.release_id
INNER JOIN [os] AS os on os.os_id = ros.os_id
WHERE product = 'Windows Servicing Suite Installer'
AND version = '4.1'
AND os_type = 'Server'
AND os_vendor_supported = 'Y'
ORDER BY os DESC


You can install the Windows Servicing Suite on systems running these server OS.

Client OS


SELECT os + CHAR(10)
FROM [release] AS r
INNER JOIN [product] AS p ON r.product_id = p.product_id
INNER JOIN [version] AS v on r.version_id = v.version_id
INNER JOIN [status] AS s on r.status_id = s.status_id
INNER JOIN [releaseOs] AS ros on r.release_id = ros.release_id
INNER JOIN [os] AS os on os.os_id = ros.os_id
WHERE product = 'Windows Servicing Suite Installer'
AND version = '4.1'
AND os_type = 'Client'
AND os like 'Windows%'
AND os_vendor_supported = 'Y'
AND os not like '%WIP%'
ORDER BY os ASC


We do not support installations on client OS.

Database servers


SELECT rdbms + CHAR(10)
FROM [release] AS r
INNER JOIN [product] AS p ON r.product_id = p.product_id
INNER JOIN [version] AS v on r.version_id = v.version_id
INNER JOIN [status] AS s on r.status_id = s.status_id
INNER JOIN [releaseRdbms] AS rdb on r.release_id = rdb.release_id
INNER JOIN [rdbms] AS db on db.rdbms_id = rdb.rdbms_id
WHERE product = 'Windows Servicing Suite Installer'
AND version = '4.1'
AND db.vendor_supported = 'Y'
ORDER BY rdbms DESC


SQL server is not required on the system running the installer. Servers that host the Windows Servicing Suite databases must meet the SQL server requirements the Windows Servicing Suite.

Configuration Manager


SELECT sccm + CHAR(10)
FROM [release] AS r
INNER JOIN [product] AS p ON r.product_id = p.product_id
INNER JOIN [version] AS v on r.version_id = v.version_id
INNER JOIN [status] AS s on r.status_id = s.status_id
INNER JOIN [releaseSccm] AS rsccm on r.release_id = rsccm.release_id
INNER JOIN [sccm] AS sccm on sccm.sccm_id = rsccm.sccm_id
WHERE product = 'Windows Servicing Suite Installer'
AND version = '4.1'
AND sccm.vendor_supported = 'Y'
ORDER BY sccm DESC


Configuration Manager is not required on the system running the installer. However, systems running the installer must have network access to a Configuration Manager site server that meet the requirements for the Windows Servicing Suite. The user running the installer must have full Configuration Manager administration rights on that server.

Web servers


SELECT iis + CHAR(10)
FROM [release] AS r
INNER JOIN [product] AS p ON r.product_id = p.product_id
INNER JOIN [version] AS v on r.version_id = v.version_id
INNER JOIN [status] AS s on r.status_id = s.status_id
INNER JOIN [releaseIis] AS ri on r.release_id = ri.release_id
INNER JOIN [iis] AS i on i.iis_id = ri.iis_id
WHERE product = 'Windows Servicing Suite Installer'
AND version = '4.1'
AND i.vendor_supported = 'Y'
ORDER BY iis DESC


A Web server is not required on the system running the installer. Servers that host the Windows Servicing Suite Web sites must meet the Web server requirements for the Windows Servicing Suite.

Runtime libraries


SELECT framework + CHAR(10)
FROM [release] AS r
INNER JOIN [product] AS p ON r.product_id = p.product_id
INNER JOIN [version] AS v on r.version_id = v.version_id
INNER JOIN [status] AS s on r.status_id = s.status_id
INNER JOIN [releaseFramework] AS rf on r.release_id = rf.release_id
INNER JOIN [framework] AS f on f.framework_id = rf.framework_id
WHERE product = 'Windows Servicing Suite Installer'
AND version = '4.1'
AND f.vendor_supported = 'Y'
ORDER BY framework DESC


The installer uses this runtime library.

Browsers


SELECT browser + CHAR(10)
FROM [release] AS r
INNER JOIN [product] AS p ON r.product_id = p.product_id
INNER JOIN [version] AS v on r.version_id = v.version_id
INNER JOIN [status] AS s on r.status_id = s.status_id
INNER JOIN [releaseBrowser] AS rb on r.release_id = rb.release_id
INNER JOIN [browser] AS b on b.browser_id = rb.browser_id
WHERE product = 'Windows Servicing Suite Installer'
AND version = '4.1'
AND b.vendor_supported = 'Y'
ORDER BY browser ASC


There is no dependency on browsers.