Applies to: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007
Topic Last Modified: 2009-09-30

Before you install Microsoft Exchange Server 2007, we recommend that you review the sections in this topic to ensure that your network, hardware, software, clients, and other elements meet the requirements for Exchange 2007.

Network and Directory Servers

The following table lists the requirements for the network and the directory servers in your Exchange 2007 organization.

Component Requirement

Schema master (By default, the schema master runs on the first Windows Server 2003 domain controller installed in a forest.)

Microsoft Windows Server 2003 Service Pack 1 (SP1) or a later version, or Windows Server 2003 Windows Server 2003 R2

Global catalog server

In every Active Directory directory service site where you plan to install Exchange 2007, you must have at least one global catalog server that is running Windows Server 2003 SP1 or a later version. This is for the following reasons:

  • Windows Server 2003 SP1 supports Exchange 2007 service notifications. When a configuration change occurs in Active Directory, a notification is sent to the service. Several Exchange 2007 services use this notification. The notification mechanism in Windows Server 2003 SP1 is an improvement over the notification mechanism in Microsoft Windows 2000 Server.

  • Windows Server 2003 SP1 and later versions allow users to browse the address book in Microsoft Outlook Web Access.

  • Windows Server 2003 SP1 and later versions provide the ability to look up distribution list membership in a more efficient manner than in Windows 2000 Server.

Domain controllers

The following applies to domain controllers:

  • For the release to manufacturing (RTM) version of Exchange 2007 and for Exchange 2007 Service Pack 1 (SP1), in each domain (including child domains) where you have the Exchange Enterprise Servers and Exchange Domain Servers groups and therefore must run Setup /PrepareLegacyExchangePermissions, you must have at least one domain controller that is running Windows Server 2003 SP1 or a later version.

  • For Exchange 2007 RTM and Exchange 2007 SP1, in each domain (including child domains) where you plan to install Exchange 2007, you must have at least one domain controller that is running at least Windows Server 2003 SP1.

  • In each Active Directory site where you plan to install Exchange 2007, you must have at least one domain controller that is also a global catalog server and is running Windows Server 2003 SP1 or a later version.

  • If you have any domain controllers that are running Windows 2000 Server, when you prepare Active Directory and domains for Exchange 2007 RTM and when you install Exchange 2007 RTM, you must run Setup.com from a Command Prompt window, and you must use the /DomainController parameter to specify a domain controller that is running Windows Server 2003 SP1or a later version. When you prepare Active Directory and domains for Exchange 2007 SP1 and when you install Exchange 2007 SP1, you do not have to specify a domain controller that is running Windows Server 2003 SP1 or a later version.

  • Although you cannot install Exchange 2007 RTM on a server running Windows Server 2008, Exchange 2007 RTM is supported for use with Windows Server 2008 directory servers. Similarly, Exchange Server 2003 Service Pack 2 (SP2) cannot be installed on computers running Windows Server 2008, but it is supported for use with Windows Server 2008 directory servers.

  • Exchange 2000 Server Service Pack 3 (SP3) cannot be installed on computers running Windows Server 2008, nor is it supported for use with Windows Server 2008 directory servers. An Exchange 2000 SP3 server can exist in an Active Directory forest that contains Windows Server 2008 directory servers, but Windows Server 2008 directory servers should not be installed in Active Directory sites that contain Exchange 2000 servers.

  • For more information about the relationship between Microsoft Exchange and Windows Server 2008 directory servers, see Exchange Server 2007: Platforms, Editions, and Versions.

Domain controllers that are not English

If you plan to use Outlook Web Access in your organization, you must install the hotfix that is described in Microsoft Knowledge Base article 919166, The address book function in Exchange 2007 is broken when an Exchange OWA client and a Windows Server 2003-based domain controller do not have the same locale setting.

Read-only domain controllers

No version of Microsoft Exchange uses read-only domain controllers or read-only global catalog servers. However, Microsoft Exchange works in environments that include read-only domain controllers or read-only global catalog servers, as long as writeable domain controllers are available. In these environments, Exchange 2007 effectively ignores read-only domain controllers and read-only global catalog servers.

Domain functional level

You should use at least Windows 2000 Server native for all domains in the Active Directory forest where you will install Exchange 2007 or that will host Exchange 2007 recipients.

For more information about domain and forest functional levels, see Functional Levels Background Information in the Windows Server 2003 Deployment Guide.

Forest functional level

If you plan to use any of the following advanced features, the forest functional level must be Windows Server 2003 in each forest that contains Exchange servers:

  • Forest-to-forest delegation. For more information, see How to Configure Cross-Forest Administration.

  • Ability for a user to select the type of free/busy information that will be available to users in another forest.

    Note:
    You can configure your Exchange servers to share free/busy information across forests that do not have a trust relationship. However, if you do this, users will not be able to select the type of free/busy information that will be available to users in another forest. The types of free/busy information are None; Free/Busy time; Free/Busy time, subject, location; and Full Details.

