Windows Service Error 1058, "The service cannot be started, either because it is disabled or because it has no enabled devices associated with it"

Error 1058 means the service is set to Disabled, so Windows refuses to start it, or it is a driver service with no enabled device attached. For most people it is simply a service that was turned off and then needed again.

The fix, in order

  1. Open Services (services.msc), double-click the service, and set Startup type to Automatic or Manual, then click Apply.
  2. Click Start in the same window. If the service starts, the problem was only the Disabled setting.
  3. In an admin Command Prompt, you can do the same with sc config followed by the service name and start= auto, then sc start and the service name. Note the space after the equals sign.
  4. If the setting changes back to Disabled on its own, check Group Policy. Run gpresult /h report.html in an admin Command Prompt and look for a policy that sets the service startup mode, or ask the system administrator.
  5. For a driver service, open Device Manager and check that the device it supports is present and enabled. A device that is disabled or missing gives the same error.
  6. If the service belongs to a program, repair or reinstall that program. Some installers leave their service Disabled after a failed setup.

If it still happens

If a policy keeps disabling the service, do not fight it with repeated manual changes, since the policy will win at the next refresh. The service may be disabled on purpose, and the right fix is to ask whoever manages the PC whether it should be enabled.

Common questions

What is the difference between Manual and Automatic? Automatic starts the service at boot. Manual starts it only when something asks for it. Disabled blocks it completely. Manual is the safe choice for a service you need sometimes but not at every boot.

Why would a service be Disabled? Either someone turned it off, a program's installer set it that way, or a Group Policy disabled it. Windows itself disables some services on systems where they are not needed.

Related errors

Windows Service Error 1062 · Windows Service Error 1060 · Print Spooler service not running

Was this helpful?