Sc startservice ошибка 1053

[SC] StartService FAILED 1053:

The service did not respond to the start or control request in a
timely fashion.

I have tried solution mentioned in various discussion like adding servicesPipeTimeout with some bigger timeout value but it is not working.

I have an exe , which I am able to launch independently, but when try to start it as windows service its giving the above mentioned error. The problem is, its blind error without any hint.

  • windows-10
  • launch4j

SHR's user avatar

SHR

7,9809 gold badges38 silver badges57 bronze badges

asked Jul 8, 2018 at 8:01

Madhav Kumar Jha's user avatar

2 Answers

Check your event viewer for exceptions from this service. This worked for me.

answered Oct 27, 2018 at 20:22

SMateev's user avatar

SMateevSMateev

711 silver badge2 bronze badges

1

  • there is nothing in event viewer regarding this.

    Oct 14, 2021 at 5:05

Open cmd as administrator at yourService.exe directory and run yourService.exe -install.
This worked for me :)

Brian Tompsett - 汤莱恩's user avatar

answered Jul 22, 2018 at 16:37

Shimon Kapiloff's user avatar

I have created a service in win32,c++ . I am able to create the service , but when I try to start it, it gives following error.

[SC] StartService FAILED 1053:
The service did not respond to the start or control request in a timely fashion.

What is the best way to get to the root cause, since this error message is not conveying anything meaningful

asked Aug 27, 2010 at 8:44

anand's user avatar

2

Debugging services is hard. These days I prefer to write a class library that does all the work, a service that just calls one method of the class library, and a test harness (usually a console app) that calls the same method. That way I can run the test harness in the debugger and get most of the errors out of the way.

The two messages you tend to get when your service won’t start are the one you just got and the «it started but then stopped» one, which usually means it threw an exception. Yours usually implies a bad loop or an overly long sleep if you’re writing a «wake up and see if it’s midnight yet» kind of service. But really, running it under the debugger from a test harness is the best way to gain insight into what’s happening.

answered Aug 27, 2010 at 13:28

Kate Gregory's user avatar

Kate GregoryKate Gregory

18.8k8 gold badges56 silver badges86 bronze badges

1

This post is a long time ago but I’m writing this for the future programmers who would be looking for a way to fix.

I had the same problem and spent a few hours figuring out what was the problem.

The error message:

The service did not….

can be caused when the main function, which is passed to StartServiceCtrlDispatcherW through SERVICE_TABLE_ENTRY, gets returned right after trying to run your service.

The main function that SC runs should not be returned unless SC tells it to stop.

The code would be as follows:

void CServiceManager::Start(DWORD _dwArgc, LPWSTR * _argv)
{
    // Your performing code.
    // ....

    ::SetServiceStatus(SERVICE_RUNNING); // Roughly

    // Prevent CServiceManager::Start from returning.
    ::WaitForSingleObject(YourExitEvent, 0); 
}

Also you shouldn’t forget to pass SERVICE_STOPPPED and invoke SetEvent in the exit code.

answered Nov 30, 2012 at 3:25

Dean Seo's user avatar

Dean SeoDean Seo

5,4963 gold badges30 silver badges50 bronze badges

The best way to get the root cause would be to check the SERVICE_STATUS_PROCESS.dwCheckPoint value. Your service is updating that while it’s in state START_PENDING, and with sc query you can poll it from the command line.

answered Aug 27, 2010 at 9:30

MSalters's user avatar

MSaltersMSalters

174k10 gold badges156 silver badges350 bronze badges

Please note that if you perform a long operation when you start the service, the error might be from that. SC waits 30 seconds for the starting operation to complete, then reports a failure.

answered Aug 27, 2010 at 9:32

DaeMoohn's user avatar

DaeMoohnDaeMoohn

1,08713 silver badges27 bronze badges

I had this problem when I was compiling the windows service using the original MinGW (the old one).
The problem was solved by simply switching to the latest MinGW-64

EDIT: It turned out it was simply an issue with the service not finding the required mingw DLLs. Compiling with the -static flag also solved the issue

answered Apr 17, 2018 at 7:44

GParmeggiani's user avatar

