When you want to upgrade to Exchange 2007 SP1, from the RTM version, follow these steps :
Installation Steps
- Install Net 2.0 SP1 on your Exchange 2007 Servers
- Reboot the servers
- Prepare the Schema: setup /PrepareSchema
Permissions needed: Schema Admins Group, Enterprise Admins Group - Domain:
- setup /PrepareAd
Permissions needed: Enterprise Admins Group
- setup /PrepareDomain (or setup /PrepareAllDomains)
Permissions needed: Domain Admins Group
- setup /PrepareAd
- To validate the schema‘s version, you can retrieve the objectversion attribute from the Exchange Organization container through Adsiedit.msc , the possible values are: 10666 for RTM version and 11221 for SP1
- Order of installation :
CAS -> UM -> HUB -> EDGE -> MBXNOTE: If you upgrade one role on a server, all other roles on that server will also be upgraded! - Stop Exchange 2007 services
- Start the normal Service Pack 1 setup
Permissions needed: Exchange Organization Administrator, local admin on the exchange server, Exchange Server AdministratorNOTE: * Please review the additional information below for specific role information about the upgrade
* Additional information
Unified Messaging Role
On the UM (Unified Messaging Server) you need to remove the languagepacks other then US English.
In the following examples nl-NL (Dutch language pack) is choosen:
You can uninstall a UM Language pack by running : setup.com /RemoveUmLanguagePack:nl-NL /s: C:\LocationOfUMLanguagePack
After installation of Service Pack 1, add the UM Language pack by running : Setup.com /AddUmLanguagePack: nl-NL /s: C:\LocationOfUMLanguagePack
It’s possible you receive the following error: “A Unified Messaging Language Pack is already installed for the culture ‘nl-NL’”
Solution: You need to delete the appropriate registry value for the language packs that you uninstalled from: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Exchange\v8.0\UnifiedMessagingRole\LanguagePacks.
After deleting they key, the language pack would install again.
More information:
Uninstall Unified Messaging Language Packs
How to Remove a Unified Messaging Language Pack from a Unified Messaging Server
How to Add a Unified Messaging Language to a Unified Messaging Server
Download Language Packs for UM SP1
Hub Transport Role
SP1 doesn’t allow you to set the external FQDN name of the Default receive connector to something that is not the real server FQDN or NETBIOS name. This is because the receive connector has the “Exchange Servers” authentication method set. If you are running without an Edge server and using the Hub Transport as the external gateway, you need to set the external FQDN to your external host name.
In the documentation, Microsoft advises not to change the FQDN of the Default Receive connector, because it will give problems when Hub Transport servers want to communicate with each other.




