A recommended prerequisite is to ensure that .NET Framework 2.0 SP1 is installed. Check my previous article to determine which SP version is installed.
Upgrade the Edge Server First
- First, you must disable Forefront for Exchange according to KB929080. When I followed this, the Microsoft Exchange Transport and FSCController services could not be stopped. I used Task Manager to end task the MSExchangeTransport and FSCController *32 processes.
- Run the following command to disable Forefront:
C:\Program Files (x86)\Microsoft Forefront Security\Exchange Server\fscutility /disableInstall SP1
- Proceed with the installation of SP1. Here were my times:
Download and install Microsoft Forefront Security for Exchange Server with Service Pack 1. Be aware that this requires a restart at end of setup.
UpgradePreparing Setup - 00:12 Removing Exchange Files - 01:33 Preparing Files - 00:01 Copy Exchange Files - 01:27 Edge Transport Server Role - 09:31 Management Tools - 00:30 Finalizing Setup - 00:15 Elapsed time: 13:32
C:\Program Files (x86)\Microsoft Forefront Security\Exchange Server\fscutility /enable
- Ensure that the Forefront services are set to Manual startup (FSCController, FSCMonitor, FSCStatisticsService, FDEMailPickup, and FSEIMC)
- Start the FSCController service (all other Forefront services will start)
- Start all Microsoft Exchange services and test mailflow
Upgrade Mailbox/HT/CAS Server (in my case, these roles are all on the same server)
- Proceed with the SP1 upgrade. Times were as follows:
Organization Preparation - 01:05 Preparing Setup - 01:37 Remove Exchange Files - 05:18 Preparing Files - 00:02 Copy Exchange Files - 05:32 Hub Transport Role - 11:53 Client Access Role - 03:27 Mailbox Role - 06:21 Management Tools - 00:46 Finalizing Setup - 02:05 Elapsed time: 38:12
Hope your SP1 upgrade goes as smooth as mine!