[SC] StartService FAILED 1053:

The service did not respond to the start or control request in a
timely fashion.

I have tried solution mentioned in various discussion like adding servicesPipeTimeout with some bigger timeout value but it is not working.

I have an exe , which I am able to launch independently, but when try to start it as windows service its giving the above mentioned error. The problem is, its blind error without any hint.

  • windows-10
  • launch4j

SHR's user avatar

SHR

7,9809 gold badges38 silver badges57 bronze badges

asked Jul 8, 2018 at 8:01

Madhav Kumar Jha's user avatar

2 Answers

Check your event viewer for exceptions from this service. This worked for me.

answered Oct 27, 2018 at 20:22

SMateev's user avatar

SMateevSMateev

711 silver badge2 bronze badges

1

  • there is nothing in event viewer regarding this.

    Oct 14, 2021 at 5:05

Open cmd as administrator at yourService.exe directory and run yourService.exe -install.
This worked for me :)

Brian Tompsett - 汤莱恩's user avatar

answered Jul 22, 2018 at 16:37

Shimon Kapiloff's user avatar

Обновлено 17.01.2023

user error logoДобрый день! Уважаемые читатели и гости, крупного IT ресурса Pyatilistnik.org. В прошлый раз мы с вами разобрали проблему с кодом 43 и сбоем запроса дескриптора, сегодня хочу вам показать еще один неприятный момент, который я встретил на Windows Server 2012 R2, но он встречается и на других платформах. Смысл глюка в том, что у вас появляется ошибка запуска службы код 1053, или еще может быть формулировка, что служба не ответила на запрос. Это не позволяет вашему приложению запуститься и работать, мы рассмотрим основные причины подобного поведения и устраним их.

Как выглядит ошибка 1053 служба не ответила на запрос

Небольшая предыстория. Я продолжаю процесс виртуализации старого парка физических серверов, для этого я использую утилиту P2V VMware vCenter Converter Standalone 6.2. Все шло как обычно, я накатил утилиту и попытался ее запустить, у меня долго не появлялось окно программы. Через некоторое время у меня возникла на экране ошибка:

Vmware vCenter Converter Standalone Server is installed but not running. When VMware vCenter Converter Standalone Server is not running, you will not be able to connect to local server. Do you want to start it now?

Vmware vCenter Converter Standalone Server is installed but not running

В сообщении сообщается, что служба конвертера не запущена, хотите ли вы ее запустить, я выбираю конечно да. Через секунд 30 появляется второе окно вот с таким текстом:

Unable to start VMware vCenter Converter Standalone Server. You will not be able to connect to local server.

Нам говорят, что служба конвертера не может быть запущена. В оснастке «Службы», вы можете наблюдать три службы VMware vCenter Converter.

Unable to start VMware vCenter Converter Standalone Server. You will not be able to connect to local server

Пробую запустить службу приложения в ручном режиме, через правый клик, но выскакивает предупреждение:

Windows could not start the VMware vCenter Converter Standalone Worker service on Local Computer. Error 1053: The service did not respond tj the start or control request in a timely fashion.

Error 1053 The service did not respond to the start

В русском варианте, это выглядит вот так:

Не удалось запустить службу (Имя службы) на локальном компьютере.

Ошибка 1053: служба не ответила на запрос запуска или управления своевременно.

Ошибка 1053 при запуске службы Apple Mobile

Список служб и программ, где вы можете увидеть ошибку 1053

Давайте я вам приведу список с примерами, где вы можете увидеть ответ службы. что она не ответила

  • VMware vCenter Converter Standalone 6.2
  • Apple Mobile Device Service (ITunes)
  • QEMU Guest Agent
  • В момент установки драйверов Рутокен
  • Skype
  • Служба DNS

Ошибка 1053. Не удалось запустить DNS

  • Служба MSSQL
  • SharePoint
  • 4game-service

Как видите разброс проблем очень большой и разнообразный, то же самое касается и операционных систем, вы это легко увидите и на клиентских Windows 7 или Windows 10, так и на серверных Windows Server 2012 R2 и выше.

Как исправить ошибку 1053

Давайте я вам покажу, как я исправлял код ошибки 1053, в случае с утилитой Vmware vCenter Converter Standalone, но описанная методика подойдет и для других служб и программ.

  • Первым делом вы должны зайти в оснастку службы, сделать это очень просто, для этого нажмите одновременно две клавиши Win и R, у вас вызовется окно «Выполнить», в нем напишите слово services.msc, это такое системное название данной оснастки, подробный список команд вызова оснасток смотрите по ссылке.

открываем окно выполнить чтобы решить ошибку 1053

У вас откроется оснастка со всеми службами, которые есть в операционной системе. Вы находите нужную, которая в вашем случае выдавала сообщение «не запускается служба ошибка 1053», и пробуете ее стартануть в ручном режиме. Для этого вы щелкаете по ней правой кнопкой мыши и из контекстного меню выбираете пункт «Запустить». В некоторых случаях, это может помочь, как ни странно, но это был не мой случай.

Перезапуск службы при ошибке 1053

Видим, что получили все тужу ошибку, не отчаиваемся, так как все только начинается. Через то же контекстное меню, выбираем пункт «Свойства». Тут ситуация может быть такой. Некоторые сервисы, вот хоть убей но не могут функционировать без других, и вот пока другие не запущены, они так же будут простаивать, и в следствии этого вы можете видеть сообщение с кодом 1053. Такая связка называется зависимость. Посмотреть есть она у вашей сбойной службы или нет, можно на соответствующей вкладке «Зависимости». В моем случае, чтобы работала утилита Vmware vCenter Converter Standalone, нужно чтобы работал сервис «Рабочая станция», который как видите состоит из трех компонентов.

Поиск зависимых служб при исправлении ошибки 1053

Закрываем данное окно и в списке сервисов, ищем нужную нам зависимую, напоминаю у меня, это сервис «Рабочая станция». У меня как видите она оказалась запущенной, если у вас зависимая служба выключена, то пробуйте ее запустить и когда она заработает, пробуйте стартануть основную.

Запуск зависимых служб 1053

  • Если вам фокус с зависимыми сервисами не помог и вы все так же как и я получаете сообщение «служба не ответила своевременно», пробуем проверить настройки DNS. Такое бывает, что некоторые программы для своей работы должны подключиться к рабочей станции или серверу по имени, и если это не получается, то вы оказываетесь в такой ситуации. Открываем настройки TCP/IPv4 и проверяем ваши данные по IP-адресу и DNS серверу, как туда попасть смотрите по ссылке слева. У меня адрес был настроен статически (вручную), если у вас автоматическая в большинстве случаев у пользователей там автоматическая настройка, которая прилетает от DHCP службы, расположенной на другом сервере или сетевом оборудовании, например, в домашних компьютерах, это WIFi или обычный роутер.

У себя я заметил, что первый из DNS серверов, какой-то странный не знакомый мне, видимо кто-то ранее его прописал. Пробую проверить его сетевую доступность, через команду ping и заодно узнать его имя.

ping -a ip адрес вашего dns

У меня он не отвечал, я так же попробовал разрезолвить имя данного сервера, где я получал ошибку, его ip-адрес в моем примере заканчивается на 157, имя определилось, значит второй DNS сервер, все обрабатывал корректно, первый я поправил. Если у вас доменный компьютер, то убедитесь, чтобы имена разрешались, через IP. Идем искать решение дальше.

