Обновлено 17.01.2023
Добрый день! Уважаемые читатели и гости, крупного 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?
В сообщении сообщается, что служба конвертера не запущена, хотите ли вы ее запустить, я выбираю конечно да. Через секунд 30 появляется второе окно вот с таким текстом:
Unable to start VMware vCenter Converter Standalone Server. You will not be able to connect to local server.
Нам говорят, что служба конвертера не может быть запущена. В оснастке «Службы», вы можете наблюдать три службы VMware vCenter Converter.
Пробую запустить службу приложения в ручном режиме, через правый клик, но выскакивает предупреждение:
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.
В русском варианте, это выглядит вот так:
Не удалось запустить службу (Имя службы) на локальном компьютере.
Ошибка 1053: служба не ответила на запрос запуска или управления своевременно.
Список служб и программ, где вы можете увидеть ошибку 1053
Давайте я вам приведу список с примерами, где вы можете увидеть ответ службы. что она не ответила
- VMware vCenter Converter Standalone 6.2
- Apple Mobile Device Service (ITunes)
- QEMU Guest Agent
- В момент установки драйверов Рутокен
- Skype
- Служба 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. Такая связка называется зависимость. Посмотреть есть она у вашей сбойной службы или нет, можно на соответствующей вкладке «Зависимости». В моем случае, чтобы работала утилита Vmware vCenter Converter Standalone, нужно чтобы работал сервис «Рабочая станция», который как видите состоит из трех компонентов.
Закрываем данное окно и в списке сервисов, ищем нужную нам зависимую, напоминаю у меня, это сервис «Рабочая станция». У меня как видите она оказалась запущенной, если у вас зависимая служба выключена, то пробуйте ее запустить и когда она заработает, пробуйте стартануть основную.
- Если вам фокус с зависимыми сервисами не помог и вы все так же как и я получаете сообщение «служба не ответила своевременно», пробуем проверить настройки DNS. Такое бывает, что некоторые программы для своей работы должны подключиться к рабочей станции или серверу по имени, и если это не получается, то вы оказываетесь в такой ситуации. Открываем настройки TCP/IPv4 и проверяем ваши данные по IP-адресу и DNS серверу, как туда попасть смотрите по ссылке слева. У меня адрес был настроен статически (вручную), если у вас автоматическая в большинстве случаев у пользователей там автоматическая настройка, которая прилетает от DHCP службы, расположенной на другом сервере или сетевом оборудовании, например, в домашних компьютерах, это WIFi или обычный роутер.
У себя я заметил, что первый из DNS серверов, какой-то странный не знакомый мне, видимо кто-то ранее его прописал. Пробую проверить его сетевую доступность, через команду ping и заодно узнать его имя.
ping -a ip адрес вашего dns
У меня он не отвечал, я так же попробовал разрезолвить имя данного сервера, где я получал ошибку, его ip-адрес в моем примере заканчивается на 157, имя определилось, значит второй DNS сервер, все обрабатывал корректно, первый я поправил. Если у вас доменный компьютер, то убедитесь, чтобы имена разрешались, через IP. Идем искать решение дальше.
- Я продолжил изучать данный вопрос и наткнулся на одно обсуждение по моей утилите 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_MACHINESystemCurrentControlSetControl
Тут необходимо создать параметр DWORD32 с именем ServicesPipeTimeout и дать ему числовое значение в секундах,
например пять минут, это 3000.
После создания ключа реестра вам необходимо, ОБЯЗАТЕЛЬНО ПЕРЕЗАГРУЗИТЬСЯ.
В 90% случаев у вас ошибка 1053 служба не ответила своевременно, пройдет. Еще видел ситуацию, что после перезагрузки, те службы что идут с отложенным запуском, могут запускаться немного дольше обычного, иногда их даже приходится стартовать вручную, но зато они работают. Мне лично, этот метод помог с Vmware vCenter Converter Standalone.
Дополнительные методы исправления ошибки 1053
К сожалению трюк с ключом реестра срабатывает не всегда и не со всем софтом, в 10% случаев вы все будите видеть предупреждение «сервис не ответил своевременно на запрос», тут я приведу некий чек-лист который позволит вам устранить причину.
- В ряде случаев многие программы в своем коде имеют код, который работает с библиотеками net framework, и если на вашем компьютере они повреждены, то может появляться код 1053, в таких случаях делаем вот что:
- Открываем командную строку от имени администратора и пробуем проверить ваши системные файлы на предмет повреждения, данный метод, ток же будет актуален, если у вас ошибка 1053 возникает на системных служебных, например DNS или Сервер. В командной строке введите команду sfc /scannow. Обязательно дождитесь выполнения данной команды, если она вам не помогла, то есть ее продолжение в виде утилиты: Dism /Online /Cleanup-Image /ScanHealth. Затем, дождавшись завершения работы предыдущей команды, выполните команду: Dism /Online /Cleanup-Image /RestoreHealth.
- Если данный метод вам не помог, то можно попытаться удалить net framework, а затем его переустановить его. Как это проделывается, смотрите по ссылкам слева.
- Еще одним методом исправления ошибка 1053 в wWindows 10, является установка всех свежих обновлений системы, для других версий аналогично
- Еще одним из источников проблем, может выступать поврежденность реестра и его замусоренность, в таких случаях, вам его нужно очистить и оптимизировать, могу вам посоветовать утилиты ccleaner и PrivaZer.
- Редкий случай, но то же возможный, и это проблема с оборудованием. В момент, когда ваш жесткий диск или SSD находятся в предсмертном состоянии, они перестают справляться с обычной нагрузкой и попросту тормозят, создавая тем самым огромные очереди к диску. В следствии чего, операционная система просто не способна запустить нужную службу, так как диск не справляется с этим, и как следствие вы видите, что сервис своевременно не ответил на запрос. Обязательно проверьте дисковые очереди и состояние здоровья ваших дисков.
- Бывает еще ситуации, когда разные программы конфликтуют друг с другом, мешая запускаться конкуренту. В таких случаях необходимо смотреть логи и журналы «Система» и «Приложения»
- Если ошибка возникает у стороннего софта, например, Skype, iTunes, то обязательно убедитесь, что вы используете последнюю версию данного программного обеспечения. Если нет, то удалите старую версию, почистите реестр утилитой cccleaner, перезагрузите компьютер и заново установите свежую версию утилиты. С iTunes видел да же такой момент, что приходилось скачивать exe файл с последним релизом, разархивировать его с помощью 7-zip в папку, где получался набор MSI пакетов, потом все это устанавливалось последовательно, Предпоследним ставился пакет AppleSoftwareUpdate и после него ужеiTunes64. Потом перезагружался, в итоге удавалось исправить ошибку 1053.
- Как вариант еще можно рассмотреть вирусную атаку, загрузите вашу систему в безопасном режиме, без использования сетевых драйверов и каким-нибудь диском Live-CD от Касперского или dr. Web, проведите сканирование вашей системы на вирусы.
- Если у вас служба не ответила на запрос у 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
В результате служба не могла запуститься, в виду отсутствия дискового пространства на диске.
Надеюсь, что я вам слегка помог в устранении предупреждения с кодом 1053 и вам удалось запустить необходимую службу. С вами был Иван Семин, автор и создатель портала Pyatilistnik.org.
Запуск некоторых программ может быть прерван сообщением об ошибке 1053, в котором указано, что «служба не ответила на запрос своевременно». Сбой возникает по причине того, что при инициализации запуска службы система не получила от нее ответа в отведенный промежуток времени.
Среди причин: отсутствие библиотеки DLL, которая требуется для запуска многих программ, поврежденные системные файлы или компоненты запускаемого приложения, сбой сетевых настроек, нет соответствующих разрешений, в частности, прав администратора и прочее.
Содержание
- 1 Изменение настроек тайм-аута в реестре
- 2 Проверка системных файлов
- 3 Переустановка приложения
- 4 Сброс сетевого кэша
Изменение настроек тайм-аута в реестре
Первое, что нужно сделать, это изменить настройки тайм-аута с помощью Редактора реестра. Каждый раз, когда инициируется запрос на запуск службы, активируется таймер, в котором предустановленно временное значение. Если служба не запустилась в течение этого промежутка времени, Windows выбрасывает ошибку 1053.
Для изменения откройте Редактор реестра командой regedit из окна Win +R.
На левой панели перейдите к разделу: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControl
Найдите параметр ServicesPipeTimeout. Если он отсутствует, щелкните правой кнопкой мыши на Control и выберите Создать – Параметр DWORD (32 бита) и присвойте ему указанное имя.
Кликните на него правой кнопкой мыши и выберите «Изменить». В поле Значение наберите 180000, сохраните изменения на «ОК» и выйдите из редактора.
Если после перезагрузки компьютера не удается запустить службу, поскольку не ответила на запрос, перейдите к следующему шагу.
Проверка системных файлов
При повреждении системных файлов, некоторые компоненты Windows будут функционировать неправильно, что в свою очередь может привести к ошибке 1053. В этом решении используем средство проверки целостности системы, которое выполнит сканирование файловой структуру Windows и сравнит ее с копией, предоставленной в интернете. При обнаружении каких-либо несоответствий, будут загружены рабочие файлы из серверов Майкрософта для замены поврежденных.
В панели системного поиска наберите cmd. При отображении в результатах командной строки, запустите ее с правами администратора.
Запустите в консоли поочередно две команды, подтверждая запуск каждой на Enter:
- sfc /scannow
- DISM /Online /Cleanup-Image /RestoreHealth
После завершения сканирования перезагрузите компьютер. Проверьте, прерывается ли запуск службы ошибкой с кодом 1053.
Переустановка приложения
Если запуск определенного приложения прерывается ошибкой 1053, попробуйте его переустановить. Скорее всего, повреждены или отсутствуют компоненты, которые отвечают за запрос какой-либо службы в Windows.
Перейдите в раздел Программы и компоненты командой appwiz.cpl из диалогового окна Win + R.
В списке найдите приложение, щелкните по нему правой кнопкой мыши и удалите.
После перезагрузки компьютера, загрузите программу из официального источника и выполните установку заново.
Сброс сетевого кэша
Если ошибка происходит при запуске службы, которая использует подключение к интернету, попробуйте сбросить настройки сети. Имейте в виду, что это решение может затронуть сетевые настройки, установленные вручную.
Откройте командную строку от имени администратора с помощью системного поиска.
В консоли выполните следующие команды, подтверждая каждую на Enter:
- netsh winsock reset
- ipconfig /renew
После перезагрузки компьютера проверьте, что есть доступ в интернет и попробуйте выполнить то действие, которое не удавалось из-за ошибки 1053.
Если продолжаете сталкиваться с ошибкой, попробуйте обновить Windows до последней версии путем установки всех ожидающих обновлений.
Иногда служба не может ответить на запрос при отсутствии у текущей учетной записи пользователя разрешений на папку приложения. В этом случае измените владельца папки и установите над ней полный доступ.
Одна из главных причин возникновения ошибки — слишком долгое ожидание от службы. Служба может быть вообще любой. Многие из них устанавливаются в систему вместе с какой-нибудь программой или игрой. Если на обработку запросов той или иной службы уходит слишком много времени, ОС отзывается ошибкой и прекращает попытки взаимодействовать с «повисшим» компонентом.
Есть несколько несложных способов исправить эту проблему.
Увеличиваем время на обработку запросов от служб
Раз уж ОС не может дождаться ответа от службы, то можно увеличить время ожидания. Это довольно редко помогает, но попробовать стоит.
Итак, делаем следующее:
- Нажимаем на клавиши Win + R.
- В программу «Выполнить» вводим текст regedit и кликаем по кнопке ОК.
Открываем редактор реестра
- Откроется редактор реестра Windows. Внутри заходим в папку _HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControl_
Вот и нужная папка
- Внутри кликаем по пустому пространству правой кнопкой мыши.
- Во всплывшем контекстном меню выбираем опцию «Создать параметр DWORD (32 бита)».
Ничего не перепутайте
- Называем его ServicesPipeTimeout.
Здесь тоже будьте предельно внимательны
- Затем кликаем по созданному ключу два раза.
- В появившемся окошке меняем значение на 15000 и сохраняем.
Это значение можно увеличить еще, но это нецелесообразно
После этого надо перезагрузить компьютер и снова протестировать программу или игру, которая отзывается ошибкой.
Загрузка …
Сбрасываем кэш сети
Если «зависшая» служба подключается к сети и пытается достать оттуда какие-то данные, стоит попробовать сбросить параметры интернета.
Важно отметить, что после этого могут удалиться некоторые настройки вашего подключения. Если не помните IP-адреса, логины и пароли, то не рискуйте. Сначала отыщите их и запишите куда-нибудь.
Чтобы сбросить кэш сети:
- Открываем встроенный поисковик Windows, кликнув по иконке в виде лупы справа от меню «Пуск».
Возможно, потребуется пароль администратора
- Ищем там приложение cmd.exe и запускаем его от имени администратора.
- В открывшийся терминал вводим команду netsh winsock reset и нажимаем Enter.
- Потом команду ipconfig /renew.
- После этого перезапускаем компьютер.
Загрузка …
Другие методы
Если оба предложенных выше способа не помогли, можно испробовать еще тройку не самых желательных, но иногда действенных методов.
- Универсальный способ решения всех проблем — команда sfc/ scnanow. Она вводится в терминал так же, как и две предыдущие (описанные в предыдущем параграфе). Не самый эффективный способ конкретно в этом случае.
- Полностью удаляем игру или программу, которые выдают ошибку. Многим этот способ покажется радикальным, но зачастую он работает. Как известно, большая часть ошибок закрадывается на этапе установки программного обеспечения.
- Переустановка Windows. Самый действенный метод решения всех программных проблем. Свежая операционная система в 99% случаев избавляет от всех неисправностей.
Загрузка …
Post Views: 6 197
If you continue down the road of trying to make your service interact with the user’s desktop directly, you’ll lose: even under the best of circumstances (i.e. «before Vista»), this is extremely tricky.
Windows internally manages several window stations, each with their own desktop. The window station assigned to services running under a given account is completely different from the window station of the logged-on interactive user. Cross-window station access has always been frowned upon, as it’s a security risk, but whereas previous Windows versions allowed some exceptions, these have been mostly eliminated in Vista and later operating systems.
The most likely reason your service is hanging on startup, is because it’s trying to interact with a nonexistent desktop (or assumes Explorer is running inside the system user session, which also isn’t the case), or waiting for input from an invisible desktop.
The only reliable fix for these issues is to eliminate all UI code from your service, and move it to a separate executable that runs inside the interactive user session (the executable can be started using the global Startup group, for example).
Communication between your UI code and your service can be implemented using any RPC mechanism: Named Pipes work particularly well for this purpose. If your communications needs are minimal, using application-defined Service Control Manager commands might also do the trick.
It will take some effort to achieve this separation between UI and service code: however, it’s the only way to make things work reliably, and will serve you well in the future.
ADDENDUM, April 2010: Since this question remains pretty popular, here’s a way to fix another common scenario that causes «service did not respond…» errors, involving .NET services that don’t attempt any funny stuff like interacting with the desktop, but do use Authenticode signed assemblies: disable the verification of the Authenticode signature at load time in order to create Publisher evidence, by adding the following elements to your .exe.config file:
<configuration>
<runtime>
<generatePublisherEvidence enabled="false"/>
</runtime>
</configuration>
Publisher evidence is a little-used Code Access Security (CAS) feature: only in the unlikely event that your service actually relies on the PublisherMembershipCondition will disabling it cause issues. In all other cases, it will make the permanent or intermittent startup failures go away, by no longer requiring the runtime to do expensive certificate checks (including revocation list lookups).
If you continue down the road of trying to make your service interact with the user’s desktop directly, you’ll lose: even under the best of circumstances (i.e. «before Vista»), this is extremely tricky.
Windows internally manages several window stations, each with their own desktop. The window station assigned to services running under a given account is completely different from the window station of the logged-on interactive user. Cross-window station access has always been frowned upon, as it’s a security risk, but whereas previous Windows versions allowed some exceptions, these have been mostly eliminated in Vista and later operating systems.
The most likely reason your service is hanging on startup, is because it’s trying to interact with a nonexistent desktop (or assumes Explorer is running inside the system user session, which also isn’t the case), or waiting for input from an invisible desktop.
The only reliable fix for these issues is to eliminate all UI code from your service, and move it to a separate executable that runs inside the interactive user session (the executable can be started using the global Startup group, for example).
Communication between your UI code and your service can be implemented using any RPC mechanism: Named Pipes work particularly well for this purpose. If your communications needs are minimal, using application-defined Service Control Manager commands might also do the trick.
It will take some effort to achieve this separation between UI and service code: however, it’s the only way to make things work reliably, and will serve you well in the future.
ADDENDUM, April 2010: Since this question remains pretty popular, here’s a way to fix another common scenario that causes «service did not respond…» errors, involving .NET services that don’t attempt any funny stuff like interacting with the desktop, but do use Authenticode signed assemblies: disable the verification of the Authenticode signature at load time in order to create Publisher evidence, by adding the following elements to your .exe.config file:
<configuration>
<runtime>
<generatePublisherEvidence enabled="false"/>
</runtime>
</configuration>
Publisher evidence is a little-used Code Access Security (CAS) feature: only in the unlikely event that your service actually relies on the PublisherMembershipCondition will disabling it cause issues. In all other cases, it will make the permanent or intermittent startup failures go away, by no longer requiring the runtime to do expensive certificate checks (including revocation list lookups).
Когда вы устанавливаете программу или игру, которая устанавливает свои службы или процессы в систему Windows, то можете наткнутся на сообщение «Ошибка 1053: Служба не ответила на запрос своевременно». Эта ошибка является причиной истечения времени ожидания запуска службы. Одним словом, когда устанавливается служба в систему при установке игры или программы, то запуск её не успел обработаться и далее уходит в режим ожидания, который в свою очередь превысился временем. Причин этой ошибки может быть много: поврежденные файлы в системе, настройка там-аута, сетевые проблемы. Давайте посмотрим, как можно исправить эту проблему.
1. Изменение Тайм-аута
Первым делом мы должны попробовать изменить тайм-аут, чтобы служба обрабатывалась дольше. Система отводит определенное время на запуск служб, и если служба не запустилась, то система выдаст предупреждение «Ошибка 1053: Служба не ответила на запрос своевременно».
Нажмите Win + R и введите regedit
, чтобы открыть редактор реестра. В редакторе реестра перейдите по следующему пути:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControl
- Справа на пустом поле нажмите правой кнопкой мыши и «Создать» > «Параметр Dword 32 бита«.
- Назовите его ServicesPipeTimeout и присвойте ему значение 150000.
Перезагрузите компьютер и проверьте устранена ли проблема. Вы можете изменить значение тайм-аута на больший, изменив 150000.
2. Сканирование и восстановление системных файлов
Поврежденные системные файлы могут быть причиной данной проблемы. Могут просто не работать нужные модули. Давайте проверим. Запустите командную строку от имени администратора и введите две команды по очереди, дожидаясь окончание процесса после каждой:
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
Перезагрузите систему после завершения всех процессов.
3. Сброс сетевого кэша
Запускаемая служба может быть связанна с подключением к интернету. Если у вас интернет настроен вручную, то ниже способ собьет ваши все настройки сети. Вы можете их записать или заскриншотить. Запустите командную строку от имени администратора и введите следующие две команды:
netsh winsock reset
ipconfig /renew
Дополнительные советы
Еще пару советов, чтобы исправить «Ошибку 1053: Служба не ответила на запрос своевременно»:
- Переустановите саму игру или приложение, удалив предварительно старую установку.
- Обновите Wiondows 10 до последней версии через центр обновлений.
Смотрите еще:
- Почему Пропал и Не Работает Звук в Windows 10?
- Резервное копирование и восстановление реестра Windows
- Как удалить старые ненужные драйвера в Windows
- 9 Причин Почему Компьютер с Windows Зависает
- Диск загружен на 100% в диспетчере задач Windows 10
[ Telegram | Поддержать ]
При входе в Windows 10 и Windows 11, а иногда — при работе в системе или запуске программ вы можете столкнуться с сообщением об ошибке: «Не удалось запустить службу. Ошибка 1053: Служба не ответила на запрос своевременно». В некоторых случаях в сообщении фигурирует название службы. Иногда — нет.
В этой инструкции подробно о том, чем бывает вызвана ошибка и как исправить ошибку 1053 «Служба не ответила на запрос своевременно».
Причины и основные способы исправить ошибку 1053 «Служба не ответила на запрос своевременно»
При запуске Windows 10 или Windows 11, входе в систему, некоторых действиях в системе, а иногда — при запуске сторонних программ может производиться запуск необходимых служб. При этом ОС ждёт их запуска определенное время и, если в течение этого времени сообщение об успешном запуске не было получено, вы видите ошибку 1053 «Служба не ответила на запрос своевременно».
Основные способы исправить ошибку:
- Изменить (увеличить) время ожидания запуска службы
- Отключить запуск службы, если она не является обязательной
Начнём с первого варианта. При необходимости вы можете увеличить время ожидания запуска службы с помощью редактора реестра, для этого:
- Нажмите правой кнопкой мыши по кнопке «Пуск», выберите пункт «Выполнить», введите regedit и нажмите Enter — запустится редактор реестра.
- Перейдите в раздел реестра
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControl
- Нажмите правой кнопкой мыши в пустом месте правой панели реестра и создайте новый параметр DWORD, задайте имя ServicesPipeTimeout для него.
- Дважды нажмите по вновь созданному параметру, переключите систему счисления в десятичный вид и укажите значение времени ожидания. 60000 будет соответствовать одной минуте (60 секунд), можно выставить и более высокое значение, например — 180000.
- Нажмите «Ок», закройте редактор реестра, перезагрузите компьютер и проверьте, появляется ли ошибка вновь.
В случае, если в сообщение об ошибке отображается имя службы, с которой возникла проблема, при этом это сторонняя, а не системная служба и не является необходимой для работы Windows или программ, её можно попробовать отключить:
- Нажмите клавиши Win+R на клавиатуре, введите services.msc и нажмите Enter (подробнее — Способы открыть службы Windows).
- В списке служб найдите нужную службу и дважды нажмите по ней.
- В поле «Тип запуска» установите «Отключена», нажмите «Ок».
- Закройте окно служб и перезагрузите компьютер.
Проверьте, всё ли работает исправно и перестала ли появляться ошибка. Учитывайте, что не следует отключать системные службы, особенно если вы не знаете, обязательны ли они для работы Windows.
Дополнительные способы решения проблемы
Если предыдущие простые варианты не помогли, можно попробовать следующие подходы:
- Если служба относится к какой-то сторонней программе, а отключение службы мешает её запуску, можно попробовать выполнить переустановку программы.
- Если вы меняли права доступа к папкам на компьютере, это также может привести к ошибке. Среди примеров — службы Autodesk. Если к папкам с файлами службы нет доступа для «Пользователи» и «Локальная служба», можно получить ошибку 1053.
- Если ошибка стала появляться после того, как вы изменили параметры запуска каких-либо системных служб Windows, попробуйте восстановить исходные параметры. Подробнее: Службы по умолчанию в Windows 10
- В случае, если неизвестна служба, вызывающая проблему, использовать чистую загрузку Windows, чтобы её определить, затем попробовать вариант с её отключением.
- Если проблема стала появляться недавно, использовать точки восстановления системы на дату, когда ошибки не было. Об этом в статьях: Точки восстановления системы Windows 11, Точки восстановления системы Windows 10.
- В некоторых случаях запуску служб (или получению сообщений об успешном запуске) может мешать повреждение системных файлов Windows. Попробуйте выполнить их восстановление: Восстановление целостности системных файлов Windows 11, Восстановление системных файлов Windows 10.
В случае, если проблема не была решена, опишите ситуацию в комментариях, с указанием имени службы и в каких случаях появляется ошибка. Я буду рад помочь.
Одна из ошибок Windows, о которой в последнее время часто сообщают пользователи, — это ошибка 1053. Служба не ответила на запрос запуска или управления своевременно. Эта ошибка возникает, когда службе требуется больше времени для ответа на вашем компьютере. Ошибка может быть связана с множеством причин, поэтому она возникает во многих вариантах. Одна из причин этой ошибки включает проблемы с настройками времени ожидания на вашем компьютере с Windows, среди многих других.
Кроме того, ошибка возникает не только тогда, когда пользователи пытаются запустить системную службу на своем компьютере, но и у разработчиков, создающих собственное программное обеспечение. Следовательно, в этой статье собраны различные способы исправления этой ошибки в Windows 11/10, а также возможные причины проблем.
Причины ошибки служб 1053 в Windows 11/10
Знание причины ошибки — единственный способ облегчить ее исправление, но разобраться в ней может быть сложно. Вот почему мы описали различные причины ошибки 1053 на ПК с Windows:
- Параметры тайм-аута Windows: приложение будет принудительно закрыто, если не будет соблюдено значение тайм-аута по умолчанию на вашем компьютере. Это наиболее распространенная причина того, что служба не ответила на запрос запуска или управления своевременно, и может быть причиной и вашей.
- Отсутствующие библиотеки DLL или системные данные: библиотеки DLL или системные данные позволяют правильно запускать программы на компьютере, а их отсутствие приведет к тому, что приложение перестанет отвечать на запросы и, скорее всего, вызовет эту ошибку.
- Совместимость с фреймворком: для разработчиков, столкнувшихся с этой проблемой, она может быть ответственна за это. Если вы не используете одну и ту же структуру для службы и инструмента, в котором вы запускаете службу, вы обязательно столкнетесь с подобными проблемами.
- Поврежденная установка: если только одно приложение показывает эту ошибку на вашем компьютере, это может быть связано с тем, что приложение уже повреждено. Единственный способ — удалить и установить заново.
Все это следует учитывать, чтобы упростить исправление ошибки.
Ошибка 1053. Служба своевременно не ответила на запрос запуска или управления
Как уже обсуждалось ранее, для устранения проблемы необходимо определить причину. Тем не менее, если вы не можете этого сделать, вам нужно будет попробовать несколько разных альтернатив. Вот несколько советов по исправлению ошибки 1053:
- Измените настройки тайм-аута через реестр Windows.
- Запустите средство проверки системных файлов.
- Удалите и переустановите приложение.
- Устранение неполадок в состоянии чистой загрузки.
- Обновите Windows на своем компьютере
- Проверьте разрешения.
Теперь давайте углубимся в детали каждого из этих решений:
1]Изменить настройки тайм-аута через реестр Windows.
Ваш компьютер имеет предустановленное значение времени ожидания, которое начинает считываться каждый раз, когда вы пытаетесь запустить приложение. Если приложение не отвечает в течение этого времени, появится сообщение об ошибке 1503. Однако вы можете настроить эти параметры через реестр, чтобы дать приложениям больше времени для загрузки на ваш компьютер. Вот как это сделать:
Нажмите Windows + R, чтобы открыть окно «Выполнить».
Введите regedit и нажмите Enter. Это откроет реестр вашего компьютера.
В окне реестра перейдите к этому пути к файлу:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControl
Вы можете просто вставить его в поле поиска.
На пути управления найдите ServicesPipeTimeout и щелкните его правой кнопкой мыши, чтобы изменить его значение.
Однако, если вы не можете найти ключ, вам придется создать его самостоятельно. Для этого щелкните путь управления и щелкните правой кнопкой мыши пустое место в правой части экрана.
В появившемся раскрывающемся меню нажмите «Создать» и нажмите «Значение DWORD».
Назовите новый ключ ServicesPipeTimeout и сохраните его.
Теперь вы можете внести изменения в ключ ServicesPipeTimeout, щелкнув его правой кнопкой мыши и выбрав Modify.
Затем введите 180000 в качестве данных значения и установите базу как десятичную.
Нажмите OK, чтобы сохранить изменения и перезагрузить компьютер.
2]Запустите средство проверки системных файлов
Если приложение на вашем компьютере выдает эту ошибку из-за повреждения системных файлов, вам придется запустить средство проверки системных файлов. Эта утилита Windows поможет восстановить поврежденные системные файлы, заменив их кэшированными копиями, хранящимися на вашем компьютере.
3]Удалите и переустановите приложение
Иногда может возникнуть проблема с приложением, которое вы пытаетесь запустить, и из-за этого может начать появляться ошибка тайм-аута. Единственный способ решить проблему в этом случае — удалить приложение и переустановить его обратно.
- Перейдите в Панель управления и установите для параметра «Просмотр» в правом верхнем углу экрана значение «Маленький значок».
- Нажмите «Программы и компоненты».
- Щелкните правой кнопкой мыши программу, которую вы хотите удалить, и выберите «Удалить».
- Затем нажмите Да, чтобы подтвердить действие.
После этого переустановите приложение и попробуйте запустить его снова.
4]Устранение неполадок в состоянии чистой загрузки
Чтобы выяснить причину проблемы, вам, возможно, придется выполнить чистую загрузку, а затем вручную определить нарушителя.
5]Обновите Windows на своем компьютере
Устаревшая Windows также может быть причиной, по которой вы получаете. Служба не ответила на запрос запуска или управления своевременной модной ошибкой. Следовательно, вы должны проверить наличие ожидающих обновлений на вашем компьютере и возобновить его.
- Чтобы открыть настройки, нажмите клавиши Windows + I.
- Щелкните Безопасность и обновление.
- Проверьте Центр обновления Windows, чтобы узнать, доступны ли какие-либо обновления. Если они есть, установите их, следуя инструкциям.
6]Проверить разрешения
Другая вещь, которая иногда вызывает проблему, заключается в том, что у вас нет надлежащего права собственности на приложение, которое вы пытаетесь открыть. Из-за этого приложение не будет отвечать и может выдать ошибку 1053. Чтобы это исправить, вам нужно изменить владельца приложения.
Связанный: службы Windows не запускаются
Что означает ошибка 1053?
Ошибка 1053, в которой говорится, что служба не ответила на запрос запуска или управления своевременно, является одной из ошибок, которая появляется в основном из-за тайм-аута при попытке запустить, приостановить или остановить службу. Эта ошибка продает вам проблему с функцией приложения на вашем компьютере.
Каковы причины ошибки 1053: служба своевременно не ответила на запрос запуска или управления?
Причиной этой ошибки может быть несколько причин, но в основном мы связываем ее со сбоем приложения и настройками тайм-аута на вашем компьютере. Если приложение отвечает быстро, это проблема с самим приложением, и эта ошибка появится, если время отклика превышено.
Немного предыстории. Я продолжаю процесс виртуализации старого парка физических серверов, для этого использую утилиту P2V VMware vCenter Converter Standalone 6.2. Все прошло как обычно, скачал утилиту и попробовал запустить, окно программы долго не появлялось. Через некоторое время на экране появилась ошибка:
Автономный сервер Vmware vCenter Converter установлен, но не запущен. Когда автономный сервер VMware vCenter Converter не запущен, вы не сможете подключиться к локальному серверу. Вы хотите начать сейчас?
В сообщении говорится, что служба конвертации не запущена, если вы хотите ее запустить, я, очевидно, выбираю да. Через 30 секунд появится второе окно со следующим текстом:
Не удалось запустить автономный сервер VMware vCenter Converter. Вы не сможете подключиться к локальному серверу.
Нам сообщили, что сервис конвертации не может быть запущен. В оснастке «Службы» вы можете увидеть три службы VMware vCenter Converter.
Я пытаюсь запустить службу приложения в ручном режиме, щелкнув правой кнопкой мыши, но появляется предупреждение:
Windows не может запустить службу VMware vCenter Converter Standalone Worker на локальном компьютере. Ошибка 1053: служба не ответила на запрос запуска или управления своевременно.
В русскоязычной версии это выглядит так:
Служба (имя службы) не может быть запущена на локальном компьютере.
Ошибка 1053: служба не ответила на запрос запуска или управления своевременно.
Список служб и программ, где вы можете увидеть ошибку 1053
Я составляю вам список с примерами, где вы можете увидеть ответ службы, которая не ответила
- Автономная версия VMware vCenter Converter 6.2
- Служба мобильных устройств Apple (iTunes)
- Гостевой агент QEMU
- На момент установки драйверов Рутокен
- Skype
- Служба DNS
- Сервис MSSQL
- SharePoint
- 4game-сервис
Как видите, спектр проблем очень широк и разнообразен, то же самое касается операционных систем, вы легко можете увидеть это на клиентах Windows 7 или Windows 10, а также на серверах Windows Server 2012 R2 и более поздних версий.
Как исправить ошибку 1053
Позвольте мне показать вам, как я исправил код ошибки 1053 в случае автономной утилиты Vmware vCenter Converter, но описанный метод будет работать и для других служб и программ.
- Для начала нужно войти в служебную оснастку, это сделать очень просто, для этого нажмите одновременно две клавиши Win и R, вы увидите окно «Выполнить», напишите слово services В нем .msc, это название системы данной оснастки, подробный список команд, вызывающих оснастку, смотрите по ссылке.
Откроется оснастка со всеми службами, присутствующими в операционной системе. Найдите то, что вам нужно, что в вашем случае выдало сообщение «служба не запускает ошибку 1053» и попробуйте запустить его вручную. Для этого щелкните по нему правой кнопкой мыши и выберите в контекстном меню пункт «Выполнить». В некоторых случаях это может помочь, как ни странно, но это был не мой случай.
Мы видим, что все мы не правы, мы не отчаиваемся, потому что все только в начале. В том же контекстном меню выберите пункт «Свойства». Здесь ситуация могла быть такой. Некоторые службы, хоть убей, не могут работать без других, и пока другие не работают, они также будут неактивны, и в результате вы можете увидеть сообщение с кодом 1053. Такой пакет называется зависимостью. Вы можете увидеть, есть он у неисправной службы или нет, на соответствующей вкладке «Зависимости». В моем случае для работы автономной утилиты Vmware vCenter Converter должна быть запущена служба Workstation, которая, как видите, состоит из трех компонентов.
Закрываем это окно и в списке сервисов ищем нужного нам сотрудника, я помню, это сервис «Рабочая станция». Как видите, у меня оказалось, что он работает, если ваша зависимая служба не работает, попробуйте запустить ее, а когда она запустится, попробуйте запустить основную.
- Если трюк с зависимыми службами не помог и, как и я, вы получаете сообщение «служба не ответила вовремя», давайте проверим ваши настройки DNS. Бывает, что некоторым программам для своей работы приходится подключаться к рабочей станции или серверу по имени, и если это не сработает, вы попали в такую ситуацию. Откройте настройки TCP / IPv4 и проверьте свои данные по IP-адресу и DNS-серверу, как туда попасть, смотрите по ссылке слева. Мой адрес был настроен статически (вручную), если в большинстве случаев у вас есть автоматическая конфигурация для пользователей, которая исходит от службы DHCP, расположенной на другом сервере или сетевом оборудовании, например домашних компьютерах, это WiFi или обычный маршрутизатор.
Я заметил для себя, что первый из DNS-серверов, как-то странно мне незнакомых, видимо, кто-то зарегистрировал его раньше. Я пытаюсь проверить его доступность в сети с помощью команды ping и одновременно узнаю его имя.
ping -a IP-адрес вашего DNS
Мне не ответили, я тоже пытался расшифровать имя этого сервера, где я получил ошибку, его IP-адрес в моем примере заканчивается на 157, имя определено, значит, второй DNS-сервер все обрабатывал правильно, первую поправил. Если у вас есть компьютер в домене, убедитесь, что имена разрешаются по IP. Поищем дальнейшее решение.
- Я продолжил изучение этой проблемы и наткнулся на дискуссию о моей автономной утилите Vmware vCenter Converter (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 и присвоить ему числовое значение в секундах,
например пять минут – это 3000.
После создания раздела реестра НЕОБХОДИМО ПЕРЕЗАГРУЗИТЬ.
В 90% случаев у вас ошибка 1053, служба своевременно не ответила, она пройдет. Я также видел ситуацию, когда после перезагрузки те службы, которые идут с отложенным запуском, могут запускаться немного дольше, чем обычно, иногда их даже нужно запускать вручную, но они работают. Лично мне этот метод помог с Vmware vCenter Converter Standalone.
Дополнительные методы исправления ошибки 1053
К сожалению, трюк с ключом реестра не всегда работает и не со всем программным обеспечением, в 10% случаев вы все увидите предупреждение «служба не ответила своевременно на запрос», здесь я приведу контрольный список, который позволит вам удалить причину.
- В некоторых случаях многие программы в своем коде имеют код, который работает с библиотеками сетевой структуры, и если они повреждены на вашем компьютере, может появиться код 1053, в этих случаях мы делаем это:
- Открываем командную строку от имени администратора и пытаемся проверить системные файлы на предмет повреждений, этот метод актуален будет, если вы получите ошибку 1053 на системном сервисе, таком как DNS или Server. В командной строке введите команду sfc / scannow. Обязательно дождитесь выполнения этой команды, если она вам не помогла, то есть ее продолжения в виде утилиты: Dism / Online / Cleanup-Image / ScanHealth. Затем, дождавшись завершения указанной выше команды, запустите команду: Dism / Online / Cleanup-Image / RestoreHealth.
- Если этот метод вам не помог, вы можете попробовать удалить net framework, а затем переустановить его. Как это сделать, смотрите по ссылкам слева.
- Еще один способ исправить ошибку 1053 в Windows 10 – установить все последние обновления системы, для других версий аналогично
- Еще одним источником проблем может быть повреждение реестра и мусор, в таких случаях необходимо его очистить и оптимизировать, могу порекомендовать утилиты ccleaner и PrivaZer.
- Редкий случай, но все же возможный, и это проблема оборудования. К тому времени, когда на вашем жестком диске или SSD заканчивается, они больше не справляются с обычной нагрузкой и просто замедляются, создавая огромные очереди на диске. В результате операционная система просто не может запустить запрошенную службу, так как диск не справляется, и в результате видно, что служба не ответила на запрос своевременно. Обязательно проверьте очереди на дисках и состояние дисков.
- Также бывают ситуации, когда разные программы конфликтуют друг с другом, не позволяя конкуренту запуститься. В таких случаях вам нужно посмотреть журналы и журналы «Система» и «Приложения”
- Если ошибка возникает при использовании стороннего программного обеспечения, такого как Skype, iTunes, убедитесь, что вы используете последнюю версию этого программного обеспечения. В противном случае удалите старую версию, очистите реестр с помощью утилиты cccleaner, перезагрузите компьютер и переустановите новую версию утилиты. С iTunes я увидел такой момент, что мне пришлось скачать exe-файл с последней версией, распаковать его с помощью 7-zip в папку, где был получен набор пакетов MSI, потом все это было установлено последовательно, предпоследним пакетом был AppleSoftwareUpdate и позже iTunes64. Я перезагрузился и в конце концов смог исправить ошибку 1053.
- Как вариант, вы все же можете рассмотреть возможность вирусной атаки, загрузить систему в безопасном режиме, без использования сетевых драйверов и какого-либо Kaspersky Live-CD или dr. Web, просканируйте свою систему на вирусы.
- Если ваша служба не ответила на запрос QEMU Guest Agent, вам необходимо установить драйвер vioserial (https://docs.fedoraproject.org/en-US/quick-docs/creating-windows-virtual-machines- using- virtio – драйвер / index.html)
Надеюсь, я немного помог вам в устранении предупреждения с кодом 1053 и что вы смогли запустить запрошенную службу.
Вопрос:
У меня проблемы с запуском службы. Служба предназначена для отправки электронных писем из SQL db. Сервис, разработанный компанией, в которой я работаю. Раньше я использовал его в реализации для других клиентов, и до сих пор у меня не было ошибок, поэтому файлы приложений должны быть в порядке.
Я не могу нести проблемы во время моей реализации. Я попытался запустить это на моем клиенте 2 разных Windows Server 2008 R2
После попытки начать обслуживание, НЕМЕДЛЕННО получив следующую ошибку: 1053: служба не ответила на запрос запуска или управления своевременно
Я попытался восстановить переустановку:
.Net framework 1.0/1.1 (с sp1)
.Net framework 2.0 и другие
Проверенный реестр:
Я установил ключ реестра “ServicesPipeTimeout” на 120 секунд. (сбой службы немедленно)
Предоставляемые услуги:
DCOM Server Process Launcher – работает
Журнал событий Windows – запуск
Сервисные пропорции: вкладка входа в систему:
Unchecked – разрешить службе взаимодействовать с dekstop.
Протестировано также: учетная запись администратора/локальная учетная запись.
,
Папки: C:WINDOWSРегистрация (полный контроль для администраторов/системы, чтение для всех)
Проверено также:
http://support.microsoft.com/kb/839174
http://support.microsoft.com/kb/886695
В журнале событий отображается только информация о тайм-ауте службы.
Любые другие предложения?
заранее спасибо
Лучший ответ:
Я нашел решение.
Проблема была вызвана использованием польского символа в значении конфигурации XML службы. пример:
неправильно
<add key="displayName" value="Obsługa" />
верный
<add key="displayName" value="Obsluga" />
Ответ №1
Попробуйте запустить.EXE файл из DOS-Box или использовать такие инструменты, как Depends, чтобы узнать, установлены ли все необходимые DLL.