The problem that I have is that the Exchange Routing Engine on one of our Small Business Server 2003 boxes does not want to start. Because of this no mail is being routed between internal mailboxes, external addresses or accepted into the server via the POP3 Mail collector services. All mail is routed into a black hole that no mail escapes from.
The System event log lists:
Source: Service Control Manager
Event ID: 7000
Description: The Microsoft Exchange Routing Engine service failed to start due to the following error: The executable program that this service is configured to run in does not implement the service.
How did we get here?
• I was called in to fix the server after it had stopped all together. The server no longer boots with it’s RAID 1 array in the functional state.
• I found that the server booted happily once one of the disks was removed.
• OK, now we have access to the OS.
• I log in to find that the IIS Admin service no longer starts… and thus all the services that depend on it (and we know that the Exchange Routing Engine is not one of them)
• I follow all the possible methods to repair the problem, and finally succumb to the inevitable re-install of IIS - and this leads to the re-install of Exchange server.
• IIS removal and re-install goes smoothly.
• Exchange does not complete the re-install successfully. We get a failure with the Messaging and Collaboration services. This seems to be caused by the EXIFS (Exchange Installable File System) that fails to stop.
• Service Pack 1 for Exchange installs without any problems.
The result is that IIS Admin service is running again and we can access all the mailboxes and also log on through Outlook Web Access.
I need to get the Exchange Routing Engine up and running as soon as possible. Please help.
PS: Just a note... the of dependencies for each service in the services msc have also stopped functioning. Now one is unable to see what service is dependant on what. It’s like working on NT4 again.