Error 1053 The service did not respond to the start-2

  • Я продолжил изучать данный вопрос и наткнулся на одно обсуждение по моей утилите Vmware vCenter Converter Standalone (https://docs.vmware.com/en/vCenter-Converter-Standalone/6.2/rn/conv_sa_62_rel_notes.html), там описывалась ситуация, что из-за того, что DNS имя не может разрешиться в течении 30 секунд, то вы можете получать ошибку службы 1053. Там предлагалось изменить стандартное значение идущее в операционной системе Windows на другое, увеличив интервал проверки.

Открываем редактор реестра Windows и переходим в ветку:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control

Тут необходимо создать параметр DWORD32 с именем ServicesPipeTimeout и дать ему числовое значение в секундах,

создание ключа реестра ServicesPipeTimeout

например пять минут, это 3000.

После создания ключа реестра вам необходимо, ОБЯЗАТЕЛЬНО ПЕРЕЗАГРУЗИТЬСЯ.

ошибка 1053 служба не ответила своевременно-02

В 90% случаев у вас ошибка 1053 служба не ответила своевременно, пройдет. Еще видел ситуацию, что после перезагрузки, те службы что идут с отложенным запуском, могут запускаться немного дольше обычного, иногда их даже приходится стартовать вручную, но зато они работают. Мне лично, этот метод помог с Vmware vCenter Converter Standalone.

Дополнительные методы исправления ошибки 1053

К сожалению трюк с ключом реестра срабатывает не всегда и не со всем софтом, в 10% случаев вы все будите видеть предупреждение «сервис не ответил своевременно на запрос», тут я приведу некий чек-лист который позволит вам устранить причину.

  • В ряде случаев многие программы в своем коде имеют код, который работает с библиотеками net framework, и если на вашем компьютере они повреждены, то может появляться код 1053, в таких случаях делаем вот что:
  1. Открываем командную строку от имени администратора и пробуем проверить ваши системные файлы на предмет повреждения, данный метод, ток же будет актуален, если у вас ошибка 1053 возникает на системных служебных, например DNS или Сервер. В командной строке введите команду sfc /scannow. Обязательно дождитесь выполнения данной команды, если она вам не помогла, то есть ее продолжение в виде утилиты: Dism /Online /Cleanup-Image /ScanHealth. Затем, дождавшись завершения работы предыдущей команды, выполните команду: Dism /Online /Cleanup-Image /RestoreHealth.методы исправления ошибки 1053
  2. Если данный метод вам не помог, то можно попытаться удалить net framework, а затем его переустановить его. Как это проделывается, смотрите по ссылкам слева.
  3. Еще одним методом исправления ошибка 1053 в wWindows 10, является установка всех свежих обновлений системы, для других версий аналогично
  4. Еще одним из источников проблем, может выступать поврежденность реестра и его замусоренность, в таких случаях, вам его нужно очистить и оптимизировать, могу вам посоветовать утилиты ccleaner и PrivaZer.
  5. Редкий случай, но то же возможный, и это проблема с оборудованием. В момент, когда ваш жесткий диск или SSD находятся в предсмертном состоянии, они перестают справляться с обычной нагрузкой и попросту тормозят, создавая тем самым огромные очереди к диску. В следствии чего, операционная система просто не способна запустить нужную службу, так как диск не справляется с этим, и как следствие вы видите, что сервис своевременно не ответил на запрос. Обязательно проверьте дисковые очереди и состояние здоровья ваших дисков.
  6. Бывает еще ситуации, когда разные программы конфликтуют друг с другом, мешая запускаться конкуренту. В таких случаях необходимо смотреть логи и журналы «Система» и «Приложения»
  7. Если ошибка возникает у стороннего софта, например, Skype, iTunes, то обязательно убедитесь, что вы используете последнюю версию данного программного обеспечения. Если нет, то удалите старую версию, почистите реестр утилитой cccleaner, перезагрузите компьютер и заново установите свежую версию утилиты. С iTunes видел да же такой момент, что приходилось скачивать exe файл с последним релизом, разархивировать его с помощью 7-zip в папку, где получался набор MSI пакетов, потом все это устанавливалось последовательно, Предпоследним ставился пакет AppleSoftwareUpdate и после него ужеiTunes64. Потом перезагружался, в итоге удавалось исправить ошибку 1053.исправить ошибку 1053
  8. Как вариант еще можно рассмотреть вирусную атаку, загрузите вашу систему в безопасном режиме, без использования сетевых драйверов и каким-нибудь диском Live-CD от Касперского или dr. Web, проведите сканирование вашей системы на вирусы.
  9. Если у вас служба не ответила на запрос у QEMU Guest Agent, то вам необходимо установить драйвер vioserial (https://docs.fedoraproject.org/en-US/quick-docs/creating-windows-virtual-machines-using-virtio-drivers/index.html)

Ошибка 1053 в техэксперт из-за нехватки дискового пространства (Обновление 17.01.2023)

Недавно поступила заявка от техподдержки, что перестал работать сервер ИС Техэксперт: 6 поколение. Выглядело это вот так:

Windows could not start ИС Техэксперт: 6 поколение. Интернет 6.4-7555_109709 service on Local Computer. Error 1053: The service did not respond to the start or control request in a timele fashion

Error 1053 ИС Техэксперт 6 поколение

В результате служба не могла запуститься, в виду отсутствия дискового пространства на диске.

Нехватка места у техэксперта 6

Надеюсь, что я вам слегка помог в устранении предупреждения с кодом 1053 и вам удалось запустить необходимую службу. С вами был Иван Семин, автор и создатель портала Pyatilistnik.org.

We all know that when you start your Windows operating system, there are many background services which contribute altogether to make this possible. These background services can be observed from Services window (run services.msc command to get this). In various scenarios, if one of these services fails to start or work properly, the associated feature or software gets affected. This article will help you to deal The service did not respond to the start or control request in a timely fashion error on Windows 11/10/8.1.

Recently while turning on Windows Defender for protection of a system, we came around the Windows Defender service related issue. In this case, when we tried to start Windows Defender, this error resulted:

FIX The Service Did Not Respond To The Start Or Control Request In A Timely Fashion

The service couldn’t be started. The service did not respond to the start or control request in a timely fashion. Error code: 0x8007041d

Also by manually starting the Windows Defender service, we received the same error message with different error code:

FIX The Service Did Not Respond To The Start Or Control Request In A Timely Fashion

Windows could not start the Windows Defender service on Local Computer. Error 1053: The service did not respond to the start or control request in a timely fashion.

By investing things technically, we found that the root cause behind this issue is Service Control Manager. Actually when a service starts, I has to do communicate with Service Control Manager. If the Service Control Manager doesn’t receives a ‘service started‘ signal from the service within a pre-specified time which is typically less than 30 seconds, the time-out occurs. When the time-out occurs, Service Control Manager has no option, other than to terminate the service. So if you’re receiving the above mentioned error, that means Windows Defender or the other service is sending ‘service started‘ signal in time beyond pre-specified time (taking more than 30 seconds or so). As a result of this, service couldn’t be started at all. If we adjust this pre-specified time, then we can solve this problem very easily.

Here are the steps you need to follow:

Fix: ‘The service did not respond to the start or control request in a timely fashion’ in Windows 11/10/8.1

ⓘ This fix applies to all those services, which are giving Error 1053 when you start them.

ⓘ Registry Disclaimer: The further steps will involve registry manipulation. Making mistakes while manipulating registry could affect your system adversely. So be careful while editing registry entries and create a System Restore point first.

  1. Press Windows + X and select Run. In Run window, type regedit and click OK.
  2. In the left pane of Registry Editor, navigate here:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control

FIX The Service Did Not Respond To The Start Or Control Request In A Timely Fashion

  1. At this registry location, highlight the Control key in the left pane of above shown window. In the corresponding right pane, right click and select New -> DWORD Value. Name thes newly created DWORD as ServicesPipeTimeout and double click on it to get this:

FIX The Service Did Not Respond To The Start Or Control Request In A Timely Fashion

  1. Finally, in the Edit DWORD box as shown above and set the Value data to 6000, making sure that select Base is Decimal. Click OK and close the Registry Editor and reboot the machine to make changes effective. After restarting the system, re-try to start the service with which you were facing the error, it should start fine by now.

That’s it! 

ⓘ Originally published on Jun 4, 2015. Updated for Windows 11 and Windows 10.

READ THESE ARTICLES NEXT

  • How to remove a service in Windows 11
  • Fix: Windows Could Not Start The Peer Networking Grouping Service On Local Computer
  • Fix: Windows could not start the Windows Update service on Local Computer
  • Fix Error 1061: The service cannot accept control messages at this time
  • 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

Понравилась статья? Поделить с друзьями:
  • Sc startservice openservice ошибка 1060
  • Satisfactory ошибка unreal engine
  • Sc openservice ошибка 1060 указанная служба не установлена
  • Sc controlservice ошибка 1051
  • Satisfactory ошибка 998