How to Fix the Error “Microsoft Exchange Transport Service won’t Start”?

Summary: You will be prompted with an error saying "Microsoft Exchange Transport Service won't start" after a failed installation of a cumulative updates. In this post, we will try to find a possible solution to the matter as there are various defining factors and faults to the issue, so we will try to most common ones.. You will also find alternative solutions to repair and recover all your Exchange Server data from corrupt database files using a specialized tool.

An Exchange Server has several services that are required to run and perform correctly. One important service is the Microsoft Exchange Transport service which is responsible for all your mail delivery and if this service is stopped for one reason or another, no one will be able to receive or send emails. In some cases, the service will not start automatically after a restart for maintenance or for updates reasons. In these cases, if you start the service manually from the Services control panel, it will start, and the flow of emails will resume. Sometimes, it is suggested to set the Exchange Server services to automatic and start delayed which will allow the operating system to load and after a few moments, the services will start after a reboot, to allow the operating system to load and stabilizes resources before starting the Exchange Server services.

On some occasions, you encounter an error whenever you attempt to start the service. In the Event Viewer and in the Application section, you will notice the error entry with the event ID 7010.

<Component Name="Microsoft.Exchange.Transport.PoisonMessage" Elapsed="00:00:14.4387799" IsRunning="true" > & <Component Name="AD Configuration Readers" Elapsed="00:00:14.4388831" IsRunning="true">

After this, you would also notice the error with the event ID 14001, stating that the process terminated as it isn?t responding. After some time, you will also notice the error with the event ID 7004 from the Exchange Transport Service (MSExchangeTransport), stating the below message:

The activation of all modules took longer than expected to complete. Total Load Time: 00:24:58.9219603 Total Start <Component Name="AD Configuration Readers" Elapsed="00:24:58.1901082"> <Component Name="Microsoft.Exchange.Transport.PoisonMessage" Elapsed="00:24:58.1891092" />

Reasons for the “Microsoft Exchange Transport Service won’t start” Error

This error may sometimes occur after a failed, interrupted or incomplete installation a new Cumulative Update (CU) for Exchange Server. It is always recommended that you take a backup and ad-hoc backup post installation of such important and heavy updates and a maintenance window should be planned so that the business is not interrupted.. This will give you peace of mind that if something would happen during the installation of such updates, you always have a way to revert and save the day with no data loss or loss of business. You must make sure that the backup software is fully compatible with your Exchange Server version and operating system. This will ensure that your backup is fully restorable and with no issues.

As said, a Cumulative Update is a heavy update which will make several changes to the infrastructure of your Exchange Server and to the Active Directory Schema. Any issue or complication can make your Exchange Server unusable with services not starting and data integrity can be impacted as it may corrupt your Exchange Server mailbox database or transaction logs.

Solutions to Fix the Error “Microsoft Exchange Transport Service won’t start”

To fix the problem, You can use the Exchange Server native tool ? EseUtil to try to repair the mailbox databases. This tool offers two options ? Soft Recovery and Hard Recovery. The soft recovery helps to fix minimal damage to the database or logs. The hard recovery needs to be only used as a last resort. Let?s go through the two options.

The eseutil /r soft recovery can be executed with the below command:

Eseutil /r e00 /l "<location of log files>" /d "<location of database>"

When executed, depending on the size of the database, it will take some time. After that, you can try to mount Exchange database.

If this fails, apart from the hard recovery, you can restore from backup. However, these options will induce data loss.

The Eseutil /p hard recovery can be executed by using the below command:

Eseutil /p "<location of database edb file>"

When you execute the command, a prompt immediately appears require you to accept the data loss as hard recovery basically purges any information which is deemed corrupted. EseUtil can be used but it cannot guarantee successful results as after this, you could end up with an unusable database.

Conclusion

If you?ve encountered the ?Microsoft Exchange Transport Service won?t start? error, you can apply the solutions mentioned in this blog post. If database is still not mounting or one would have any other issue with the Exchange Server setup along with damaged data, you can use an easy and fast alternative Stellar Repair for Exchange. The application can open any version of Exchange Server database without having an Exchange Server running, no size limit and in a healthy or corrupt state. You can browse through multiple EDB files and export the mailboxes to PST and other formats. You can also export directly to a new Exchange Server database or Office 365 tenant with multiple granular options, automatic mailbox matching, parallel exports and priority exports for your VIP users.

FAQ

Q. How do you restart the transport service?

A. For this you need to open the Services manager from the Control Panel. Right click on the Microsoft Exchange Hub Transport services and click on restart.

Q. What is Exchange Transport Service not starting 1053?

A. This error message with the event ID 1053 can possibly be caused by the stored information not being accessible. These could be due to synchronization issues between Exchange Server?s Information store and the system attendance service.

Q. What is Exchange Transport Service not starting 1068?

A. This could be related to the Microsoft Filtering Management Service not running or stopped. Storage issues also might cause such errors.

Q. How do I know if Exchange service is running?

A. Using the Test-ServiceHealth PowerShell cmdlet, one can get this information along with other health information about the Exchange Server. Alternatively, one can open the Services manager from the Control Panel.

Q. How do I check my Exchange transport queue?

A. The Exchange transport queues can be checked with the Get-Queue command from the Exchange Management Shell (EMS) with the below example.

Get-Queue -Identity Submission | Select Identity,Status,MessageCount

Q. How do I check Microsoft Exchange Transport service dependencies?

A. The service?s dependencies can be checked by clicking on the dependencies tab after clicking on the properties window. This can be opened by opening the Services manager from the Control Panel, right click on the Microsoft Exchange Transport service and clicking on Properties.

Related Post