If you do not want to use any of these advanced features, the forest functional level must be at least Windows 2000 Server.

Multiple forest deployments

All multiple forest topologies containing Exchange 2007 require directory servers in each forest running Windows Server 2003 with Service Pack 1 or later.

Trust between forests

If your topology includes multiple Active Directory forests in which Exchange is installed, and if you want to use any of the following advanced features, you must establish a trust relationship between the forests that have Exchange installed:

  • Forest-to-forest delegation. For more information, see How to Configure Cross-Forest Administration.

  • Ability for a user to select the type of free/busy information that will be available to users in another forest.

    Note:
    You can configure your Exchange servers to share free/busy information across forests that do not have a trust relationship. However, if you do this, users will not be able to select the type of free/busy information that will be available to users in another forest. The types of free/busy information are None; Free/Busy time; Free/Busy time, subject, location; and Full Details.

If you have a resource forest topology, you must have either an external domain trust relationship from the Exchange forest to your account domains in other forests or a forest trust relationship from the Exchange forest to the accounts forest.

Servers running Microsoft Exchange Server version 5.5

You cannot have any Exchange Server 5.5 servers in your Exchange organization, and your Exchange organization must be running in native mode. For more information about how to convert an Exchange organization to native mode, see How to Convert from Mixed Mode to Native Mode in Exchange.

Disjoint namespace

A disjoint namespace is the scenario in which the primary Domain Name System (DNS) suffix of a computer does not match the suffix of the domain name where that computer resides. Limited tests were performed to validate Exchange 2007 on a computer that has a disjoint DNS namespace. These tests showed that any issues resulting from this configuration may be resolved by ensuring that the DNS suffix search list on an Exchange server references all DNS namespaces that are deployed within the organization. The list of namespaces should include not only Active Directory and Exchange servers, but also the namespaces for other servers with which Exchange may interoperate, such as monitoring servers or servers for third-party applications. For detailed information about supported scenarios with disjoint namespaces, see Understanding Disjoint Namespace Scenarios with Exchange 2007.

If you are having difficulty resolving issues with a disjoint namespace that is not one of the supported disjoint namespace topologies, contact Microsoft Services.

DNS

You must configure DNS correctly in your Active Directory forest.

Single-label DNS names

Single-label DNS names are not recommended for use with Exchange 2007 or Exchange 2007 SP1. For additional information about single-label DNS names, see Knowledge Base article 300684, Information about configuring Windows for domains with single-label DNS names.

Active Directory domain names

Previous versions of Microsoft Exchange supported the renaming of Active Directory domains that contained Exchange servers. Exchange 2007 does not support renaming domains that contain computers running Exchange 2007. If you rename a domain that contains computers that are running Exchange 2007, several services, including the Microsoft Exchange System Attendant service will not start, and the Exchange servers will no longer function correctly. For more information about renaming domains containing Exchange 2007, see Knowledge Base article 925822, The Microsoft Exchange System Attendant service does not start on a computer that is running Exchange Server 2007 after you rename a Windows Server 2003 domain.

Active Directory preparation

You must prepare Active Directory and your domain for the Exchange 2007 installation. For detailed steps, see How to Prepare Active Directory and Domains.

Directory Server Architecture

The recommended number of Active Directory directory servers in each site containing Exchange 2007 Mailbox servers or users depends on the number of processor cores in each computer running the Exchange 2007 Mailbox server role and the hardware platform on which Active Directory is running. Specifically, consider the following scenarios:

  • If Active Directory is running on the x86 platform (32-bit), the recommended ratio of Active Directory directory server processor cores to Exchange 2007 Mailbox server processor cores is 1:4.

  • If Active Directory is running on the x64 platform (64-bit), the recommended ratio of Active Directory directory server processor cores to Exchange 2007 Mailbox server processor cores is 1:8. To achieve the 1:8 ratio, you must have enough memory installed on the directory server to cache the entire Active Directory database in memory. To check the size of your Active Directory database, examine the NTDS.DIT file on a global catalog server. By default, this file is located in %WINDIR%\NTDS.

In the above ratios, it is important to note that this is a ratio of processor cores and not processors. Thus, a dual-core processor counts as 2 when calculating the ratio.

For Exchange 2007, we recommend that you deploy one 32-bit global catalog (GC) server processor core for every four Exchange 2007 Mailbox server processor cores. Although other server roles will influence the number of GC processor cores required, the Mailbox servers that are deployed influences the deployment of each of the other roles, so basing the number of GC processor cores on Mailbox server processor cores will suffice.

Installing Exchange 2007 on Directory Servers

For security and performance reasons, we recommend that you install Exchange 2007 only on member servers, and not on Active Directory directory servers. Although installing Exchange 2007 on a directory server is supported, it is strongly discouraged. However, you cannot run DCPromo on a computer running Exchange 2007. After Exchange 2007 is installed, changing its role from a member server to a directory server, or vice versa, is not supported.

If you install Exchange 2007 on a global catalog server, and if you restart the server, you may need to start the required Exchange services manually. For more information, see Knowledge Base article 940845, Exchange 2007 services cannot start automatically after you install Exchange 2007 on a global catalog server.

Hardware

The following table lists the recommended minimum hardware requirements for Exchange 2007 servers.

Component Requirement Notes

Processor

  • x64 architecture-based computer with Intel processor that supports Intel 64 architecture (formerly known as Intel EM64T)

  • AMD processor that supports the AMD64 platform

  • Intel Itanium IA64 processors not supported

  • Intel Pentium or compatible 800-megahertz (MHz) or faster 32-bit processor (for testing and training purposes only; not supported in production)

  • It is supported to install the Exchange management tools on a computer that has a 32-bit processor.

    Note:
    It is not supported to install Exchange 2007 server roles on a computer that has a 32-bit processor in a production environment. You can install Exchange 2007 server roles on a computer that has a 32-bit processor in testing and training environments only.
  • It is supported to install the management tools on a computer that has a 32-bit processor; however, you must download the 32-bit version of Exchange 2007. For download information, see Microsoft Exchange Server 2007 Management Tools (32-Bit).

  • It is also supported to install the Exchange management tools on a computer that has a 64-bit processor.

    Note:
    For information about how to install the management tools, see How to Install the Exchange 2007 Management Tools.
  • It is supported to use Setup.com to prepare Active Directory and domains for Exchange 2007 from a computer that has a 32-bit processor. For more information, see How to Prepare Active Directory and Domains.

Memory

  • Minimum: 2 gigabytes (GB) of RAM

  • Recommended: 2 GB of RAM per server plus 5 megabytes (MB) of RAM per mailbox

  • Minimum based on number of storage groups, see Planning Memory Configurations.

This recommended memory configuration is suggested as a way to optimize performance for Exchange 2007. Specifically, it allows Exchange to use an appropriately sized database cache, which reduces database disk input/output (I/O). These recommendations are oriented toward authorized production environments that have many users with large, frequently used mailboxes.

Paging file size

Use the following calculations to determine the value to type in the Initial Size (MB) box in the Virtual Memory dialog box:

  • If the server has 8 gigabytes (GB) of RAM or less:

    • A minimum page file size that is the amount of RAM plus 10 MB.

    • A recommended page file size that is the amount of RAM multiplied by 1.5.

  • If the server has more than 8 GB of RAM:

    • The amount of RAM plus 10 MB.

    • If you experience virtual memory issues, set the page file to the amount of RAM multiplied by 1.5.

The recommended paging file size for Exchange 2007 accounts for the memory that Exchange 2007 could allocate in the paging file together with the memory that may be allocated by other operating system kernel and application resources. For more information about how Exchange 2007 uses the paging file, see Understanding Exchange 2007 Memory Usage and its use of the Paging File.

The recommended page file size also accounts for the memory that is needed to collect information if the operating system stops unexpectedly. On 64-bit operating systems, memory can be written as a dump file to the paging file. This file must reside on the boot volume of the server. For more information about the configuration options that are available for memory dump data, see Microsoft Knowledge Base article 254649, Overview of memory dump file options for Windows Vista, Windows Server 2008 R2, Windows Server 2008, Windows Server 2003, Windows XP, and Windows 2000.

Disk space

  • At least 1.2 GB on the drive on which you install Exchange

  • An additional 500 MB of available disk space for each Unified Messaging (UM) language pack that you plan to install

  • 200 MB of available disk space on the system drive

  • In Exchange 2007 RTM, a hard disk drive that stores the message queue database on an Edge Transport server or Hub Transport server with at least 4 GB of free space

  • In Exchange 2007 SP1, a hard disk drive that stores the message queue database on an Edge Transport server or Hub Transport server with at least 500 MB of free space

For more information about the disk space requirements for the drive that stores the message queue database on an Edge Transport server or Hub Transport server, see Understanding Back Pressure.

Drive

DVD-ROM drive, local or network accessible

None.

Screen resolution

  • 800 x 600 pixels or higher

None.

File format

Disk partitions formatted as NTFS file systems, which applies to the following partitions:

  • System partition

  • Partitions that store Exchange binary files

  • Partitions containing storage group files, including transaction log files

  • Partitions containing database files

  • Partitions containing other Exchange files

None.

