Install Exchange Server 2010

This article is for those looking for a detailed and straightforward guide on installing Exchange Server 2010.
NOTEFor details on installing Exchange Server 2013, read my guide: Install Exchange Server 2013.
WARNINGThis guide walks you through install Exchange Server 2010 without implementing fault tolerance. This will install all the core Exchange Server roles on one server. The Unified Messaging and Edge Transport roles will not be used.
IMPORTANTWe will consider the case when you already have two servers with the Windows Server 2008 R2 operating system installed on them.
For details on installing Windows Server 2008 R2, read my guide: Install Windows Server 2008 R2.
IMPORTANTIn addition, one of the servers must have the Active Directory Domain Services role installed, and the second server must be domain joined.
To learn how to install Active Directory Domain Services on Windows Server 2008 R2, read: Install Active Directory Domain Services on Windows Server 2008 R2.
Copy the Exchange Server 2010 distribution to a domain controller.
Launch âExchange2010-SP3-x64â.
We indicate in which folder you want to unpack the Exchange Server 2010 installation files.
Click the âOKâ button.
The process of unpacking Exchange Server 2010 to the specified folder has begun.
The unpacking of Exchange Server 2010 is now complete.
Click the âOKâ button.
Now you need to prepare your Active Directory schema.
NOTEThe commands below must be run on a domain controller with the âSchema Masterâ role and must have the appropriate rights in the domain.
Click âStartâ, select âAll Programsâ, then âAccessoriesâ, then right-click on âCommand Promptâ and select âRun as administratorâ.
Go to the âC:\Exchangeâ folder using the command:
cd C:\Exchange
Letâs prepare the Active Directory schema to work with Exchange Server using the command:
Setup.com /PrepareSchema
The process of preparing the Active Directory schema has begun.
The Active Directory schema preparation process is complete.
Now you need to prepare containers, objects, and other Active Directory components and create the Exchange organization.
NOTEAfter âOrganizationNameâ you must indicate the name of your organization in English.
Letâs prepare containers, objects, and other Active Directory components, as well as create an Exchange organization, using the command:
Setup.com /PrepareAd /OrganizationName: "VMKH"
NOTEThis manual uses the organizationâs name âVMKHâ.
The process of preparing Active Directory and creating the Exchange organization has begun.
The process of preparing Active Directory and creating the Exchange organization is now complete.
NOTEThe domain controller will no longer be used in this tutorial. All other steps will be performed on the second server on which you plan to install Exchange Server 2010.
On the future Exchange server, go to the system under an account that consists of the following groups: Enterprise Admins, Schema Admins, and Domain Admins.
Letâs copy the distribution kit of Exchange Server 2010 to the future Exchange server.
We launch âExchange2010-SP3-x64â.
We indicate in which folder you want to unpack the Exchange Server 2010 installation files.
Click the âOKâ button.
The process of unpacking Exchange Server 2010 to the specified folder has begun.
The unpacking of Exchange Server 2010 is now complete.
Click the âOKâ button.
Now you need to install additional components that are required for the Exchange server to work.
On the âTaskbarâ select âWindows PowerShellâ and click âRun as administratorâ.
Import the âServerManagerâ module using the command:
Import-Module ServerManager
Install the additional components required for the Exchange server to work using the command:
Add-WindowsFeature NET-Framework,RSAT-ADDS,Web-Server,Web-Basic-Auth,Web-Windows-Auth,Web-Metabase,Web-Net-Ext,Web-Lgcy-Mgmt-Console,WAS-Process-Model,RSAT-Web-Server,Web-ISAPI-Ext,Web-Digest-Auth,Web-Dyn-Compression,NET-HTTP-Activation,Web-Asp-Net,Web-Client-Auth,Web-Dir-Browsing,Web-Http-Errors,Web-Http-Logging,Web-Http-Redirect,Web-Http-Tracing,Web-ISAPI-Filter,Web-Request-Monitor,Web-Static-Content,Web-WMI,RPC-Over-HTTP-Proxy -Restart
The process of installing the necessary components has begun.
After completing the installation of the components, the server will automatically reboot.
The installation of the prerequisites is complete.
Now you need to install Microsoft Office 2010 Filter Pack.
We go to the site and click the âDownloadâ button.
Next, select âFilterPack64bit.exeâ and click the âNextâ button.
We copy the Microsoft Office 2010 Filter Pack distribution kit to the future Exchange Server.
Run âFilterPack64bit.exeâ.
Next, the âMicrosoft Office 2010 Filter Pack Installation Wizardâ will open.
Click the âNextâ button.
Now you need to accept the license terms.
Click the âNextâ button.
Installation of Microsoft Office 2010 Filter Pack is complete.
Click the âOKâ button.
You can now begin Install Exchange Server 2010.
Go to the âC:\Exchangeâ folder and run âsetup.exeâ.
In the âInstallâ section, select âStep 4: Install Microsoft Exchangeâ.
Next, the âExchange Server Setup Wizardâ invites you to read information about Exchange Server 2010.
Click the âNextâ button.
Now you need to accept the license terms.
Click the âNextâ button.
At this step, you can configure sending errors related to the operation of the Exchange Server to Microsoft.
Select âNoâ and click the âNextâ button.
Now you need to choose which roles will be installed on your server.
WARNINGThis guide covers Install Exchange Server 2010 without implementing fault tolerance. This will install all the core Exchange Server roles on one server. The Unified Messaging and Edge Transport roles will not be used.
Select âTypical Exchange Server Installationâ and click the âNextâ button.
At this point, the âExchange Server Setup Wizardâ asks if you have computers with Outlook 2003 installed.
NOTEIf you select âNoâ, you will not be able to use the âPublic Foldersâ functionality.
Click the âNextâ button.
Next, you need to specify a name by which your users will be able to access your mail server from the Internet.
Click the âNextâ button.
At this point, you can join the Exchange Server Quality Improvement Program. This will send reports on your serverâs activity to Microsoft.
Select âI donât want to join the program at this timeâ and click the âNextâ button.
The installation readiness verification process has begun.
The readiness to install check process completed successfully. You can start the Exchange Server 2010 installation process.
Press the âInstallâ button.
The installation process for Exchange Server 2010 has begun.
Install Exchange Server 2010 is complete.
Click the âFinishâ button.
Next, the âExchange Server Setup Wizardâ will warn you that changes have been made to the system and that you need to restart the server in order for them to take effect.
Click the âOKâ button.
The Exchange Management Console is used to manage Exchange Server 2010.
You can now check the status of the Exchange Server services.
Launch the Exchange Management Shell and check the status of the Exchange Server services using the command:
Test-ServiceHealth
Service check completed successfully.
A value of âTrueâ in âRequireServiceRunningâ indicates that the services are running.
Patreon Exclusives
đ Join my Patreon and dive deep into the world of Docker and DevOps with exclusive content tailored for IT enthusiasts and professionals. As your experienced guide, I offer a range of membership tiers designed to suit everyone from newbies to IT experts.
Tools I Personally Trust
If youâre building things, breaking things, and trying to keep your digital life a little saner (like every good DevOps engineer), these are two tools that I trust and use daily:
đž Proton VPN - My shield on the internet. It keeps your Wi-Fi secure, hides your IP, and blocks those creepy trackers. Even if Iâm hacking away on free cafĂ© Wi-Fi, I know Iâm safe.
đ Proton Pass - My password vault. Proper on-device encryption, 2FA codes, logins, secrets - all mine and only mine. No compromises.
These are partner links - you wonât pay a cent more, but youâll be supporting DevOps Compass. Thanks a ton - it helps me keep this compass pointing the right way đ
Gear & Books I Trust
đ Essential DevOps books
đ„ïž Studio streaming & recording kit
đĄ Streaming starter kit
Social Channels
đŹ YouTube
đŠ X (Twitter)
đš Instagram
đ Mastodon
đ§” Threads
đž Facebook
đŠ Bluesky
đ„ TikTok
đ» LinkedIn
đŁ daily.dev Squad
âïž Telegram
đ GitHub
Community of IT Experts
đŸ Discord
Refill My Coffee Supplies
đ PayPal
đ Patreon
đ„€ BuyMeaCoffee
đȘ Ko-fi
đ GitHub
⥠Telegram Boost
đ Bitcoin (BTC): bc1q2fq0k2lvdythdrj4ep20metjwnjuf7wccpckxc
đč Ethereum (ETH): 0x76C936F9366Fad39769CA5285b0Af1d975adacB8
đȘ Binance Coin (BNB): bnb1xnn6gg63lr2dgufngfr0lkq39kz8qltjt2v2g6
đ Litecoin (LTC): LMGrhx8Jsx73h1pWY9FE8GB46nBytjvz8g
Is this content AI-generated?
No. Every article on this blog is written by me personally, drawing on decades of hands-on IT experience and a genuine passion for technology.
I use AI tools exclusively to help polish grammar and ensure my technical guidance is as clear as possible. However, the core ideas, strategic insights, and step-by-step solutions are entirely my own, born from real-world work.
Because of this human-and-AI partnership, some detection tools might flag this content. You can be confident, though, that the expertise is authentic. My goal is to share road-tested knowledge you can trust.