This solution will help you solve “Error 1051: A stop control has been sent to a service which other running services are dependent on” while stopping services in Windows 10/8/7.
This fix applies to all those services, with which you’re getting error 1051.
Services errors are very common while you’ve to manage different services and start (or stop) them for various purpose. Some service in Windows behaves differently or some services may stop in a single shot. And there are also some other services which you can’t stop in a single instance. In this post, we’re going to discuss one such case when you’re unable to stop a running/started service.
In this tutorial, while stopping the Network Location Awareness service, you will receive an error 1051:
Windows could not stop the Network Location Awareness service on Local Computer.
Error 1051: A stop control has been sent to a service which other running services are dependent on.
This error may appear with any other service as well. In order to fix this problem, you can try following fixes:
How To Fix Services Error 1051 In Windows 10/8/7
Method 1. Stop The Dependency Services First
Step 1. Press Windows Key + R then put services.msc to open Services snap-in.
Step 2. Then you find the service with which you’re getting this problem then right-click it and select Properties.
Step 3. From the property sheet, go to the Dependencies tab, see the list of dependent services and then you need to first stop these dependency services.
Step 4. After stopping dependency services, you retry to stop the service which was throwing error 1051 and this time it should work fine.
Method 2. Stopping The Service Via Command Prompt
This method is quite easy and quick to stop the concerned service.
Step 1. Press Windows Key + X and select Command Prompt (Admin) to open Administrative Command Prompt.
Step 2. When Command Prompt window appears, you run following command:
net stop <ServiceName> /yes
You can find the service name on its property sheet (double click on the service to get this), General tab. For example, for Network Location Awareness service, I would run net stop NlaSvc /yes command.
You can also see this video below to learn more how to fix services error 1051 in Windows 10:
Hope something helps you. If you have any other Windows related problems you can see for the solution on Windows 10 tips.