Share via


Software requirements for SharePoint Servers for SharePoint Server Subscription Edition

APPLIES TO: no-img-132013 no-img-162016 no-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint in Microsoft 365

Operating systems

SharePoint Server supports the following operating systems:

SharePoint Server Subscription Edition supports the following Windows Server installation options:

  • Server with Desktop Experience
  • Server Core

Note

Microsoft doesn't support installing Microsoft Office and SharePoint Server Subscription Edition on the same computer.

Note

The minimum Microsoft Office version supported with SharePoint Server Subscription Edition is Microsoft Office 2013.

Prerequisites

SharePoint Server Subscription Edition requires additional software prerequisites. Those prerequisites can be installed through the prerequisiteinstaller.exe tool on the SharePoint Server Subscription Edition installation disc, or manually as described below.

Software prerequisites

The SharePoint Server Subscription Edition prerequisite installer (prerequisiteinstaller.exe) installs the following softwares in the order as listed if they haven't already been installed on the target server:

  1. Web Server (IIS) Role

  2. Microsoft .NET Framework 4.8

  3. Visual C++ Redistributable Package for Visual Studio 2015-2019

    Note

    SharePoint Server Subscription Edition will require the Visual C++ 2015-2022 Redistributable (x64) as a software prerequisite starting with SharePoint Server Subscription Edition Version 23H1. This new software prerequisite replaces the Visual C++ Redistributable Package for Visual Studio 2015-2019. This new software prerequisite won't be installed by the prerequisiteinstaller.exe tool but by the SharePoint Server Subscription Edition Version 23H1 feature update if it isn't already installed. For information on how to download and install it separately, see Visual C++ 2015-2022 Redistributable (x64).

Prerequisite installer operation and command-line options

You can run prerequisiteinstaller.exe with no parameters or at a command prompt with the following optional parameters:

  • /?: This displays command-line options.

  • /continue: This is used to tell the installer that it's continuing from a restart.

  • /unattended: This indicates that the installer should run with no user interaction. This is typically used when scripting the installation.

When you run prerequisiteinstaller.exe, you might be asked to restart the server one or more times during the software installation process. If you're running it at a command prompt, you should continue the prerequisite installation by running prerequisiteinstaller.exe with the /continue parameter after restarting.

The prerequisite installer installs software from the file that you specify in the command-line options described in the following list:

  • /WindowsSource:<path> Install any "Features on Demand (FOD)" Windows features from <path> instead of downloading them from Windows Update. Use this parameter if the computer doesn't have access to Windows Update. The <path> is typically the \sources\sxs folder on the Windows Server installation media.

    Note

    <path> signifies the directory from which you want to install.

  • /DotNet48:<file> Install Microsoft .NET Framework 4.8 from <file>.

    Note

    <file> signifies the file from which you want to install.

  • /MSVCRT142:<file> Install Visual C++ Redistributable Package for Visual Studio 2015-2019 from <file>.

    Important

    If you don't specify the <file> or <path> options, the installer downloads the file from the Internet and installs it. If the option doesn't apply to the current operating system, it's ignored.

The prerequisite installer creates log files at %TEMP%\prerequisiteinstaller.<date>.<time>.log. You can check these log files for specific details about all changes the installer makes to the target computer.

Manually configure Windows Server Roles and Features

To manually configure the required Windows Server Roles and Features, you can use one of the following two methods:

  1. Server Manager

  2. Microsoft PowerShell

To configure by using Server Manager, see Install or Uninstall Roles, Role Services, or Features.

To configure by using PowerShell, from a PowerShell command prompt window, type:

Install-WindowsFeature NET-WCF-Pipe-Activation45,NET-WCF-HTTP-Activation45,NET-WCF-TCP-Activation45,Web-Server,Web-WebServer,Web-Common-Http,Web-Static-Content,Web-Default-Doc,Web-Dir-Browsing,Web-Http-Errors,Web-App-Dev,Web-Asp-Net45,Web-Net-Ext45,Web-ISAPI-Ext,Web-ISAPI-Filter,Web-Health,Web-Http-Logging,Web-Log-Libraries,Web-Request-Monitor,Web-Http-Tracing,Web-Security,Web-Basic-Auth,Web-Windows-Auth,Web-Filtering,Web-Performance,Web-Stat-Compression,Web-Dyn-Compression,WAS,WAS-Process-Model,WAS-Config-APIs -IncludeManagementTools

Note

Some Windows features may be "Features on Demand (FOD)", which are downloaded from Windows Update. If the computer doesn't have access to Windows Update, you can specify local installation files by adding the Source parameter to the Install-WindowsFeature PowerShell command and pointing to the \sources\sxs folder on the Windows Server installation media.

For example: -Source D:\sources\sxs