Important:
The 32-bit version of Exchange 2007, which requires an Intel Pentium or compatible 800-megahertz (MHz) or faster 32-bit processor, is provided for testing and training environments only. It is not supported for production environments. In production environments, you must install the 64-bit version of Exchange 2007. For more information, see Exchange Server 2007: Platforms, Editions, and Versions.

For more information about planning your hardware for Exchange 2007, see Planning Your Server and Storage Architecture.

Operating System

This section describes the operating system requirements for Exchange 2007 SP1 and Exchange 2007 RTM.

Operating System Requirements for Exchange 2007 SP1

The following table lists the required operating system and Windows components for Exchange 2007 SP1.

Important:
It is not supported to upgrade Exchange 2007 RTM to Exchange 2007 SP1, and then upgrade your operating system to Windows Server 2008. To deploy Exchange 2007 SP1 on Windows Server 2008, you must install Windows Server 2008 on a computer that does not have Exchange installed, and then install Exchange 2007 SP1. To learn more about running Exchange 2007 on Windows Server 2008, see "Exchange 2007 and Windows Server 2008" in Exchange Server 2007: Platforms, Editions, and Versions.

Component Requirement

Operating system on a computer that has a 64-bit processor

One of the following:

  • Windows Server 2003 Standard x64 Edition operating system with SP2

  • Windows Server 2003 Standard x64 Edition with SP2, with Multilingual User Interface Pack (MUI)

  • Windows Server 2003 Enterprise x64 Edition operating system with SP2

  • Windows Server 2003 Enterprise x64 Edition with SP2, with MUI

  • Windows Server 2003 Datacenter x64 Edition operating system with SP2

  • Windows Server 2003 Enterprise x64 Edition with SP2, with MUI

  • Windows Server 2003 R2 Standard x64 Edition operating system with SP2

  • Windows Server 2003 R2 Standard x64 Edition with SP2, with MUI

  • Windows Server 2003 R2 Enterprise x64 Edition operating system with SP2

  • Windows Server 2003 R2 with SP2, Enterprise x64 Edition with SP2, with MUI

  • Windows Server 2003 R2 Datacenter x64 Edition operating system with SP2

  • Windows Server 2003 R2 with SP2, Datacenter x64 Edition with SP2, with MUI

  • 64-bit edition of the Windows Server 2008 Standard operating system

  • 64-bit edition of the Windows Server 2008 Enterprise operating system

  • 64-bit edition of the Windows Server 2008 Datacenter operating system

Operating system on a computer that has a 32-bit processor for testing and training environments only (This is not supported in production environments.)

One of the following:

  • Windows Server 2003 Standard Edition with SP2

  • Windows Server 2003 Standard Edition with SP2, with MUI

  • Windows Server 2003 Enterprise Edition with SP2

  • Windows Server 2003 Enterprise Edition with SP2, with MUI

  • Windows Server 2003 Datacenter Edition with SP2

  • Windows Server 2003 Datacenter Edition with SP2, with MUI

  • Windows Server 2003 R2 Standard Edition with SP2

  • Windows Server 2003 R2 Standard Edition with SP2, with MUI

  • Windows Server 2003 R2 Enterprise Edition with SP2

  • Windows Server 2003 R2 Enterprise Edition with SP2, with MUI

  • Windows Server 2003 R2 Datacenter Edition with SP2

  • Windows Server 2003 R2 Datacenter Edition with SP2, with MUI

  • Windows Server 2008 Standard 32-Bit operating system

  • Windows Server 2008 Enterprise 32-Bit operating system

  • Windows Server 2008 Datacenter 32-Bit operating system

Operating system for installing the Exchange management tools on a computer that has a 64-bit processor

One of the following:

  • Windows Vista Ultimate

  • Windows Vista Home Premium

  • Windows Vista Home Basic

  • Windows Vista Business

  • Windows Vista Enterprise

  • Windows XP Professional x64 Edition operating system

  • Any operating system that is supported for Exchange 2007 SP1

Operating system for installing the Exchange management tools on a computer that has a 32-bit processor

One of the following:

  • Windows Vista Ultimate

  • Windows Vista Home Premium

  • Windows Vista Home Basic

  • Windows Vista Business

  • Windows Vista Enterprise

  • Windows XP with SP2

  • Any operating system that is supported for Exchange 2007 SP1

To install the management tools on a computer that has a 32-bit processor, you must download the 32-bit version of Exchange 2007. For download information, see Microsoft Exchange Server 2007 Management Tools (32-Bit). For information about how to install the management tools, see How to Install the Exchange 2007 Management Tools.

To install the Exchange management tools on all Windows XP computers that have a 32-bit processor, you must install Windows Installer 3.1. For more information, see Knowledge Base article 893803, Windows Installer 3.1 v2 (3.1.4000.2435) is available.

