How to Install Exchange Server 2010 SP3 Prerequisites on Windows Server 2012
Exchange server is one of the popular messaging platform in enterprise. Today I will show you steps to install Exchange server 2010 in Windows Server 2008 R2. There are some operating system prerequisites that must be fulfilled to install the Exchange server successfully. Basic hardware requirements are 64-bit processor with at least 2 GB of RAM (1 GB per core is recommended) and 1.6 GB of free disk space where Exchange will be installed. The operating system prerequisites are different for different Windows Server versions and service packs.
Part 1: Installing Windows Server 2012 and Setting up static IPV4 Address
Installing of Windows Server 2012 is just like the installation of other Windows operating systems, there is no much difference. Explaining those steps are too basic and beyond the scope of this article. I hope any technical guy with basic computer experience can simply do this.
Next we are gonna set a static IP and a host name for the Windows server, this is very important.
Part 2: Installing Exchange Prerequisite Windows Server 2012 Roles and Features
We have two available methods to install Exchange Server prerequisites roles and features in Windows Server 2012. One method is using Server Manager GUI and the other uses Windows PowerShell. As Exchange 2010 prerequisites PowerShell deals with CLI and requires more commands to know, there for I recommend Windows Server Manager GUI to install Exchange Server 2010 SP3 prerequisites. This is the only time consuming section in the prerequisites installation.
Open Server Manager and click Add roles and features.
You will get some ‘Before you begin’ warnings. It provides a quick review and some suggestions of Roles and Features. Click Next
Now you will see Installation type window, choose Role-based or feature-based installation radio button and proceed.
You may select your target server from the destination server pool. Here I have only a single Server. Then click Next.
Now you will be directed to Server roles selection window. Choose the following Server Roles.
- Active Directory Domain Services
- Active Directory Lightweight Directory Services
- DNS Server
- Web Server IIS
Proceed to next step by clicking Next.
In the Feature selection window select the following features
- Windows Process Activation Services
- Rpc Over HTTP Proxy
- User Interfaces and Infrastructure → Desktop Experience
Click Next to proceed.
Here you may see 5 roles that you selected in previous steps such as AD DS (Active Directory Domain Services), AD LDS (Active Directory Lightweight Directory Services), DNS Server and Web Server Role IIS. This is just a review of those roles.
There are no more changes in these except the IIS Role Services. Apart from the default IIS Role services we should select the following role services.
- HTTP Redirection
- Dynamic Content Compression
- Basic Authentication
- Digest Authentication
- Windows Authentication
- II 6 Management Compatibility
- II 6 Management Console
- II 6 WMI Compatibility
- ISAPI Extension
- ISAPI Filter
- Client Certificate Mapping Authentication
After selecting all go to Next step.
This is a confirmation window which will lets you to see all selected features and roles. Now at last click the Install button to start installation.
You can see the installation progress. Sit back and relax until server manager configure everything for you.
After successful installation Restart your Windows Server 2012!
Part 3: Installing dotNet 3.5 framework with HTTP Activation Feature
This step is so simple and easy. Exchange Server 2010 needs dotNet Framework 3.5 with HTTP Activation Feature. So open Server Manager, click Add roles and features → Navigate to Feature installation. Select .Net Framework and include HTTP Activation as well and click Next
If you have internet access in Server, it will download and install .Net Framework 3.5 from the internet. For my case our server is not connected in to internet right now so I can install .Net Framework 3.5 from other sources (Windows Server 2012 installation media)
For that click ‘Specify an alternate source of path’
And enter Path as D:\Sources\SxS
Where D:\ is my DVD ROM, it contains the installation DVD of Windows Server 2012
Now go forward with the installation.
Part 4: Enable TCP Port sharing service
When you install Windows Server 2010, the default setup restricts a service that is needed by Exchange. You will need to enable this service manually.
Run the command “services.msc”
Then look for ‘Net. Tcp Port Sharing’ service. Once you found Right click and choose Properties.
Change the Start up type from Disabled to Automatic.
Hit Apply button and the click Start button.
Verify that the service is running
Part 5: Applying FilterPack 2010 and SP1 update for FilterPack 2010
According to Microsoft “The Microsoft Filter Pack is a single point-of-distribution for Office IFilters. IFilters are constituents that let search services to index content of particular file types, permitting you search for content in those files. They are aimed for use with Microsoft Search Services (Sharepoint, SQL, Exchange, Windows Search).”
Step 1. Install FilterPack 2010
Download the Microsoft Office 2010 Filter Packs from the given link
Download Filter Pack → Microsoft FilterPack 2010
Installation is simple, nothing to configure just Next Next Finish!
Step 2. Install Service Pack 1 for Microsoft Office Filter Pack 2010 update (KB2460041)
Download Filter Pack 2010 SP1 update (KB2460041) from the Microsoft Download Center link and install it.
SP1 Update for Filter Pack → Microsoft FilterPack 2010 SP1 Update
Installation is NNF process.
Part 6: Merging Registry ‘Ex2010_On_2012.reg’ file
Here I have given one registry file ‘Ex2010_On_2012.reg’, it must be merged in the Windows Server 2012 in order to the smooth running of Exchange Server 2010 SP3.
Download registry file: Ex2010_On_2012.rar extract the rar file and merge the reg file
Part 7: Promote Windows server 2012 to a Domain Controller (Configure ADDS)
For installing Exchange Server, the host must be a Domain controller or Standby Domain controller. For example if your Active Directory is located in SERVER 1 and trying to install Exchange in another SERVER 2, we have to make the SERVER 2 as a secondary domain controller. Here I’m installing Exchange in same server. We will discuss setting up of additional server later.
Open Server Manager and click the Action Center flag and locate promote this server to a domain controller.
In the deployment configuration choose Add a new forest radio button and provide a Root domain name (for me, smartpctricks.com). Click Next
In Domain Controller options window set the functional level of Forest and Domain. I recommend keep the default configuration as it is. Then type a Directory Service Restore Mode (DSRM) password.
Nothing to be changed in DNS Options window, just go ahead.
In the additional option Server will suggest a NetBIOS name, change if necessary.
Now specify the path for AD DS Database, Log Files and SYSVOL. Keep the default!
NB: – The SYSVOL folder holds the server’s copy of the domain’s public files such as group policy, Scripts users etc. SYSVOL folder is replicated to all domain controllers in the domain.
I recommend keep all the configurations as default and proceed.
Just review your options and click Next.
Now the server will perform a prerequisites check, Once it pass all prerequisites click install to begin installation.
You will see the installation progress. Sit back and have a cup of tea. After completion Server will reboot automatically.
Congrats! You successfully installed all the Exchange Server 2010 SP3 prerequisites in Window Server 2012.