Exchange 2007 Service Pack 2 Prerequisites

Like Exchange 2007 Service Pack 1, Exchange 2007 Service Pack 2 is a slip-streamed version.

Exchange 2007 Service Pack 2 introduces several new features, but in order to utilize Exchange 2007 SP2, you must perform the following steps:

  1. Extend the Schema
  2. Prepare Active Directory
  3. Install Windows Installer 4.5
  4. Uninstall Interim Updates

Extend the Schema

In order to deploy Exchange 2007 SP2, you must first extend the schema. Depending on your environment's configuration, one of the following scenarios will happen:

  • If your Active Directory environment currently does not have any Exchange Server version deployed, then when you extend the schema, the schema changes included with Exchange 2000 through Exchange 2010 will be deployed in your environment.
  • If your Active Directory environment is currently Exchange 2000 and you are upgrading to Exchange 2007, then when you extend the schema, the schema changes included with Exchange 2003 through Exchange 2010 will be deployed in your environment.
  • If your Active Directory environment is currently Exchange 2003 and you are upgrading to Exchange 2007, then when you extend the schema, the schema changes included with Exchange 2007 through Exchange 2010 will be deployed in your environment.
  • If your Active Directory environment is currently Exchange 2007 and you are upgrading to Exchange 2007 SP2, then when you extend the schema, the Exchange 2010 schema changes will be deployed in your environment.

Question 1: Why is Exchange 2010 listed above?

For those of you that haven't been keeping abreast of the work we are doing in Exchange 2010, Exchange 2007 SP2 is required for coexistence with Exchange 2010. This enables support for coexistence like ensuring Exchange 2010 mailbox Autodiscover requests that are received by CAS2007 are redirected to the appropriate CAS2010 and enabling ActiveSync proxy support between CAS2010 and CAS2007.

Therefore, to minimize the number of times you have to perform a schema extension, we decided to include the Exchange 2010 RTM schema. For those of you that are planning to upgrade your Exchange 2007 environments to Exchange 2010, this will reduce the number of schema extensions you have to perform. Once you extend the schema with Exchange 2007 SP2, you will not have to extend the schema with Exchange 2010 RTM.

However there are direct benefits with deploying the Exchange 2010 schema with Exchange 2007 SP2. One of the new features in Exchange 2007 SP2 is the ability for administrators to control certain settings at the organization level that originally were configured via configuration files; the schema changes have enabled us to move some of these settings now into AD. Expect to hear more about this in a future blog post.

Question 2: How do I extend the schema?

In order to extend the schema you must meet all the pre-requisites:

  1. You must be running the Exchange 2007 setup with a domain account that is a member of the Schema Admins and Enterprise Admins security groups.
  2. The machine on which you run the Exchange 2007 setup schema extension process must be a member of the same domain and Active Directory site as the Schema Master.
  3. The machine on which you run the Exchange 2007 setup schema extension process must be:

a. Windows Server 2003 SP2 with Windows Installer 4.5 installed
b. Windows Server 2008 with Windows Installer 4.5 installed
c. Windows Server 2008 SP2

To extend the schema, you simply run this command from an administrative command line:

setup /PrepareSchema

Prepare Active Directory

In order to support the new Role Based Access Control (RBAC) model in Exchange 2010, a new security group was created, the Exchange Trusted Subsystem (ETS). The ETS is a highly-privileged universal security group (USG) that has read and write access to every Exchange-related object in the Exchange organization. In Exchange 2010 all Remote Powershell actions are run under the context of a CAS which is a member of the Exchange Trusted Subsystem. This means that for any action that acts against a local server resource, for example in enumerating the IIS virtual directories, to succeed the Exchange Trusted SubSystem needs sufficient rights to view or manipulate those local resources depending on the action.

In order to support coexistence with Exchange 2010, Exchange 2007 SP2 creates this security group in the Microsoft Exchange Security Groups organization unit during the AD preparation setup phase. This group is then added to the Exchange 2007 server's local administrators group during the installation of the SP2 binaries.

Question: How do I prepare Active Directory?

In order to prepare Active Directory you must meet all the pre-requisites:

  1. You must be running the Exchange 2007 setup with a domain account that is a member of the Enterprise Admins security group.
  2. The machine on which you run the Exchange 2007 setup schema extension process must be a member of the same domain and Active Directory site as the Schema Master.
  3. The machine on which you run the Exchange 2007 setup schema extension process must be:

a. Windows Server 2003 SP2 with Windows Installer 4.5 installed
b. Windows Server 2008 with Windows Installer 4.5 installed
c. Windows Server 2008 SP2

To extend the schema, you simply run this command from an administrative command line:

setup /PrepareAD

Install Windows Installer 4.5

Microsoft Windows Installer is a component of the Windows operating system. Windows Installer provides a standard foundation for installing and uninstalling software. Software manufacturers can create the setup of their products to use Windows Installer to help make software installation, maintenance, and uninstallation straightforward and easy. For more information, please see

The Exchange 2007 and Exchange 2010 setup engine is an example of a product that leverages Windows Installer. Specifically we have a setup wrapper that launches and installs the product via an MSI file. Windows Installer also allows us to patch via MSP files.

However, several of our customers have experienced an issue due to Windows Installer and the way rollups are applied. Essentially the following could happen:

  1. You installed Exchange 2007 SP1 on a machine that does not have Windows Installer 4.5.
  2. You removed the setup media or disconnected the network share.
  3. You then applied SP1 RU4v1.
  4. You then uninstall SP1 RU4v1.
  5. During the uninstall you are now prompted for the source media (Exchange 2007 SP1).

This scenario was a result of a bug in the Installer setup experience, where if we ship a non-versioned file with a companion file in the main product setup MSI file (so in the Exchange 2007 SP1 media) and then and we patch the non-versioned file for the first time (so in the SP1 RU4v1 patch) then the uninstall of the patch prompts for original install media (because MSI has a bug where it does not make a backup of the non-versioned file when installing the patch). An example of a non-versioned file is the logon.aspx file for the forms-based authentication page in Outlook Web Access.

Question: How do I install Windows Installer 4.5?

For Windows Server 2003 SP2, Windows Vista SP1, and Windows Server 2008 RTM, to install Windows installer 4.5 you need to download the appropriate version from

Please note that if you are running Windows Vista SP2 or Windows Server 2008 SP2, Windows Installer 4.5 is already included.

Uninstall Interim Updates

Beginning with Exchange 2007, Sustained Engineering moved to model where we release public rollups on a routine basis as opposed to building individual hot-fixes that may or may not be publically accessible. This allows customers to get the latest code base fixes directly from without requiring numerous hot-fixes to be up to date.

However, sometimes customers do experience issues that require them to run what we have termed an Interim Update because they cannot wait for the rollup to be released that contains the fix. Customers can obtain the Interim Update from Microsoft Support and deploy it to resolve their issue. Because it is an Interim Update, it does have certain requirements - they require a certain version of a rollup / service pack and due to our rollup architecture, Interim Updates must be uninstalled prior to installing the next rollup or service pack.


Hopefully the information included above will prepare you in upgrading to Exchange 2007 Service Pack 2. If you have any questions, please let us know.

-- Ross Smith IV

