Service fails to run

For the latest, most advanced host monitoring, check out New Relic Infrastructure.

Problem

Servers for Windows stops running and you see the message:

Diagnostics have determined that the New Relic server monitor cannot be run at this time.

It appears one or more required .NET 4 patches are not installed.

Solution

To fix this issue, run Windows Update and select all recommended updates. This will ensure that you are running the most robust and secure versions of Windows software. This will also ensure that you are running the necessary .NET 4 features to support Servers for Windows.

The specific update that is required is documented in this Microsoft Knowledge Base article . It includes a patch to fix this issue. This update includes the original hotfix described below. However, New Relic recommends using Windows Update to fix this issue and provide the updates required by Servers for Windows. 

Cause

Servers for Windows requires certain features of .NET 4 made available only through Microsoft Security Updates. On startup, Servers for Windows tries to determine if those updates have been installed. If these features have not been installed, the agent will not run.

For more help

Discuss New Relic Servers in the New Relic Online Technical Community! Troubleshoot and ask questions, or discuss Servers for Linux or Servers for Windows in detail.

If you need additional help, get support at support.newrelic.com.