SharePoint 2013 Support for Windows Server 2012 R2
Currently, Microsoft SharePoint Server 2013 is not supported for installation on computers running the Windows Server 2012 R2 operating system. Installing SharePoint Server 2013 on a computer that is running Windows Server 2012 R2 could lead to unexpected behavior, therefore, Microsoft does not support SharePoint Server 2013 in Windows Server 2012 R2.
SharePoint Server 2013 with Service Pack 1 and SharePoint Foundation 2013 with Service Pack 1 will offer support for Windows Server 2012 R2. The release date for Service Pack 1 for SharePoint Server 2013 and SharePoint Foundation 2013 is to be determined. This article will be updated as more information becomes available.
When you try to run the prerequisites file you may have the following error
The tool was unable to install application server Role: web server (iis) Role
When you try to install Microsoft SharePoint Server 2013 on some Windows Server 2012R2 configurations, the Products Preparation Tool may be unable to correctly configure and install the required Windows Features for SharePoint. If this occurs, the tool will continuously try to configure and install the required features and then restart.
Note By default, the Products Preparation Tool restarts several times during a typical configuration operation.
When this problem occurs, the Products Preparation Tool does not progress past the “Configuring Application Server Role, Web Server (IIS) Role” stage.
IIS ERROR in the prerequisites
I got this error when trying to install prerequisites on server 2012 R2
You have to install it manually
Download prerequisites script for sharepoint2013 on server 2012 R2
This script utilizes the PrerequisiteInstaller.exe included in the SharePoint 2013 installation media to install the necessary prerequisites for SharePoint 2013 on Windows Server 2012.
Direct download link for the scripts:
You will have the following scripts after installing the script you can choose to install offline or online mode
- Download .zip file containing my scripts and extract the .ps1 files to c:\powershellscripts (or another directory of your choosing)
- Run PowerShell as Administrator (you can do this from the Start Screen – right click PowerShell and select “Run as Administrator”
- Ensure you have set your PowerShell execution policy to Remote-Signed (you can change it later if you need to)
- Run this script:
This script installs all of the necessary Windows Server 2012 Roles/Features to prepare for
a SharePoint 2013 installation.
This script downloads the ENGLISH versions of the required Prerequisite files for SharePoint 2013 on Windows Server 2012. It stores them in a directory of your choosing.
Then I got the following error
SharePoint 2013 Prerequisites fails with MSI Installer error code 1603 while installing AppFabric 1.1
When installing SharePoint 2013 prerequisites on Windows Server 2008 R2, the prerequisite installer fails with the following error
Appfabric installation failed because installer MSI returned with error code:1603
This is a generic MSI error message and does not give any indication about how to get the issue fixed. Uninstall or reinstalling only makes it worse.
The issue can be caused due to the following:
The path to the PowerShell executable that is needed for the AppFabric installation is incorrect.
In some scenarios, repeated uninstallation and re-installation does not fix the issue. This is because the installer does not remove the PSModulePath entry in Environment Variables during un-installation and the installation fails because the entry already exists.
If you are trying to install all the prerequisites manually as the server does not have a connection to internet.
Note: Appfabric installation and configuration has to be done by the prerequisite installer ONLY and not in a stand-alone manner.
You can implement any one of the two solutions listed below
Append the following path to PSModulePath entry in the environment variables –%SYSTEMROOT%\System32\WindowsPowerShell\v1.0
Go to My Computer, right-click Properties
On the System’ page, click Advanced System Settings on the left-side pane.
If you receive a UAC prompt, click on Yes to launch the System Properties dialog box
From the Advanced tab, click Environment Variables
Within the System Variables section in the lower half, select PSModulePath and click on Edit(or double-click PSModulePath‘)
Append the following path to PSModulePath entry in the environment variables
Ensure that the PSModulePath entry looks like this:
C:\Windows\system32\WindowsPowerShell\v1.0\Modules\;c:\Program Files\AppFabric 1.1 for Windows Server\PowershellModules
Restart the server