Не удалось запустить службу Apple mobile device; ошибка 1053

Код ошибки 20006 не удается создать службу startservice failed 1053

Не удалось запустить службу Apple mobile device – ошибка 1053

Операционная система Windows с каждым своим обновлением устраняет большое количество багов, сбоев и неполадок. Разработчики стараются сделать использование платформы наиболее комфортной для пользователей, добавляя более понятные объяснения каждой ошибки. В последнее время наиболее часто стала встречаться ошибка с кодовым обозначением 1053. При ее возникновении можно заметить повышенное потребление ресурсов компьютера, а также появившееся на экране окно с неполадкой. Предлагаем разобраться с причинами сбоя и рассмотреть способы его устранения.

Причины ошибки 1053

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

Особенно часто ошибка 1053 появляется при запуске службы Apple mobile device. Поэтому перед установкой программы рекомендуется ознакомиться с ее системными требованиями.

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

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

Способ 1: остановка службы

Данный метод является самым простым и заключается в удалении проблемного приложения. Если срочной надобности в программе нет, то выполните указания следующей инструкции:

Нажмите «Остановить службу»

Нажмите «Остановить службу»

5. После перейдите в панель управления и удалите проблемную программу.

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

Способ 2: переустановка пакета «Net Framework»

Встречаются случаи, когда ошибка 1053 возникает из-за сбоя в работе приложений «Net Framework». Тут решение одно – переустановка пакета «Net Framework». Чтобы сделать это правильно, воспользуйтесь пошаговой инструкцией:

Кликаем по кнопке «Удалить»

Кликаем по кнопке «Удалить»

После завершения установки желательно выполнить перезагрузку системы.

Способ 3: восстановление системы

Использование данного метода рекомендовано только в том случае, если конкретную службу невозможно остановить. Первым делом заходим в меню «Пуск», затем:

Кликаем по кнопке «Запуск восстановления системы»

Кликаем по кнопке «Запуск восстановления системы»

Восстановление операционной системы займет несколько минут, после чего компьютер уйдет в перезагрузку. При успешном выполнении процедуры на экране появится соответствующее сообщение.

Заключение

Таким образом, в данной статье был рассмотрен принцип действий, если не удалось запустить службу Apple mobile device. Чаще всего ошибку 1053 удается исправить после восстановления системы. Если не один метод не помог, то единственным решением будет переустановка Windows. При возникновении вопросов обязательно напишите об этом в комментариях.

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

Недавно я унаследовал пару приложений, которые работают как службы Windows, и у меня возникают проблемы с предоставлением gui (доступного из контекстного меню в системном трее) с обоими из них.

Причина, по которой нам нужен gui для службы Windows, заключается в том, чтобы иметь возможность повторно настраивать поведение служб (ов) Windows, не прибегая к остановке/повторному запуску.

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

Когда я устанавливаю службу через «installutil», используя именованную учетную запись (то есть не локальную учетную запись системы), служба работает нормально, но не отображает значок на панели задач (я знаю, что это нормальное поведение, потому что я не имеют опции «взаимодействовать с рабочим столом» ).

Вот проблема: если я выбираю параметр «LocalSystemAccount» и проверяю опцию «взаимодействовать с рабочим столом», служба запускает AGES для начала без какой-либо очевидной причины, и я просто продолжаю получать

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

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