Microsoft .NET Framework Version 3.0 Microsoft .NET Framework Version 2.0

Windows Server 2003-based computers require both .NET Framework Version 3.0 and .NET Framework Version 2.0.

Windows Server 2008-based computers only require .NET Framework Version 3.0.

For download information, see .NET Framework Developer Center.

To install Microsoft .NET Framework Version 3.0 on a Windows Server 2008-based computer, follow these steps:

  1. Click Start, and then click Control Panel.

  2. In Control Panel, double-click Administrative Tools.

  3. In Administrative Tools, double-click Server Manager.

  4. In Server Manager, in the console tree, click Features, and then in the result pane, click Add Features.

  5. In the Add Features Wizard, select .NET Framework 3.0, and then complete the wizard.

Microsoft .NET Framework Version 2.0 update

If you are running Microsoft .NET Framework Version 2.0, you must install an update for .NET Framework Version 2.0. To download the update, see one of the following:

Alternatively, you can install .NET Framework Version 2.0 Service Pack 1, which includes this update. To download .NET Framework Version 2.0 Service Pack 1, see one of the following:

Microsoft Windows PowerShell (for the Exchange Management Shell)

For download information, see Knowledge Base article 926139, Windows PowerShell 1.0 English Language Installation Packages for Windows Server 2003 and for Windows XP.

If you are running Windows Server 2008, to install Windows PowerShell, perform the following steps:

  1. Click Start, and then click Control Panel.

  2. In Control Panel, double-click Administrative Tools.

  3. In Administrative Tools, double-click Server Manager.

  4. In Server Manager, in the console tree, click Features, and then in the result pane, click Add Features.

  5. In the Add Features Wizard, select Windows PowerShell, and then complete the wizard.

Microsoft Management Console (MMC) 3.0

For download information, see Knowledge Base article 907265, MMC 3.0 update is available for Windows Server 2003 and for Windows XP.

If you are running Windows Server 2008, MMC 3.0 is installed by default.

Network News Transfer Protocol (NNTP) service

Must not be installed.

Simple Mail Transfer Protocol (SMTP) service

Must not be installed.

Operating System Requirements for Exchange 2007 RTM

The following table lists the required operating system and Windows components for Exchange 2007 RTM.

Important:
  On an Exchange 2007 RTM server, it is not supported to upgrade your operating system to Windows Server 2008, and then upgrade Exchange 2007 to SP1. To learn more about running Exchange 2007 on Windows Server 2008, see "Exchange 2007 and Windows Server 2008" in Exchange Server 2007: Platforms, Editions, and Versions.

Component Requirement

Operating system on a computer that has a 64-bit processor

One of the following:

  • Windows Server 2003 Standard x64 Edition

  • Windows Server 2003, Standard x64 Edition, with MUI

  • Windows Server 2003, Enterprise x64 Edition

  • Windows Server 2003, Enterprise x64 Edition, with MUI

  • Windows Server 2003, Datacenter x64 Edition

  • Windows Server 2003, Datacenter x64 Edition, with MUI

  • Windows Server 2003 R2 Standard x64 Edition

  • Windows Server 2003 R2 Standard x64 Edition, with MUI

  • Windows Server 2003 R2 Enterprise x64 Edition

  • Windows Server 2003 R2 Enterprise x64 Edition, with MUI

  • Windows Server 2003 R2 Datacenter x64 Edition

  • Windows Server 2003 R2 Datacenter x64 Edition, with MUI

  • Windows Server 2003 Standard x64 Edition with SP2

  • Windows Server 2003 Standard x64 Edition with SP2, with MUI

  • Windows Server 2003 Enterprise x64 Edition with SP2

  • Windows Server 2003 Enterprise x64 Edition with SP2, with MUI

  • Windows Server 2003 Datacenter x64 Edition with SP2

  • Windows Server 2003 Datacenter x64 Edition with SP2, with MUI

  • Windows Server 2003 R2 Standard x64 Edition with SP2

  • Windows Server 2003 R2 Standard x64 Edition with SP2, with MUI

  • Windows Server 2003 R2 Enterprise x64 Edition with SP2

  • Windows Server 2003 R2 Enterprise x64 Edition with SP2, with MUI

  • Windows Server 2003 R2 Datacenter x64 Edition with SP2

  • Windows Server 2003 R2 Datacenter x64 Edition with SP2, with MUI

Operating system on a computer that has a 32-bit processor for testing and training environments only (not supported in production environments)

