Hi @CharlieRix ,
Did you try to manually stop the MS Exchange transport and Exchange health manager service and start it again?
I noted that you has been uninstall a couple of updates, it’s include the latest Windows Updates?
According to the error information, it’s could cause by service startup time is too long resulting in timeout, You can try to editing or creating the ServicesPipeTimeout DWORD value, the Service Control Manager timeout period can be overridden, thereby giving the service more time to start up and report ready to the Service. But it should be noted that if you modify the registry incorrectly, it will have a serious impact, so it is recommended that you back up in advance.
- Go to Start > Run > and type regedit
- Navigate to: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control
- With the control folder selected, right click in the pane on the right and select new DWORD Value
- Name the new DWORD: ServicesPipeTimeout
- Right-click ServicesPipeTimeout, and then click Modify
- Click Decimal, type '180000', and then click OK
- Restart the computer
Please refer to: How to back up and restore the registry in Windows
In addition, if running a third-party anti-virus and anti-spam software, if possible, try to temporarily turn it off.
----------
If the response is helpful, please click "Accept Answer" and upvote it.
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.