How to manually start the MFT Next service if it fails to start automatically?

Symptoms

  1. MFT Next service is set to automatic start, but the service isn’t running.
  2. Manual start of the service fails with a similar error as below.
  3. Windows Event log has error entries that mention, the service failed to start because of missing .NET runtime or ASP.NET runtime.
Manual service start fails

Manual service start fails

Example event log error

Example event log error

Root cause

Application security solutions may prevent running a .NET runtime version with known vulnerabilities. (e.g. Microsoft Defender Vulnerability )

MFT installation also installs a .NET runtime version that services will try to use. If this version has since been discovered to have vulnerabilities, services will try to use a patched version if installed. When the patched version is also not available, the Next service will fail to start.

Resolution

Install the version mentioned in the event log, or the latest available .NET 8 version for

  • .NET Runtime
  • ASP.NET Core Runtime

Download .NET 8.0 (Linux, macOS, and Windows) | .NET

Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard