In this example we are going to install Exchange 2010 on a Windows Server 2008 R2 operating system. Before installing Exchange we need to install some Windows components. It’s important that you don’t miss anything here because the Exchange 2010 installer does not provide very good feedback if Server 2008 R2 is missing required components.
1. Install the 2007 Office System Converter: Microsoft Filter Pack
2. Add the appropriate Windows components/features
Open PowerShell via the icon on the task bar or Start >> All Programs >> Accessories >> Windows PowerShell >> Windows PowerShell. Be sure that PowerShell opened with an account that has rights to install Windows components/features.
Run the following command: Import-Module ServerManager
3. For a typical install with the Client Access, Hub Transport, and Mailbox roles run the following 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,RPC-Over-HTTP-Proxy -Restart
For a full matrix of the required Windows components with regards to the Exchange server roles see: http://technet.microsoft.com/en-us/library/bb691354.aspx#WS08R2
4. If your Exchange server will have the Client Access Server role set the Net.Tcp Port Sharing Service to start automatically
Open PowerShell via the icon on the task bar or Start >> All Programs >> Accessories >> Windows PowerShell >> Windows PowerShell. Be sure that PowerShell opened with an account that has rights to modify service startup settings.
Run the following command: Set-Service NetTcpPortSharing -StartupType Automatic
5. You need to disable IPv6 feature because in Windows Server 2008, you cannot uninstall. Start the registry by Start >> Run >> regedit >> [Find Path] Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\TCPIP6\Parameters >> Create new DWORD value names DisabledComponents >> [value] 0xffffff. Note: untill see the Data tap of “DisabledComponents” equals 0x41ffffff (…)