One of the following:

  • Windows Server 2003 Standard Edition with SP1

  • Windows Server 2003 Standard Edition with SP1, with MUI

  • Windows Server 2003 Enterprise Edition with SP1

  • Windows Server 2003 Enterprise Edition with SP1, with MUI

  • Windows Server 2003 Datacenter Edition with SP1

  • Windows Server 2003 Datacenter Edition with SP1, with MUI

  • Windows Server 2003 R2 Standard Edition

  • Windows Server 2003 R2 Standard Edition, with MUI

  • Windows Server 2003 R2 Enterprise Edition

  • Windows Server 2003 R2 Enterprise Edition, with MUI

  • Windows Server 2003 R2 Datacenter Edition

  • Windows Server 2003 R2 Datacenter Edition, with MUI

  • Windows Server 2003 Standard Edition with SP2

  • Windows Server 2003 Standard Edition with SP2, with MUI

  • Windows Server 2003 Enterprise Edition with SP2

  • Windows Server 2003 Enterprise Edition with SP2, with MUI

  • Windows Server 2003 Datacenter Edition with SP2

  • Windows Server 2003 Datacenter Edition with SP2, with MUI

  • Windows Server 2003 R2 Standard Edition with SP2

  • Windows Server 2003 R2 Standard Edition with SP2, with MUI

  • Windows Server 2003 R2 Enterprise Edition with SP2

  • Windows Server 2003 R2 Enterprise Edition with SP2, with MUI

  • Windows Server 2003 R2 Datacenter Edition with SP2

  • Windows Server 2003 R2 Datacenter Edition with SP2, with MUI

Operating system for installing the Exchange management tools on a computer that has a 64-bit processor

One of the following:

  • Windows XP Professional x64 Edition

  • Any operating system that is supported for Exchange 2007 RTM

Operating system for installing the Exchange management tools on a computer that has a 32-bit processor

One of the following:

  • Windows XP with SP2

  • Any operating system that is supported for Exchange 2007 RTM

To install the management tools on a computer that has a 32-bit processor, you must download the 32-bit version of Exchange 2007. For download information, see Microsoft Exchange Server 2007 Management Tools (32-Bit). For information about how to install the management tools, see How to Install the Exchange 2007 Management Tools.

To install the Exchange management tools on all Windows XP computers that have a 32-bit processor, you must install Windows Installer 3.1. For more information, see Knowledge Base article 893803, Windows Installer 3.1 v2 (3.1.4000.2435) is available.

Microsoft .NET Framework Version 2.0

For download information, see .NET Framework Developer Center.

Microsoft .NET Framework Version 2.0 update

If you are running Microsoft .NET Framework Version 2.0, you must install the update. To download the update, see one of the following:

Microsoft Windows PowerShell (for the Exchange Management Shell)

For download information, see Knowledge Base article 926139, Windows PowerShell 1.0 English Language Installation Packages for Windows Server 2003 and for Windows XP.

MMC 3.0

For download information, see Knowledge Base article 907265, MMC 3.0 update is available for Windows Server 2003 and for Windows XP.

NNTP service

Must not be installed.

SMTP service

Must not be installed.

Other Operating System Considerations

The following considerations apply to both Exchange 2007 SP1 and Exchange 2007 RTM:

  • If you plan to install a single copy cluster (SCC) or cluster continuous replication (CCR) on any of your Mailbox servers, you must install Windows Server 2003 Enterprise Edition or Windows Server 2008 Enterprise. Windows Server 2003 Enterprise Edition and Windows Server 2008 Enterprise have the Cluster service installed by default. On Windows Server 2003, you must also install the updates described in Knowledge Base article 921181, An update is available that adds a file share witness feature and a configurable cluster heartbeats feature to Windows Server 2003 Service Pack 1-based server clusters.

  • 32-bit Exchange 2007 architecture is not supported on the Microsoft Windows on 64-bit Windows (WOW64) operating system component. WOW64 is an operating system component in 64-bit Windows operating systems that support 32-bit x86 platform applications.

Software

The following table lists the minimum software requirements for Exchange 2007 servers installed on Windows Server 2003. These software requirements are based on server roles.

Component Server role Notes

Internet Information Services (IIS)

Mailbox

If you have Exchange 2007 installed on Windows Server 2003, you must install IIS by using Add or Remove Programs in Control Panel. If you have Exchange 2007 SP1 installed on Windows Server 2008, you must install by using Programs and Features in Control Panel.

COM+ access (IIS 6.0 component)

Mailbox

If you have Exchange 2007 installed on Windows Server 2003, you must install COM+ access by using Add or Remove Programs in Control Panel. If you have Exchange 2007 SP1 installed on Windows Server 2008, you must install by using Programs and Features in Control Panel.

World Wide Web Publishing Service (W3SVC)

Mailbox, Client Access

If you have Exchange 2007 installed on Windows Server 2003, you must install W3SVC by using Add or Remove Programs in Control Panel. If you have Exchange 2007 SP1 installed on Windows Server 2008, you must install by using Programs and Features in Control Panel.

Hotfix that is described in Knowledge Base article 904639, An access violation may occur when you try to run a 64-bit program that uses the interface remoting component of MDAC 2.8 on a computer that is running Windows Server 2003

Mailbox

None.

Hotfix that is described in Knowledge Base article 904639, Update for Windows Server 2003 x64 Edition (KB904639)

Mailbox

None.

Hotfix that is described in Knowledge Base article 918980, Update for Windows Server 2003 x64 Edition (KB918980)

Mailbox

None.

Remote procedure call (RPC) over Hypertext Transfer Protocol (HTTP) Proxy Windows networking component

Client Access

Note:
Only required on Client Access servers that are providing access to Microsoft Outlook Anywhere. We recommend that you enable at least one Client Access server for Outlook Anywhere access per site.
Note:
It is only supported to use Outlook Anywhere with Outlook 2003 and Outlook 2007 clients.

If you have Exchange 2007 installed on Windows Server 2003, you must install RPC over HTTP Proxy by using Add or Remove Programs in Control Panel. If you have Exchange 2007 SP1 installed on Windows Server 2008, you must install by using Programs and Features in Control Panel.

ASP.NET version 2.0

Client Access

If you have Exchange 2007 installed on Windows Server 2003, you must install ASP.NET version 2.0 by using Add or Remove Programs in Control Panel. If you have Exchange 2007 SP1 installed on Windows Server 2008, you must install by using Programs and Features in Control Panel.

Distributed Transaction Coordinator service

Client Access

The service must be started. For more information, see The Distributed Transaction Coordinator Service Must be Started Before Setup can Continue.

Microsoft Exchange Speech Engine service

Unified Messaging

If you run the Exchange Server 2007 Setup wizard or if you perform setup from a command prompt to install the Unified Messaging server role, Exchange will install the Microsoft Exchange Speech Engine service automatically.

You cannot install the Unified Messaging server role on a computer that already has Microsoft Speech Server installed. You must remove Microsoft Speech Server prior to running Setup. Unified Messaging relies on the Microsoft Exchange Speech Engine service for its speech services, which is installed by the Exchange Server 2007 Setup wizard.

Microsoft Windows Media Encoder

Unified Messaging

If you run the Exchange Server 2007 Setup wizard or if you perform setup from a command prompt, and you do not already have Windows Media Encoder installed, the prerequisite checks during setup will fail. To install the most recent version of Windows Media Encoder, see Windows Media Encoder 9 Series x64 Edition.

Microsoft Windows Media Audio Voice Codec

Unified Messaging

If you run the Exchange Server 2007 Setup wizard or if you perform setup from a command prompt, and you do not already have the Windows Media Audio Voice Codec installed, the prerequisite checks during setup will fail. To install the most recent version of Windows Media Audio Voice Codec, see FIX: Availability of the Windows Media Audio 9 Voice codec for x64-based computers.

Microsoft Core XML Services (MSXML) 6.0

Unified Messaging

If you run the Exchange Server 2007 Setup wizard or if you perform setup from a command prompt, and you do not already have MSXML 6.0 installed, the prerequisite checks during setup will fail. To install MSXML 6.0, see Microsoft Core XML Services (MSXML) 6.0.

Active Directory Application Mode (ADAM)

Edge Transport

Required if you are installing the Edge Transport server role on an Exchange 2007 RTM server that is running Windows Server 2003.

Download the required files at Active Directory Application Mode (ADAM). Accept all default settings during installation. ADAM will be configured for the Edge Transport server role when that role is installed.

Active Directory Lightweight Directory Services (AD LDS)

Edge Transport

Required if you are installing the Edge Transport server role on an Exchange 2007 SP1 server that is running Windows Server 2008.

Use the Server Manager to add the AD LDS role before you install Exchange.

Configure DNS suffix

Edge Transport

Edge Transport servers must have a DNS suffix configured, and you must be able to perform name resolution from an Edge Transport server to any Hub Transport servers and from the Hub Transport servers to any Edge Transport servers. For more information, see Configuring DNS Settings for Exchange 2007 Servers.

NWLink IPX/SPX/NetBIOS Compatible Transport Protocol

Client Access, Edge Transport, Hub Transport, Mailbox, Unified Messaging

Must not be installed.

AppleTalk protocols

Client Access, Edge Transport, Hub Transport, Mailbox, Unified Messaging

Must not be installed.

For information about software requirements for Exchange 2007 SP1 installed on Windows Server 2008, see How to Install Exchange 2007 SP1 and SP2 Prerequisites on Windows Server 2008 or Windows Vista.

Note:
If you use any applications that rely on the Recipient Update Service, you must have the Exchange 2003 Recipient Update Service installed in the same forest in which you are running Exchange 2007. The Address List Service in Exchange 2007 will not stamp mail-enabled objects in the background in the same way that the Recipient Update Service in Exchange 2003 stamps mail-enabled objects.
Note:
Installing and running the Unified Messaging server role in a virtual environment is not supported.
Note:
For information about the supported IP gateways to use with the Unified Messaging server role, see Supported IP Gateways.

Software Requirements for Previous Versions of Exchange

If you are installing Exchange 2007 in an organization that contains servers running Exchange 2003 or earlier, those servers must meet the following requirements:

  • No Exchange Server 5.5 servers are in the forest.

  • Exchange 2003 servers must have a minimum version of Exchange 2003 SP2 installed.

  • Servers running Exchange 2000 must have a minimum version of Exchange 2000 SP3 installed.

  • Exchange 2000 servers require the installation of the latest Exchange 2000 Server Post-SP3 update rollup. The update rollup includes the updated Exadmin.dll, which helps the Exchange 2000 Exchange System Manager work with Exchange 2007 object versioning. For more information about the update rollup, and to download the update rollup, see Knowledge Base article 870540, Availability of the August 2004 Exchange 2000 Server Post-Service Pack 3 Update Rollup.

    Note:
    If you have computers that have the Exchange 2000 Exchange System Manager installed on them, such as computers running Windows XP, you should install the latest Exchange 2000 Server Post-SP3 update rollup on those computers.
    Important:
    If you install Exchange 2007 in a new organization, you cannot add Exchange 2003 or Exchange 2000 servers to that organization after you have already installed Exchange 2007. To have an organization with either Exchange 2003 or Exchange 2000 and Exchange 2007, you must install the Exchange 2003 or Exchange 2000 servers first. You can later add additional Exchange 2003 or Exchange 2000 servers to such an organization.

For more information about using previous versions of Exchange in an organization that contains computers running Windows Server 2008, see Exchange Server 2007: Platforms, Editions, and Versions.

Client Computers

The following table lists the requirements for client computers that access data from Exchange 2007 servers.

Client application Requirement

Outlook

Use one of the following:

  • Office Outlook 2007

  • Outlook 2003

  • Outlook 2002

Outlook Web Access

Client computer with a Web browser installed

Outlook Web Access using Integrated Windows authentication

Client computer with Microsoft Internet Explorer installed

Mobile device

Use one of the following:

  • Mobile phones running Windows Mobile 6.1 or later versions

  • Mobile phones running Windows Mobile 6.0 or later versions

  • Mobile phones running Windows Mobile 5.0

  • Mobile phones running Windows Mobile 5.0 with the Messaging and Security Feature Pack (MSFP)

  • Mobile phones running a non-Windows operating system that are compatible with Exchange ActiveSync

Client application that uses Post Office Protocol 3 (POP3)

You must have a client computer that meets the requirements for your specific client. For a list of these requirements, consult the documentation for the POP3 client software.

Client application that uses Internet Message Access Protocol 4 (IMAP4)

You must have a client computer that meets the requirements for your specific client. For a list of these requirements, consult the documentation for the IMAP4 client software.

Microsoft Entourage

Download and read the Microsoft Office 2004 for Mac Resource Kit version 2. This resource kit contains a complete feature matrix and provides details about the versions of Entourage that are supported for Exchange 2007. Information about Entourage 2008 for Mac is available in the Microsoft Office 2008 for Mac Administrator’s Guide.

For more information about Outlook and Exchange compatibility, see Outlook and Exchange Server Compatibility.

For more information about authentication methods for Outlook Web Access, see Configuring Standard Authentication Methods for Outlook Web Access.

If you use Outlook to access your mailbox, you must have a client computer that meets the requirements for installing and running Outlook. For more information, see the following:

Note:
It is supported to install Outlook 2007 on the same computer on which you have installed Exchange 2007.
Note:
The user experience in Outlook Web Access depends on the location of the user's mailbox. For example, if a mailbox is located on an Exchange 2003 back-end server and the Client Access server is running Exchange 2007, the user receives Outlook Web Access in Exchange 2003.

Other Recommendations

Before you run the Exchange Setup program, you should stop any third-party applications that are integrated with Microsoft Exchange. If you are using any applications or hardware on the computers on which you are going to install Exchange 2007 SP1, verify with each vendor whether any updates are needed for Exchange 2007 SP1 prior to installing Exchange 2007 SP1.

If you are planning to install Exchange 2007 SP1 on a computer that is running Windows Server 2008, you should also verify application and hardware compatibility with Windows Server 2008.

The following are additional software and hardware solutions that are not required to install and operate Exchange 2007. However, to help you manage a healthy and available messaging system, we recommend that you consider implementing the following:

For More Information

Windows Server 2008 includes several features that have been enhanced or renamed. For information about the feature changes between Windows Server 2003 and Windows Server 2008, see Terminology Changes.