Кстати, я увеличил тайм-аут службы Windows по умолчанию от 30 секунд до 2 минут через хакер реестра (см. https://support. microsoft. com/kb/824344, поиск TimeoutPeriod в разделе 3), однако запуск службы все еще не работает.

Мой первый вопрос: почему учетная запись «Локальная системная учетная запись» принимает SOOOOO MUCH LONGER, чем когда служба входит в систему с не-LocalSystemAccount, вызывая тайм-аут службы Windows? какая разница между этими двумя, чтобы вызвать такое поведение при запуске?

Любые указатели на вышеуказанные вопросы будут оценены!

ОТВЕТЫ

Ответ 1

После долгого боя с этим сообщением друг сказал мне, что вы ДОЛЖНЫ использовать сборку Release. Когда я устанавливаю сборку Debug, он дает это сообщение. Создание сборки Начинается нормально.

Ответ 2

Если вы продолжаете идти по пути, чтобы ваша служба взаимодействовала с пользовательским рабочим столом напрямую, вы потеряете: даже в самых благоприятных обстоятельствах (то есть «перед Vista» ), это очень сложно.

Наиболее вероятная причина, по которой ваша служба зависает при запуске, заключается в том, что она пытается взаимодействовать с несуществующим рабочим столом (или предполагает, что Explorer работает внутри сеанса пользователя системы, что тоже не так) или ожидает ввода от невидимый рабочий стол.

Связь между вашим кодом пользовательского интерфейса и вашим сервисом может быть реализована с использованием любого механизма RPC: Именованные каналы работают особенно хорошо для этой цели. Если ваши потребности в связи минимальны, использование приложений, определенных командами диспетчера управления услугами, также может сделать трюк.

Это потребует определенных усилий для достижения этого разделения между пользовательским интерфейсом и служебным кодом: однако, это единственный способ сделать работу надежно и хорошо послужит вам в будущем.

Ответ 3

Я установил следующую загрузку на коробке, перезапустил, и служба запущена нормально: https://www. microsoft. com/en-us/download/details. aspx? id=30653

Ответ 4

Чтобы отладить запуск вашей службы, добавьте следующее в начало OnStart() метода вашей службы:

Это остановит службу до тех пор, пока вы вручную не присоедините отладчик Visual Studio с помощью Debug → Attach to Process.

Примечание. В общем случае, если вам нужно, чтобы пользователь взаимодействовал с вашим сервисом, лучше разделить компоненты графического интерфейса на отдельное приложение Windows, которое запускается при входе пользователя в систему. Затем вы используете что-то вроде именованных каналов или какой-либо другой формы IPC для установления связи между графическим интерфейсом и вашим сервисом. На самом деле это единственный способ, который возможен в Windows Vista.

Ответ 5

Пример того, как отлаживать в таких ситуациях, см. Случай задержек запуска процесса в блоге Марка Руссиновича.

Ответ 6

В классе обслуживания внутри OnStart-метода не выполняется огромная работа, операционная система ожидает короткое время для запуска службы, запускает ваш метод с помощью запуска потока:

Ответ 7

Если вы используете код отладки, как показано ниже, в вашей службе может возникнуть проблема.

Чтобы исправить это, в то время как вы создаете свою службу Windows, удалите условие #if, потому что оно не работает так, как есть.

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

Ответ 8

Установите конструкцию отладки службы и присоедините отладчик к сервису, чтобы узнать, что происходит.

Ответ 9

Я хочу здесь написать комментарии mdb. Не идите по этому пути. У вашей службы не должен быть пользовательский интерфейс. «Никакое взаимодействие с пользователем» не похоже на определяющую функцию службы.

Теперь, если вам нужен мониторинг службы в реальном времени, то это немного сложнее (и, конечно же, что-то, что я хотел с услугами). Теперь вы говорите о необходимости использовать межпроцессные коммуникации и другие головные боли.

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

В твоей обуви я бы отступил и спросил , почему это должно быть услугой? И для чего требуется взаимодействие с пользователем?

Эти два требования довольно несовместимы, и это должно вызывать тревоги.

Ответ 10

Скопируйте DLL-версию релиза или вызовите dll из режима деблокирования, а не в режим отладки, и вставьте его в папку установки, он должен работать

Ответ 11

У меня была эта проблема, и это заставило меня замочить два дня. Если ваша проблема похожа на мою:

У меня есть настройки «Пользовательские настройки» в моей службе Windows, поэтому служба может выполнять самообслуживание, не останавливаясь и не запуская сервис. Проблема заключается в «пользовательских настройках», где конфигурационный файл для этих параметров сохраняется в папке под профилем пользователя пользователя, который запускает службу Windows в версии файла service-exe.

Эта папка по какой-то причине была повреждена. Я удалил папку, и служба начала работать снова счастливо, как обычно.

Ответ 12

У меня возникла аналогичная проблема с службой, которую я писал. Он отлично работал, и однажды я начал получать таймаут на ошибках Start. Это произошло в одном и/или выпуске и отладке в зависимости от того, что происходит. Я создал экземпляр EventLogger из System. Diagnostics, но всякая ошибка, которую я видел, должна была произойти до того, как Logger смог написать.

Короче говоря, причина таймаута может быть вызвана различными исключениями/ошибками, но использование EventLogs Runtime может помочь вам понять, что происходит (особенно в тех случаях, когда одна сборка работает, а другая не работает).

Надеюсь, это поможет!

Ответ 13

У меня была эта проблема, потребовалось около дня, чтобы ее исправить. Для меня проблема заключалась в том, что мой код пропустил «основное содержимое» и эффективно выполнил пару строк, затем закончил. И это вызвало ошибку для меня. Это консольное приложение на С#, которое устанавливает службу Windows, как только оно попытается запустить его с помощью ServiceController (sc. Run()), тогда это даст мне эту ошибку.

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

Затем он переставал появляться.

Как уже говорили многие люди, ошибка может быть любой, и предлагаемые решения могут или не могут ее решить. Если они не решают проблему (например, Release вместо Debug, добавив в вашу конфигурацию generatePublisherEvidence = false) и, скорее всего, проблема связана с вашим собственным кодом.

Попробуйте запустить ваш код без использования sc. Run() (т. е. запустите выполнение кода sc. Run()).

Ответ 14

Эта проблема обычно возникает, когда на вашей сборке есть какая-то ссылка, и, как правило, сбой не выполняется во время выполнения.

Затем запустите процесс и приложите отладчик к процессу во время его запуска. Нажмите f5 после того, как он достигнет точки останова. Это исключает исключение сбоя или ссылки.

Надеюсь, это решит эту ошибку.

Ответ 15

Используемое мое обслуживание

Ответ 16

Ответ 17

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

Ответ 18

В моем случае у меня была эта проблема из-за подлинной ошибки. Перед вызовом конструктора службы один статический конструктор переменной-члена терпит неудачу:

Добавив блок try-catch, я обнаружил, что исключение произошло из-за неправильной версии oracle. Установка правильной базы данных решила проблему.

Ответ 19

Я также столкнулся с аналогичной проблемой и обнаружил, что была проблема загрузки сборок. Я сразу же получил эту ошибку при попытке запустить службу.

Чтобы быстро отладить проблему, попробуйте запустить служебный исполняемый файл в командной строке с помощью ProcDump https://technet. microsoft. com/en-us/sysinternals/dd996900. Он должен дать достаточный намек на точные ошибки.

Ответ 20

Добавление 127.0.0.1 crl. microsoft. com в файл «Хосты» решило нашу проблему.

Ответ 21

Это сработало для меня. В основном убедитесь, что пользователь Log on установлен вправо. Однако это зависит от того, как настроена инфраструктура учетной записи. В моем примере он использует учетные данные пользователя учетной записи AD.

введите описание изображения здесь

Ответ 22

Если у вас есть форма окна, используемая для тестирования, убедитесь, что объект запуска по-прежнему является сервисом, а не формой окна

Ответ 23

У нас Log4Net настроен на запись в таблицу базы данных. Стол стал настолько большим, что служба тайминга пыталась протоколировать сообщения.

Ответ 24

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

Ответ 25

Ответ 26

Сборка для сборки не работала для меня, однако я просмотрел журнал событий и журнал приложений и увидел, что служба Windows бросает исключение безопасности, когда пыталась создать журнал событий. Я исправил это, добавив источник события вручную с доступом администратора.

Я следил за этим руководством от Microsoft:

Ответ 27

введите описание изображения здесь

Взял меня за часы, должен был увидеть средство просмотра событий get_AppSettings().

Изменение конфигурации приложения вызвало проблему.

Ответ 28

Моя проблема связана с целевой структурой, упомянутой в конфигурации службы Windows, была

Источники:

https://itduo. ru/ne-udalos-zapustit-sluzhbu-apple-mobile-device-oshibka-1053/

https://utyatnishna. ru/info/110970/error-1053-the-service-did-not-respond-to-the-start-or-control-request-in-a-timely-fashion

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: