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.
sc config followed by the service name and start= auto, then sc start and the service name. Note the space after the equals sign.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.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.
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.