Comments (66)
  1. julian says:

    I was running Exchange 2007 SP1 and upgraded directly to SP2, without upgrading schema or directory. The Security Group for ETS was created. During the setup, I noticed that the first process does something like preparing the AD. Do I still have to manually run setup /PrepareSchema and setup /PrepareAD or it was automatically done in the setup?



    PS: The new sp setup is great! :)

  2. Matt says:

    Hi Julian, the schema was upgraded when you ran SP2, no need to re-run anything.

  3. Mark says:

    MS don’t support Exchange 2007 SP2 running on Windows 2008 R2.

  4. Christian says:

    Trying to upgrade 2007 SP1 but get this error. Same if I try to prepare schema from command line. Any idea?

    Organization Preparation



    An error occurred when executing ‘ldifde.exe’ to import schema file ‘C:E2K7_SP2SetupServerRolesCommonSetupDataPostExchange2003_schema3.ldf’. Error code: 8202.

    Elapsed Time: 00:00:06

    Preparing Setup


  5. charlieo says:

    SP2 install was fantastic! Best MS upgrade to date.

    One question though. I was running SP1 on our x64 2003 server. Like others I didn’t do anything other than download the 4.5 installer and run the update. I never touched the schema or AD, yet all completed without error.

    I want to confirm that everything was applied and upgraded  correctly. What can I look for to be sure? Is there a version number that I should see?


  6. Vinu Kumar T K says:

    We have Exchange 2003 with SP2 and we tried to install Exchange Server 2007 with SP2 CAS and Hub Transport Server and completed successfully. But while trying to install Exchange 2007 with SP2 Mailbox (CCR cluster), it failed and thrown the below error

    "Service ‘MSExchangeTransportLogSearch’ failed to reach status ‘Running on this server.

    Cannot start service MSExchangeTransportLogSearch on computer ‘.’.

    The service did not respond to the start or control request in a timely fashion"

    I tried on the passive node,  but same error there as well. Manulay tried to start the service also failed. Tried couple of uninstall and install but no luck. Then I tried with the Exchange 2007 with SP1 which worked well, I guess some issues with the SP2 for CCR

    Have anyone come across with such scenario?

  7. Nick Lowe says:

    @Goran Topalovic:

    As far as I know it’s due to Server 2008 R2 having a new version of IIS (7.5) and PowerShell (2).

  8. Ashley says:


    I tried installing SP2, but it failed running /prepareAD. The setup.log says:

    [ERROR] Active Directory operation failed on The object ‘CN=Folder Hierarchies,CN=Exchange Administrative Group (FYDIBOHF23SPDLT),CN=Administrative Groups,CN=COMPANY,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=company,DC=intra’ already exists.

    I tried renaming the object using ADSI Edit, but that’s not allowed.

    Any suggestions on how to troubleshoot this issue?

  9. Mr G says:

    @ Vinu,

    With the exception of having to forcibly move the Quorum owner role over to the active node* my upgrade went smoothly.

    * I had to do this for each server in the cluster.

  10. Liam Dye says:

    I am curious to why it is impossible to install Exchange 2007 SP2 in an Exchange 2010 environment. Is there nothing you can do or any scripts you can run because this article basically says they run on the same schema so….

  11. Mike Crowley says:


    To install Exchange 2010 into an environment running 2007, the 2007 box needs to have SP2.


    "After you deploy a new Exchange 2010 organization, you can’t add servers that are running earlier versions of Exchange to the organization. The addition of earlier versions of Exchange to an Exchange 2010–only organization is not supported."

  12. Liam Dye says:


    I understand they are not supported. But I am wondering why earlier servers cannot be placed into an Exchange 2010 only schema. Isn’t it the same schema as 2007 SP2?

  13. John says:

    An issue no one brings up is that if you have upgraded your domain level to Server 2008 R2 and try to install the schema updates they fail the tests and won’t let you continue. To get around this, I had to use the Exchange server 2010 adprep with the schema updates in SP2. Its a major bug and needs to be resolved. I am NOT installing on server 2008 R2, just have all DCs that are Server 2008 R2 and am at a forest / domain level of server 2008 R2. I wish this had been tested more throughly.

  14. franc1 says:


    why does every documentation on SP2 and also this blog post mention that you should first prepare the schema and AD before actually running setup while setup itself also does these actions if you haven’t done this manually? There’s no mention anywhere that simply running setup also prepares the schema.


  15. Richard Sobey says:

    I have already upgraded one test CAS server to SP2 in the organization. I’d like to know if I can also upgrade other test servers without upgrading the live CAS/HT/MBX servers first. Will this cause trouble?

  16. Mike Crowley says:


    It is best practice to split up Schema Admin and Exchange Admin roles, so you would typically have your schema person do the extension, and then you do the install.  The GUI is suitable for shops that do not follow this best practice.


    It is best practice to have all of your exchange servers running the same service pack level.  However if you do not do this you shouldn’t experience any problems.


    I am not sure why Microsoft supports some things and not others.  I wonder if maybe exchange 2010 makes schema extension decisions based on the presence (or lack thereof) of older exchange servers.  Meaning the environment isn’t suitable for older versions of exchange if they weren’t first there.  This support model is the same for Exchange 2007 and 2000/3 as well, so I am not surprised to see this.

  17. Cyrus Mak says:

    Same problem with Vinu Kumar T K posted before.

    Any one have the problem to clean install Exchange 2007 SP2 CCR

    Service ‘MSExchangeTransportLogSearch’ failed to reach status

    I have just sucessed to setup CCR using SP1.

  18. Mike Crowley says:

    @Vinu & Cyrus

    You should post this problem here for this type of discussion:

  19. Regarding teh question about the greenfield deployment scenario and the ability to install legacy versions of Exchange.  Whether you deploy a greenfield Exchange 2010 environment or upgrade to Exchange 2010 from previous versions (E2000 -> E2003 -> E2007 -> E2010), the schema is the same.  What isn’t the same, however, is the forest preparation (e.g. configuration partition) via /PrepareAD.  We made the decision back in E2007 to not carry forward certain aspects that were deprecated (e.g. Active Directory Connector settings/configuration).


  20. Loic Lambiel says:

    Unable to apply the Sp2 update…

    Exchange server running W2k8 x64 Sp2, domain controller running W2k8 x64 R2 with forest level to R2. Org check complaining that at least one DC must be running W2k3 sp1….. :-(

    Bug or not supported ? (I think running R2 as DC should not be an issue)

  21. pesospesos says:

    I am curious about John and Loic’s question as well, because I have all 2008 R2 domain controllers (domain and forest functional level are reported as 2008 and cannot be raised, so I assume there is no such thing as R2 domain and forest functional level?)

  22. pesospesos says:

    Sorry – edit…  Domain/forest functional level are 2008 but I am planning to up to 2008 R2 soon.  It sounds like perhaps I should wait!!!

  23. John says:


    Yes you should at least until you apply the Schema updates. I spent two nights banging my head against a wall trying to figure out how to get this to run. I’m probably not supported now because of the way i had to do things but MS decided not to test this scenario at all otherwise they would easily know the problem exists.

  24. Sloan says:

    I have a quick question. We are running Exchange 2003. We extended the scheme for Exchange 2007 and then Exchange 2010 was announced a week later. We decided not to move forward with Exch2007 and just wait for 2010. So we still have only Exch2003 servers. Should we use Exchange 2007 SP2 to extend the scheme again or just wait for Exch2010’s schema extensions?

  25. Mike Reibman says:

    If I apply Exchange 2007 SP2 will the schema/AD extensions stop any future Exchange 2007 servers from being added to the Organization?

  26. David says:

    Goran Topalovic…  Translation = ducha portátil

  27. Exchange says:

    @ Mike R – No.

    @ Sloan – You can wait or do it now, either way. The schema is the same.

    @ Loic Lambiel – a bug, we are working on it.

  28. Philip Waters says:

    Are there any best practices when planing schema updates for Server 2008 R2 and Exchange 2007 SP2? We have the Exchange 2007 SP1 schema up to date, and were planning on Server 2008 R2 Schema updates next, ought we do the EX2K7SP2  updates first? Does it matter?

  29. Krys says:

    Im also having the same issue as Loic. Running 2008 R2 DC and forest level is a R2. hope there is a fix for this.

  30. John Policelli says:

    I’m curious to know whether Exchange 2007 SP2’s PrepareAD is the same as the PrepareAD in Exchange 2010 RC1. Specifically, does the PrepareAD in 2007 SP2 add the same ACEs to the AdminSDHolder object as 2010 RC1?

    I assume you are aware of the fact that one of the ACEs added by 2010’s PrepareAD (Write Property for Member) allows members of the new Exchange group to elevate their AD privileges with a couple of mouse clicks –

  31. grant says:

    After running the setup.exe i got a few errors and attempted to run the setup /prepareAD command.  This is what i got back:

    C:SP2>setup /prepareAD

    Welcome to Microsoft Exchange Server 2007 Unattended Setup

    Preparing Exchange Setup

    No server roles will be installed

    Performing Microsoft Exchange Server Prerequisite Check

       Organization Checks              ……………………. COMPLETED

    Configuring Microsoft Exchange Server

       Organization Preparation         ……………………. FAILED

        An error occurred. The error code was 3221685941. The message was The inter

    face is unknown..

    The Exchange Server Setup operation did not complete. For more information, visi

    t and enter the Error ID.

    Exchange Server setup encountered an error.

    Same error ID as i got when i ran the setup.  Any ideas?

  32. Goran Topalovic says:


    What is your OS?

    If I remember correctly, I had the similar string of numbers when I started setup on Windows 2008 R2.

  33. Exchange says:

    @ John Policelli – the answer is no; E2007 SP2 does not do this, so no matter what the E2010 Beta situation is – it is NOT the same in E2007 SP2.

  34. amit_nikharge27 says:


    I just want to know, from where should we start upgrading to Exchange SP2. i mean shall we start from Hub transport or from CAS server or From Mailbox server.

  35. grant says:


    I’m running Windows server 2003 R2

  36. grant says:


    Apologies, it’s Windows Server 2003 R2 x64

  37. grant says:


    Thanks for your reply.  Their is no way to get this to work without reinstalling the OS?  The main function i’m trying to get is for the update on the iphone for exchange to work with the new calender options… which requires at least rollup 4 on SP1.  Ideally instead of installing 4 rollups i could just install the SP2, but if i cant do it then that’s life i suppose.

    Any other suggestions?  

  38. davide says:

    setup /ps


    setup /PrepareAD


    # Tasks for ‘Transport Global AD Configuration’ component

    # [ID = a08f4bfe, Wt = 1, isFatal = True] "Creating DSN Customization container."

    install-Container -Name:"Transport Settings","DSN Customization" -DomainController $RoleDomainController

    # [ID = bb39d0fe, Wt = 1, isFatal = True] "Configuring message classifications container."

    install-Container -Name:"Transport Settings","Message Classifications" -DomainController $RoleDomainController | add-adpermission -user AU -AccessRights ListChildren -DomainController $RoleDomainController

    # [ID = 850c40fe, Wt = 1, isFatal = True] "Creating default message classifications container."

    install-Container -Name:"Transport Settings","Message Classifications","Default" -DomainController $RoleDomainController

    # [ID = f422243e, Wt = 1, isFatal = True] "Configuring system message classification."


    # [ID = 963917fe, Wt = 1, isFatal = True] "Creating the rules container."

    install-Container -Name:"Transport Settings","Rules" -DomainController $RoleDomainController

    # [ID = 655217fe, Wt = 1, isFatal = True] "Creating Message Hygiene container."

    install-Container -Name:"Transport Settings","Message Hygiene" -DomainController $RoleDomainController

    # [ID = 510d0abe, Wt = 1, isFatal = True] "Creating sender reputation object."

    new-SenderReputationConfig -Name:"Transport Settings","Message Hygiene","Sender Reputation" -DomainController $RoleDomainController

    # [ID = 29302bfe, Wt = 1, isFatal = True] "Creating containers for DSN-supported languages."

    foreach ($lcid in (get-DsnSupportedLanguages)) { $lcidStr = $lcid.ToString([System.Globalization.NumberFormatInfo].InvariantInfo); install-Container -Name:"Transport Settings","DSN Customization",$lcidStr -DomainController $RoleDomainController; install-Container -Name:"Transport Settings","DSN Customization",$lcidStr,"Internal" -DomainController $RoleDomainController; install-Container -Name:"Transport Settings","DSN Customization",$lcidStr,"External" -DomainController $RoleDomainController; }

    any ideas?


  39. davide says:


    I had installed powershell v2 on windows 2008 stardard edition 64 bit

  40. agconmet says:

    All of our Exchange 2007 servers have been upgraded to SP2 except one. It gives us an error.

    This computer is running Windows Server 2003 and has not been assigned an IPv4 address. Check the network configuration. IPv6 is only supported in Exchange Server 2007 Service Pack 2 when it is installed on a Windows Server 2008 computer that has both IPv4 and IPv6 enabled.

    This server has a static IPv4 address and IPv6 is not installed.

  41. Sam Tudorov says:

    Can MS please expand on the statement in the SP2 release notes that states "PowerShell Version 2 is supported on all Exchange 2007 SP2 server roles. PSv2 is the preferred solution for PowerShell on Windows Server 2008 servers and servers" ?

    After SP2 is installed can the Powershell V2 release candidate be installed on the Exchange 2007-SP2 server ?  If not what is it that we are waiting for, the RTM of Powershell 2.0 for Windows 2008 ?  Another post-SP2 update to Exchange 2007 that will support Powershell V2 ?  Please advise.  Thank You.


  42. Joe Mendes says:

    I had my AD admin update the schema using, no issues reported.  When I run setup.exe to install SP2 under my ID, it says that updates need to be made to AD and that I dont’ have permissions? So, even though Schema has been updated, do I need to have Schema master permissions to run the setup?

  43. JJ says:

    So is R2 only an issue for the domain controllers?

    My situtation:

    DC’s are 2003 SP2 (ops masters are x64, rest are x32)

    Exchange servers are Exchange 2007 SP1 running on 2003 R2-SP2-x64

    So Exhange is R2 but no DC’s are R2….do I need to run any prep or just update exchange to sp2 ?

  44. Exchange says:

    JJ – it sounds like you are running Windows 2003 R2 – the "R2" problem (taked about here: is with Windows 2008 R2 domain controllers. There are no known issues related to Windows 2003 R2 and Exchange that I know of, in any combination (DCs, running on or both).

  45. Joe Mendes says:

    Has anyone been able to run SP2 setup without having Schema Admin, and Enterprise Admin permissions

  46. justin says:

    Hi Joe,

    I get an error similar to yours, about not having enough permissions.  Logged in as the domain admin….have Schema Admin & Enterprise Admin permissions, but still no joy.

    Running Windows 2008 x64 & Exchange 2007 SP1 x64

    Here’s the log from the command "setup /PrepareAD".  Any ideas anyone ?

    Preparing Exchange Setup

    No server roles will be installed

    Performing Microsoft Exchange Server Prerequisite Check

       Organization Checks              ……………………. COMPLETED

    Configuring Microsoft Exchange Server

       Organization Preparation         ……………………. FAILED

        Active Directory operation failed on This error is not r

    etriable. Additional information: Access is denied.

    Active directory response: 00000005: SecErr: DSID-03152492, problem 4003 (INSUFF

    _ACCESS_RIGHTS), data 0

    The Exchange Server Setup operation did not complete. For more information, visit and enter the Error ID.

    Exchange Server setup encountered an error.

  47. RobertSeattle says:

    Ugh – Installing Installer 4.5 requires a reboot? That’s nuts.

  48. Joe Mendes says:

    So is anybody able to launch the SP2 setup even after the Schema has been updated? In some organizations Exchange admins don’t have Enterprise/Schema Admin permissions.  So is that a requirement in Sp2 event to launch the setup, or is this a bug?

  49. Michael CH says:

    OK, lots of comments above so I hope I am not repeating something already covered.  I have a few HUB/CAS servers and a CCR cluster doing SCR to a recovery server (paranoid I know).  Any tips to the order I should perform my upgrade in?  Should I:

    1.  upgrade my CAS and HUB transport

    2.  then upgrade my SCR target (as a passive node) as per the documentation.

    3.  then do a CCR upgrade as per the cluster documentation.

    Any thoughts, the SCR thing is a new configuration for my infrastructure and part of providing a "nice" RTO for the organisation.

  50. Michael CH says:

    So to make it a bit more complicated, my TAM tells me I should go straight to roll up 1 for SP2.  Should I deploy this with the SP or wait until the full SP 2 installation is finished, and then go back to the beginning and start again?

    Last but not least, what about ForeFront for Exchange.  Any prerequisites there I should be aware of?

  51. Exchange says:

    @Michael CH:

    The upgrade order as well as Forefront considerations are in release notes:

    As far as rollup goes – it can either be placed into the UPDATES folder when setup is ran or you can apply it later, it should not make any difference.

  52. Ali Daher says:

    Hi, I just installed Exchange 2007 SP2 over SP1 and now the unified messaging stopped working.

    Mailbox , client access and hub transport all seemed to work fine however when it came to the UM install it failed and was unable to start the UM service.

    I am now getting the following error logged in event viewer whenever i try to start the UM service:

    The Microsoft Exchange Unified Messaging service was unable to start. More information: "Access is denied.


    Event ID 1038

    Any ideas???.. i followed the suggested solution from microsoft without any success. the roles are all runnign on the same server and it appears that some have updated and some have not.

  53. Steven says:

    Having the following issues with a mailbox role installation of Exchange 2010 – wondering if anyone has seen this?  I did a complete wipe and rebuild of a mailbox server’s OS, and also manually deleted the object from AD in the configuration partition.  I’ve rebuilt the OS, and I also rebuilt all of the attributes and objects within AD.  I am trying to install the mailbox server role, readiness checks pass all the way until it gets to the Mailbox Server Role component….  The error I get from the readiness check for the mailbox role is:

    The following error was generated when "$error.Clear(); if ( ($server -eq $null) -and ($RoleIsDatacenter -ne $true) ) { Update-RmsSharedIdentity -ServerName $RoleNetBiosName }" was run: "You can’t leave the EmailAddresses parameter value empty. Property Name: EmailAddresses".

    I am totally stuck, can’t find this posting anywhere – I’ve tried renaming the machine and reinstalling Exch2010 – I’m using the Release Candidate – the only thing I can think of is that there are some AD accounts that still have mailboxes homed on this server before it was wiped and reinstalled?…..

    Can anyone please help?  Much appreciate any assistance.


  54. merwindz says:

    Please can Microsoft confirm how the SP2 to be installed on top EX2007 (SP1)?

    The release notes of SP2 and the initial document in this thread are confusing as both the documents having different contents and its misleading. There are  number of questions been asked whether one should really run schema  and AD prepare before installing SP2 on top of EX2007 SP1 installation.


  55. ex2007SP2 says:

    After applying SP2 to our exchange servers our 2003 R2 DCs now have the following errors :

    Event Type: Error

    Event Source: NTDS General

    Event Category: DS Schema

    Event ID: 1136

    Date: 22/09/2009

    Time: 17:49:23


    Computer: DC


    Active Directory failed to create an index for the following attribute.

    Attribute identifier:


    Attribute name:


    A schema cache update will occur 5 minutes after the logging of this event and will attempt to create an index for the attribute.

    Additional Data

    Error value:

    -1403 JET_errIndexDuplicate, Index is already defined

    For more information, see Help and Support Center at


  56. Steven says:

    So I think I figured out the problem with my earlier post in case anyone is seeing a similar issue….  Regarding the error:

    "You can’t leave the EmailAddresses parameter value empty. Property Name: EmailAddresses".

    Looking closer at the ExchangeSetupLogs, I was able to find the mailbox this error message was referencing:


    A closer look/read says this is the "Discovery Mailbox" which was supposed to be rebuilt from a prepareschema, perparead, and preparedomain.

    I found this account in a disabled state (this may be by design), as well as with no email addresses populated in the ProxyAddresses attribute as per ADSIEdit (not sure if it is even supposed to have an email address).

    Fix: I re-enabled the account, and entered in an email address for the ProxyAddresses attribute for the discovery mailbox, reran the install, and it processed successfully through past the readiness check and install.

    I wonder if this has anything to do with the warning "RUS not available" that we continually see when running the readiness checks – could it be that maybe it wasn’t stamped….?

    Just wanted to throw that out there in case anyone runs into this, or if anyone can advise me otherwise on the fix I applied (whether or not I should have added the proxy address or enabled the account etc……)



  57. christer200 says:

    Will SP2 work with single domains? I know MS fixed this on SP1, but will SP2 work on a single domain?

  58. Exchange says:

    christer200 – do you mean single label domain? The answer is yes.

  59. Joe says:

    One last shot… has anyone updated the schema for SP2 using no error messages, then with an exchange admin ID only try to install Exchange SP2?  I’m getting global updates required even though AD schema has been updated.  Is this a bug? Does SP2 check to see if your ID has Enterprise Admin rights even though the Schema has been updated?

  60. Andrew says:

    Not really SP2-related specifically but it came up as I was playing with SP2.. I was able to install the Hub Transport role on a Windows 7 box and send e-mail.. how on earth is this allowed??? I haven’t tried installing IIS & then the mailbox role but might soon.. but WTF???

  61. mike says:

    I am trying to run the Exchange 2007 SP2 update on Exchange 2007 SP1.  I can not for the life of me get the setup /preparead to run.  It gives the same error as if I run the installer, "The Active Directory Schema is not up to date…"  However, when I follow the suggestion of running the installer on the Domain Controller directly, Setup passes the prerequisite tests and is ready and willing to install Exchange 2007 SP2.

    The OS is 2008 SP2 x64.  Any help would be appreciated.  My DC’s are 2008 32 bit.

  62. Dean says:

    We are experiencing the same problem as ex2007SP2, except our domain controllers are not on R2. Has there been any new information from Microsoft regarding this issue? We are also seeing Event ID 1136 being reported on all our DC’s every 5 minutes. After we did our Schema extension, we waited enough time for replication to occur on all our DC’s. Is it required to reboot the Schema Master server after performing the Exchange 2007/2010 schema extension?

  63. David says:

    Hi, I am planning on deploying exchagne 2007 sp2 later this week and had a question about the schema.  I am running 8 exchange servers all with windows 2003 servers.  The active directory domain has no 2008 domain controllers currently.  The question is after I apply SP2 for Exchange 2007 will I still need to do a Schema Upgrade when I install a 2008 R2 Domain Controller?



  64. MRCUR says:

    Hi! I hope someone can help, this issue is really bugging me. I had an SP1 server running just fine on a Server 2003 R2 SP2 box with the AD on a Server 2003 R2 SP2 (x64, both are) box. Everything was working just fine. Installed SP2 and everything went well, but upon reboot I got a message saying some services failed to start. Looking at the event viewer it’s three services: Microsoft Exchange Transport, " " Log Search, and Microsoft Exchange Mail Submission.

    I read a KB article on the main MS site that says this will occur when the server is not connected to the Internet and cannot check with a MS site. I made the changes to the hosts file to have it not check for the site as the article said. The services still fail to start; they will start manually after a few tries.

    Also, when I open the Exchange MC it pops up a warning saying "End Snap-In – Snap-In Not Responding", which I can dismiss and the MC opens with a caution sign on the server (in the tree on the left). This goes away after a minute and everything seems to be working.

    Thanks for any help you guys can provide!

  65. alex says:

    On the SBS 2007 i got every time the message i should do the steps from fwlink 15535, but every step is complete and the setup writes the message every time.

    is there a work around?

  66. alex says:

    Found the Mistake, with C&P i got a space in front of the E12SP2READY key, after i remove it, it works

Comments are closed.

Skip to main content