Skip to content

In this article, learn how to fix "Error 1051: A stop control has been sent to a service which other running services are dependent on" in Windows 10/8/7.

This solution applies to all those services, with which you’re facing Error 1051.

Services errors are quite common when you’ve to manage different services and start/stop them for various purpose. Each service in Windows behaves differently and some services may stop in single instance while there are some other services which you can’t stop in single shot. This article talks about one such case when you’re unable to stop a running/started service.

In this example, while stopping the Network Location Awareness service, we greeted with following error:

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.

FIX Error 1051 A Stop Control Has Been Sent To A Service Which Other Running Services Are Dependent On In Windows 10

This error may occur with any other service as well. Here, while you stop concerned service, it sends stop signal to dependent services. However, it might be possible that some of those dependent services may refuse the stop signal. So if either of those dependent services refuses stop signal, the main or concerned service would not be able to stop and hence the error message.

To deal with this problem, you can try following fixes:

FIX: Error 1051: A Stop Control Has Been Sent To A Service Which Other Running Services Are Dependent On In Windows 10/8.1/8/7

FIX 1 – Stop The Dependency Services First

1. Open Services snap-in and locate the service with which you’re facing this issue and select Properties.

FIX Error 1051 A Stop Control Has Been Sent To A Service Which Other Running Services Are Dependent On In Windows 10

2. On the property sheet, on the Dependencies tab, check the list of dependent services. You need to first stop these dependency services.

FIX Error 1051 A Stop Control Has Been Sent To A Service Which Other Running Services Are Dependent On In Windows 10

3. Once you stopped dependency services, retry to stop problematic or concerned service. This time it should stop as expected.

FIX Error 1051 A Stop Control Has Been Sent To A Service Which Other Running Services Are Dependent On In Windows 10

FIX 2 – Using Command Prompt

1. Open administrative Command Prompt.

2. Run following command after substituting the issued service name. The service name can be found on the service property sheet, General tab.

net stop <ServiceName> /yes

* Substitute <ServiceName> with actual service name. For e.g. net stop NlaSvc /yes.

FIX Error 1051 A Stop Control Has Been Sent To A Service Which Other Running Services Are Dependent On In Windows 10

This method is quite quick and easy to stop the concerned service.

Here’s the video to illustrate this fix:

Hope this helps you!


Facebook Google+ Twitter

Leave a Reply

Your email address will not be published. Required fields are marked *

Recent Comments

  • Tornado : Status type doesnt illuminate...

    6 hours ago

  • E. Deepwaters : I am just glad to have some real straightforward information...

    11 hours ago

  • Kapil Arya : ^^ After joining domain, try the above mentioned registry fi...

    13 hours ago

  • Kapil Arya : ^^ Great! Thanks for sharing this 😎...

    13 hours ago

  • Carmen : I can log in with a user into Win 10 ok. I cannot connect to...

    22 hours ago

  • Mehrdad : I just removed ESET antivirus add-on and it seems to be work...

    24 hours ago