How to Install Microsoft SCCM 2012R2

Updated on September 13, 2017


Active Directory

Make sure the server you are planning to install SCCM 2012R2 to is part of the Active Directory domain (functional level 2008 or higher).

Server Operating System

The Windows Server OS should be Windows Server 2008 or higher.

A Configuration Manager site system server must use a 64-bit operating system. The only exception is the distribution point site system server role which can run on 32-bit operating systems. This means that the distribution point site system can run on a desktop operating system i.e. a dedicated Windows 7 Professional machine.

The Windows Server needs to be installed with GUI as Site Systems are not supported under Server Core installations.

.NET Framework 3.5 SP1

You need to make sure .NET Framework 3.5 SP1 is installed even if .NET 4.5 has already been installed.

.NET Framework 3.5 Features

Restrictions on the Server Running the Site Systems

The domain name of where the site system server is located cannot be renamed.

You cannot change the domain membership of the server.

You cannot rename the server.

It is not supported on an instance of a Windows Server cluster. However, the SQL server can be part of a cluster.

SQL Server installation

SCCM 2012 requires SQL Server 2008 or later versions UP to SQL Server 2012.

It will not recognise later versions of SQL Server such as SQL Server 2014.

Active SQL Server Service Broker Networking

You need to activate the service broker networking in the SQL server as it is required by SCCM 2012R2. This can be done by issuing T-SQL commands in SQL Management Studio on the SQL Server.

USE master;
    AS TCP ( LISTENER_PORT = 4022 )

Activate Service Broker Networking (Transact-SQL)

Sites and Hierarchies

In SCCM 2012R2, a Primary Site can manage up to 100,000 devices. It is no longer necessary to install a Central Administration Site unless more than one Primary Site is to be installed. With one Primary Site supporting up to 100,000 devices, some of the reasons for creating more than one Primary Site include geographical or political constraints, or you have more than 100,000 devices to support.

Run the SCCM 2012R2 Setup program

Double-click the installation media.

If the setup program doesn’t automatically run, you can right click the splash.hta file and select to Open with Microsoft ® HTML Application host .

Click Install.

Click Next.

Select Install a Configuration Manager primary site, and leave the other options unticked. Then click Next.

Select Install the evaluation edition of this product and click Next.

Select I accept these license terms and click Next.

Select I accept these License Terms for the three options and then click Next.

The Setup program will download some files as part of the installation. Create and select the folder where you would like the files to be downloaded to. Then select Download required files and put in the path to the created folder and hit Next.

For now, let’s leave English as the Supported Language and click Next.

Leave the client languages supported as English and click Next.

Enter the Site Code and Site name details. Put in the path and name of the Installation folder. Select Install the Configuration Manager console and click Next.

For this tutorial, we are going to keep it simple and select Install the primary site as a stand-alone site, then click Next.

Click Yes to the confirmation.

Enter the FQDN (Fully Qualified Domain Name) of your SQL Server. If the SQL Server instance to be used is the default, then you can leave the Instance name blank. You can leave the Database name as the default that the Setup program has generated unless your company has a naming convention for your databases. The Service Broker Port number should be the Listener Port number that was used when the Service Broker was activated using the T-SQL script.

Normally it is good practise to place the SQL Log files on a separate volume to the data files. It’s also good practise to place the database files onto a separate volume to the C drive which contains the operating system and application files. However, for our tutorial, we’ll place them all on the C drive.

Installing the SMS Provider

You need to now choose the location of where to install the SMS Provider.

The SMS Provider is a component of configuration manager primary sites and is used by Configuration Manager consoles to access site database information from the SQL Server hosting the site database.

It can be installed either on the site server, SQL database server, or a totally separate server (running a server class operating system i.e. Windows 2008 or above).

The pros and cons of which server to install the SMS Provider is outlined in the table in the following Microsoft link.

For our tutorial, since the SQL Server and the site server is located on the same “virtual” server, we will just install the SMS Provider on the same server.

Select All site system roles accept only HTTPS communication from clients then click Next.

VERY IMPORTANT: When making this selection, you will need to later have your Certificate Authority deploy public key infrastructure (PKI) certificates that Configuration Manager can use. Without deploying PKI certificates, you won't be able to push out client agents to the computers on the network.

Click Yes to confirm.

We will be installing the management point and distribution point roles on the same server. It is possible to install these roles on separate servers, however, for our tutorial, we will install them on the same server as the primary site server.

Select I don’t want to join the program at this time and click Next.

Click Next. This will now check the pre-requisites to ensure SCCM can be installed.

The Prerequisite Check will display Failed next to the required prerequisite. Highlighting the failed item will display the steps needed to resolve the issue.

Microsoft Remote Differential Compression (RDC) library can be resolved by installing the Remote Differential Compression feature.

The logon account for the SQL Server service issue can be resolved by running SQL Configuration Manager and changing the SQL Server service account.

The User State Migration Tool (USMT), Windows Deployment Tools, and Windows Preinstallation Environment prerequisites issues can be resolved by downloading and installing the Windows Assessment and Deployment Kit for Windows 8.1 .

Installing the Windows Assessment and Deployment Kit for Windows 8.1

The following are the default options that are presented.

Ensure User State Migration Tool (USMT) is also ticked. Click Install.

Run Prerequisites Check Again

Click on Run Check to recheck the Prerequisites. It shouldn’t come up with failed any more for any of the prerequisites. If it does, just highlight the prerequisite and go through what’s required to resolve the issue.

When the check is successful (even though the status has Warning), you will be able to click on Begin Install.

Click Close once the installation has finished.

Click Exit to get out of the Setup program.

Launching the SCCM Management Console

Bring up the Start menu or Apps menu depending on your version of Windows Server. Click on Configuration Manager.

This is the SCCM 2012R2 Management Console.


We have now gone through and installed SCCM 2012R2. Using the SCCM Management Console, we will be able to add agents to machines that we want to manage. Using the console, we can also package applications to be able to deploy to those machines.

This article is accurate and true to the best of the author’s knowledge. Content is for informational or entertainment purposes only and does not substitute for personal counsel or professional advice in business, financial, legal, or technical matters.


    0 of 8192 characters used
    Post Comment

    No comments yet.


    This website uses cookies

    As a user in the EEA, your approval is needed on a few things. To provide a better website experience, uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

    For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at:

    Show Details
    HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
    LoginThis is necessary to sign in to the HubPages Service.
    Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
    AkismetThis is used to detect comment spam. (Privacy Policy)
    HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
    HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
    Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
    CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
    Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the or domains, for performance and efficiency reasons. (Privacy Policy)
    Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
    Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
    Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
    Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
    Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
    VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
    PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
    Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
    MavenThis supports the Maven widget and search functionality. (Privacy Policy)
    Google AdSenseThis is an ad network. (Privacy Policy)
    Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
    Index ExchangeThis is an ad network. (Privacy Policy)
    SovrnThis is an ad network. (Privacy Policy)
    Facebook AdsThis is an ad network. (Privacy Policy)
    Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
    AppNexusThis is an ad network. (Privacy Policy)
    OpenxThis is an ad network. (Privacy Policy)
    Rubicon ProjectThis is an ad network. (Privacy Policy)
    TripleLiftThis is an ad network. (Privacy Policy)
    Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
    Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
    Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
    Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
    ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
    Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)
    ClickscoThis is a data management platform studying reader behavior (Privacy Policy)