- Remove From My Forums
-
Вопрос
-
DHCP-клиент не перезапускается и не останавливается, выдавая сообщение,
что не удалось остановить службу DHCP-клиент на Локальный компьютер. Ошибка 1051: Команда остановки была отправлена службе, от которой зависят другие службы.В браузере не войти в настройки роутера.
Все ответы
-
Ну так а что не понятно? Есть сервисы, которые зависят от службы DHCP-Client. Поэтому придется предварительно остановить их. Пример:
PS C:\Windows\system32> (Get-Service DHCP).DependentServices Status Name DisplayName ------ ---- ----------- Stopped NcaSvc Помощник по подключению к сети Running iphlpsvc Вспомогательная служба IP Running WinHttpAutoProx... Служба автоматического обнаружения ... Running netprofm Служба списка сетей Running NlaSvc Служба сведений о подключенных сетях
Если не хотите использовать DHCP для получения адреса — установите статический на интерфейсе. Еще можно поиграться с блокировкой портов на файрволе, если этот вариант по какой-то причине не подходит.
The DHCP employs a connectionless service model, using the User Datagram Protocol (UDP). It is implemented with two UDP port numbers for its operations which are the same as for the BOOTP protocol. UDP port number 67 is the destination port of a server, and UDP port number 68 is used by the client.
- Remove From My Forums
-
Вопрос
-
DHCP-клиент не перезапускается и не останавливается, выдавая сообщение,
что не удалось остановить службу DHCP-клиент на Локальный компьютер. Ошибка 1051: Команда остановки была отправлена службе, от которой зависят другие службы.В браузере не войти в настройки роутера.
Все ответы
-
Ну так а что не понятно? Есть сервисы, которые зависят от службы DHCP-Client. Поэтому придется предварительно остановить их. Пример:
PS C:Windowssystem32> (Get-Service DHCP).DependentServices Status Name DisplayName ------ ---- ----------- Stopped NcaSvc Помощник по подключению к сети Running iphlpsvc Вспомогательная служба IP Running WinHttpAutoProx... Служба автоматического обнаружения ... Running netprofm Служба списка сетей Running NlaSvc Служба сведений о подключенных сетях
Если не хотите использовать DHCP для получения адреса — установите статический на интерфейсе. Еще можно поиграться с блокировкой портов на файрволе, если этот вариант по какой-то причине не подходит.
The DHCP employs a connectionless service model, using the User Datagram Protocol (UDP). It is implemented with two UDP port numbers for its operations which are the same as for the BOOTP protocol. UDP port number 67 is the destination port of a server, and UDP port number 68 is used by the client.
I have ServiceA, ServiceB, and ServiceC. ServiceB depends on ServiceA, ServiceC depends on ServiceB.
Dependency chain:
ServiceA <- ServiceB <- ServiceC
When I open Services desktop app ( Services.msc ), then click on ServiceA and hit restart, I get an error:
Error 1051 Stop Control has been sent to a service that other running services are dependent on
The problem is that windows attempts to stop ServiceB before ServiceC.
This setup works in pre-Windows 10 systems. In pre-Windows 10, ServiceC would be stopped first then ServiceB then A.
I have tried altering the order in which I set the dependencies. I have tried creating a servicegroup and setting the startup order in the registry under GroupOrderList. Nothing has any effect, and the restarting always picks the same order and
fails.
From powershell, I can run restart-service ServiceA -force, and all services restart correctly without an error.
This appears to be an issue with the Windows service manager.
-
Moved by
Monday, August 7, 2017 5:52 AM
Windows 10
Beer-Sheva 6 / 6 / 0 Регистрация: 09.10.2013 Сообщений: 251 |
||||||||
1 |
||||||||
03.07.2019, 15:15. Показов 4677. Ответов 19 Метки нет (Все метки)
Нужно принудительно без запросов остановить эти две службы: Система событий COM+ (EventSystem) Я пробовал это, но выходит ошибка
Мне это нужно для удаления всего кеша шрифтов
0 |
5849 / 2561 / 1007 Регистрация: 06.06.2017 Сообщений: 8,744 |
|
03.07.2019, 17:39 |
2 |
Не sr, а sc. 0 |
6 / 6 / 0 Регистрация: 09.10.2013 Сообщений: 251 |
|
03.07.2019, 19:10 [ТС] |
3 |
«Не sr, а sc.» …это тоже не останавливает службы. 0 |
FlasherX 5849 / 2561 / 1007 Регистрация: 06.06.2017 Сообщений: 8,744 |
||||
03.07.2019, 20:06 |
4 |
|||
Сперва надо определить зависимые службы. См. командой
0 |
6 / 6 / 0 Регистрация: 09.10.2013 Сообщений: 251 |
|
03.07.2019, 22:50 [ТС] |
5 |
Это обрубает их намертво …и даже после перезагрузки компа эти службы МЕРТВЫЕ! 0 |
FlasherX 5849 / 2561 / 1007 Регистрация: 06.06.2017 Сообщений: 8,744 |
||||
03.07.2019, 23:29 |
6 |
|||
А вы нигде не писали, как именно вам надо их остановить. Временно что ли?
0 |
Beer-Sheva 6 / 6 / 0 Регистрация: 09.10.2013 Сообщений: 251 |
||||
05.07.2019, 12:07 [ТС] |
7 |
|||
Нужна именно временная остановка этих служб, только для того чтобы удалить весь кеш шрифтов. Добавлено через 3 часа 9 минут
0 |
5849 / 2561 / 1007 Регистрация: 06.06.2017 Сообщений: 8,744 |
|
05.07.2019, 16:31 |
8 |
В третьей строчке COMSysApp перед SENS поставьте. 0 |
Beer-Sheva 6 / 6 / 0 Регистрация: 09.10.2013 Сообщений: 251 |
||||||||
05.07.2019, 18:57 [ТС] |
9 |
|||||||
FlasherX Вы имеете ввиду так:
Добавлено через 3 минуты
0 |
5849 / 2561 / 1007 Регистрация: 06.06.2017 Сообщений: 8,744 |
|
05.07.2019, 19:04 |
10 |
Что выдаёт 0 |
Beer-Sheva 6 / 6 / 0 Регистрация: 09.10.2013 Сообщений: 251 |
||||
05.07.2019, 19:07 [ТС] |
11 |
|||
0 |
FlasherX 5849 / 2561 / 1007 Регистрация: 06.06.2017 Сообщений: 8,744 |
||||
05.07.2019, 19:13 |
12 |
|||
0 |
Beer-Sheva 6 / 6 / 0 Регистрация: 09.10.2013 Сообщений: 251 |
||||
05.07.2019, 19:17 [ТС] |
13 |
|||
0 |
5849 / 2561 / 1007 Регистрация: 06.06.2017 Сообщений: 8,744 |
|
05.07.2019, 19:35 |
14 |
Похоже от SENS ещё что-то зависит, но утилиты этого не покажут. А на вкладке Службы в Диспетчере (Ctrl+Shift+Esc) её удаётся отключить? Или из services.msc ? 0 |
6 / 6 / 0 Регистрация: 09.10.2013 Сообщений: 251 |
|
05.07.2019, 19:39 [ТС] |
15 |
В службах я спокойно останавливаю эти две службы: Система событий COM+ (EventSystem) И потом вручную удаляю 4 файла *.dat 0 |
FlasherX 5849 / 2561 / 1007 Регистрация: 06.06.2017 Сообщений: 8,744 |
||||
05.07.2019, 19:46 |
16 |
|||
Хм, igfxCUIService1.0.0.0 снова включилась, тогда установим её в disabled:
0 |
Beer-Sheva 6 / 6 / 0 Регистрация: 09.10.2013 Сообщений: 251 |
||||
05.07.2019, 21:28 [ТС] |
17 |
|||
0 |
FlasherX 5849 / 2561 / 1007 Регистрация: 06.06.2017 Сообщений: 8,744 |
||||||||
06.07.2019, 05:55 |
18 |
|||||||
Интересно, так отключится SENS:
Если не получится, придётся мочить процесс:
0 |
Beer-Sheva 6 / 6 / 0 Регистрация: 09.10.2013 Сообщений: 251 |
||||
06.07.2019, 07:23 [ТС] |
19 |
|||
Нашел проблему! Оказывается что в этом каталоге были скрыты еще несколько файлов *.dat которые не относились к кешу шрифтов, их удаление сильно мешало всему процессу. Сделал удаление по имени а не по расширению. И стало достаточно остановки одной службы FontCache
Большое спасибо всем за помощь! 0 |
Beer-Sheva 6 / 6 / 0 Регистрация: 09.10.2013 Сообщений: 251 |
||||
29.11.2019, 10:08 [ТС] |
20 |
|||
Так по моему будет правильней:
0 |
Вопрос:
У меня есть ServiceA, ServiceB и ServiceC. ServiceB зависит от ServiceA, ServiceC зависит от ServiceB.
Целевая зависимость:
ServiceA <- ServiceB <- ServiceC
Когда я открываю службы Windows, затем нажимаю на ServiceA и ударяю перезагрузку, я получаю сообщение об ошибке:
Ошибка 1051 Stop Control был отправлен службе, которую другие запущенные службы зависят от
Проблема в том, что Windows пытается остановить ServiceB до ServiceC.
Эта настройка работает в системах до Windows 10. В pre-Windows 10 ServiceC будет остановлен сначала, затем ServiceB, затем A.
Я попытался изменить порядок, в котором я устанавливал зависимости. Я попытался создать группу обслуживания и установить порядок запуска в реестре в GroupOrderList. Ничего не влияет, и перезапуск всегда выбирает один и тот же порядок и терпит неудачу.
Из powershell я могу запустить службу перезапуска ServiceA -force, и все службы перезапускают правильно без ошибок.
Это, по-видимому, проблема с диспетчером служб Windows.
Как я могу гарантировать, что услуги будут остановлены в правильном порядке?
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:
Page Contents
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 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.
2. On the property sheet, on the Dependencies tab, check the list of dependent services. You need to first stop these dependency services.
3. Once you stopped dependency services, retry to stop problematic or concerned service. This time it should stop as expected.
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.
This method is quite quick and easy to stop the concerned service.
Here’s the video to illustrate this fix:
Hope this helps you!
READ THESE ARTICLES NEXT
- Fix: Windows could not start the Windows Update service on Local Computer
- How to Disable Antimalware Service Executable in Windows 11
- The Windows Installer Service could not be accessed in Windows 11
- How to delete services in Windows 11/10
- Fix: Error 1058 The service cannot be started in Windows 10
- Fix Error 1069: The service did not start due to a logon failure
- The Delayed Auto-start Flag Could Not Be Set
- Error 1061: The Service Cannot Accept Control Messages At This Time
- FIX: Windows Wireless Service Is Not Running On This Computer
- Update Orchestrator Service In Windows 10
Event ID Error 1051
Can someone help me resolve this error I receive on my 2nd DC. I am not using DHCP on either 1st or 2nd DC. These DC’s were upgrades from WINNT 4.0 (PDC and BDC)and I never had this error before.
Event Type: Error
Event Source: DhcpServer
Event Category: None
Event ID: 1051
Date: 5/16/2001
Time: 5:59:06 PM
User: N/A
Computer: IMESVR2
Description:
The DHCP/BINL service has determined that it is not authorized to service clients on this network for the Windows domain: FENNDOMAIN.local.
Data:
0000: 00 00 00 00 ….
Thank you.