Служба запускается и останавливается как исправить
Служба запускается и останавливается как исправить
| Регистрация Всем привет! Теперь вопрос: почему останавливается служба Сервер (сама по себе), из за которой пропадает доступ по сети к файлам, принтерам? Также недавно стала останавливаться служба Windows Audio, возможно останавливаются и другие службы, но пока я этого не заметил. Все что я пока смог сделать так это выставить действие «перезапуск службы» при сбое первом, втором, третьем. Хотелось бы узнать в чем ПРИЧИНА СБОЕВ? Как принудительно завершить зависшую службу в Windows?Как завершить процесс службы Windows, которая зависла в статусе stopping (остановка) или starting (запуск)? Большинство администраторов Windows встречалось с ситуациями, когда при попытке остановить (перезапустить) службу из графического интерфейса консоли управления службами ( Services.msc ), служба зависает намертво и висит в статусе Stopping (или Starting). При этом все кнопки управления службой в консоли (Start, Stop, Restart) становятся недоступными (серыми). Самый простой способ – перезагрузить сервер, но это не всегда допустимо. Рассмотрим альтернативные способы, позволяющие принудительно завершить зависшую службу или процесс без необходимости перезагрузки Windows. Если в течении 30 секунд после попытки остановки службы, она не останавливается, Windows выводит сообщение: Как остановить зависшую службу Windows из командной строки?Самый простой способ завершить зависшую служу – воспользоваться утилитой taskkill. В первую очередь нужно определить PID (идентификатор процесса) нашей службы. В качестве примера возьмем службу Windows Update. Ее системное имя wuauserv (имя можно посмотреть в свойствах службы в консоли services.msc ). Отройте командную строку с правами правами администратора (иначе будет ошибка access denied) и выполите команду: Чтобы принудительно завершить зависший процесс с PID 9186 воспользуйтесь утилитой taskkill: taskkill /PID 9168 /F Данная команда принудительно завершит процесс службы. Теперь вы можете запустите службу командой sc start servicename или через консоль управления службами (или совсем удалить эту службу, если она не нужна). «Выстрел в голову» зависшей службы можно выполнить и более элегантно, не выполняя ручное определение PID процесса. У утилиты taskkill есть параметр /FI, позволяющий использовать фильтр для выбора необходимых служб или процессов. Вы можете остановить конкретную службу командой: TASKKILL /F /FI “SERVICES eq wuauserv” Или можно вообще не указывать имя, службы, завершив все сервисы в зависшем состоянии с помощью команды: taskkill /F /FI “status eq not responding” После этого служба, зависшая в статусе Stopping должна остановиться. Также вы можете использовать утилиту taskkill для принудительной остановки зависших служб на удаленном компьютере: TASKKILL /S CORPFS01 /F /FI “SERVICES eq wuauserv” Принудительное завершение зависшей службы в PowerShellТакже вы можете использовать PowerShell для принудительной остановки службы. С помощью следующей команды можно получить список служб, находящихся в состоянии Stopping: Завершить процесс для всех найденных служб поможет командлет Stop-Process. Следующий PowerShell скрипт завершит все процессы зависших служб в Windows: Анализ цепочки ожидания зависшего приложения с помощью ResMonВы можете определить процесс, из-за которого зависла служба с помощью монитора ресурсов ( resmon.exe ). Process Explorer: Завершение зависшего процесса из-под SYSTEMНекоторые процессы, запущенные из-под SYSTEM, не может завершить даже локальный администратора сервера. Дело в том, что у него просто может не быть прав на некоторые процессы или службы. Чтобы завершить такие процесс (службы), вам необходимо предоставить локальной группе Administrators права на службу (процесс), а потом завершить их. Для этого нам понадобятся две утилиты: psexec.exe и ProcessExplorer (доступны на сайте Microsoft). Таймаут, в течении которого Service Control Manager ждет ожидания запуска или остановки службы можно изменить через параметр реестра ServicesPipeTimeout. Если служба не запускается в течении указанного таймаута, Windows записывает ошибку в Event Log (Event ID: 7000, 7009, 7011, A timeout was reached 30000 milliseconds). Вы можете увеличить этот таймаут, например до 60 секунд: reg add HKLM\SYSTEM\CurrentControlSet\Control /v ServicesPipeTimeout /t REG_SZ /d 600000 /f Это бывает полезным при запуске/остановки тяжелых служб, которые не успевают завершить все процессы быстро (например, MS SQL Server). Ошибки Центра Безопасности Защитника Windows и способы их устраненияОбщие рекомендации1. Перезагрузка Прежде всего, выполните перезагрузку компьютера. Для работы Защитника Windows требуется стабильная работа ряда служб, которые время от времени могут зависать, что негативно сказывается на работоспособности антивирусной защиты. Во время перезагрузки происходит перезапуск всех компонентов и служб Защитника Windows. Если перезагрузки не решила вашу проблему, то обратите внимание на следующие решения. 2. Удалите сторонний антивирус Если на вашем компьютере установлен сторонний антивирус, то именно он может стать причиной конфликта, который вызывает ошибки работоспособности. Проблемы несовместимости приводят к снижению производительности системы, сбоям приложений, частым зависаниям и другим неполадкам. При установке сторонних антивирусов Защитник Windows обычно отключается. Если вы хотите использовать исключительно встроенную системную защиту, то удалите сторонний антивирус и перезагрузите компьютер. После запуска системы, Защитник Windows должен снова включится. На нашем сайте доступны инструкции (Как удалить антивирус) и утилиты (AV Uninstall Tools Pack) для полного удаления антивирусов из системы Windows. 3. Очистка от угроз Другой частой причиной сбоя работы Центра безопасности Защитника Windows может стать активное заражение компьютера вредоносной программой. Для поиска угрозы нужно выполнить тщательный анализ системы. Для проверки можно использовать антивирусные сканеры Malwarebytes Free и Microsoft Safety Scanner. Запустите сканирование и, если зловреды будут обнаружены, выполните очистку и перезагрузку системы. Если Защитник Windows продолжает выдавать ошибки, то обратитесь к следующим инструкциям. 4. Проверка целостности Случайно или внезапно некоторые файлы могут быть повреждены на компьютере, что в свою очередь приводит к нарушениям в работе Защитника Windows. Чтобы убедиться, что в системе отсутствуют поврежденные файлы, запустите встроенную утилиту Проверка системных файлов (SFC): Если утилита SFC обнаружит нарушения целостности файлов, то проблемы будут исправлены автоматически. 5. Проверка статуса в реестре Любое неправильное обращение с ключами реестра может привести к отключению Центра безопасности Защитника Windows. Важно проверить основные ключи. 6. Установите точную дату и время Многие приложения полагаются на системное время и дату Windows. Неправильное значение времени может сказаться на работоспособности встроенного системного антивируса. Убедитесь, что дата и время выставлены корректно. Щелкните правой кнопкой мыши по часам на панели задач и выберите «Настройка даты и времени». На странице настроек включите «Установить время автоматически» и выберите ваш часовой пояс. 7. Загрузите последние обновления Часто ошибки Защитника Windows могут быть вызваны некорректным обновлением системы. Однако, Microsoft могла исправить неисправность в патче или новом накопительном обновлении. Убедитесь, что у вас активировано автоматическое обновление Windows и регулярно выполняйте проверку новых доступных обновлений. Для проверки перейдите в меню Параметры > Обновление и безопасность и нажмите «Проверка наличия обновлений». 8. Проверьте настройка зоны и обновите прокси в Internet Explorer Для этого нужно вручную проделать следующие шаги Как исправить ошибку 0x800704ec Центра безопасности Защитника WindowsНа самом деле, это не совсем ошибка, потому что операционная система специально разработана для такого поведения. Причина ошибки заключается в том, что на компьютере установлено и активно антивирусное программное обеспечение. Чтобы избежать конфликта программных действий, антивирусное программное обеспечение автоматически отключает Защитник Windows. Существует несколько способов исправить ошибку 0x800704ec. Способ 1: Удалите сторонний антивирус
Способ 2: Изменяем настройки реестра: В некоторых случаях 1 способ может не сработать и для решения проблемы понадобиться изменить ключи системного реестра: Способ 3: Используем редактор групповых политик Иногда Центр безопасности Защитника Windows может быть отключен с помощью настроек редактора групповых политик. Вы можете легко проверить и восстановить настройки: Способ 4: Запускаем службу Как исправить ошибку 0x8050800d Центра безопасности Защитника WindowsМногие пользователи сталкиваются с данной ошибкой при попытке просканировать систему. Появляется всплывающее окно с кодом ошибки и пользователю предлагается закрыть программу. Самой вероятной причиной данной ошибки может стать конфликт между Защитником Windows и сторонним антивирусом. Существует 2 основных способа для исправления неполадки: Способ 1: Способ 2: Запустите проверку целостности Если по какой-либо причине вышеупомянутый метод не исправит ошибку, тогда вам потребуется запустить проверку проверки системных файлов, чтобы обнаружить и исправить поврежденные или отсутствующие системные файлы. Как исправить ошибку 0x800705b4 Центра безопасности Защитника WindowsДанная ошибка может быть вызвана работой антивирусной службы стороннего решения. Конфликт возможен между двумя программами со схожей функциональностью. В этом случае нужно удалить сторонний антивирус, чтобы Центр безопасности Защитника Windows снова заработал. Способ 1: включаем системный брандмауэр Способ 2: сброс Windows
Способ 2: Запустите проверку целостности Если по какой-либо причине вышеупомянутый метод не исправит ошибку, тогда вам потребуется запустить проверку проверки системных файлов, чтобы обнаружить и исправить поврежденные или отсутствующие системные файлы. Как исправить ошибку 0x8050800c Центра безопасности Защитника WindowsВ конце 2016 года с ошибкой 0x8050800c столкнулись многие пользователи системного антивируса в Windows 10, когда хотели выполнить сканирование системы в поисках вредоносных программ. Причиной проблемы мог быть некорректный патч или обновление, развернутые на компьютере. Многие пользователи смогли избавиться от данной ошибки простой установкой всех доступных обновлений Windows 10. Способ 1: Установка обновлений Способ 2: Используйте Norton Removal Tool Часто данная проблема возникает у пользователей, которые когда-либо устанавливали в систему продукты Norton и некорректно их удалили. Для тщательного удаления следов антивируса Norton воспользуйтесь приложением Norton Removal Tool. Как исправить ошибку 577 Центра безопасности Защитника WindowsИногда пользователи при попытке удалить сторонний антивирус мог столкнуться с ошибкой 577 при запуске службы Защитника Windows:
Доступно два основных способа решения данной проблемы: Способ 1: Использование Центра безопасности Способ 2: Использование системного реестра Служба Windows автоматически останавливаетсяЯ сделал службу окна и позволил ей работать автоматически и под учетной записью localsystem, когда служба запускается, она запускает это сообщение для меня, а затем останавливается
в чем проблема и какое решение? 8 ответовлибо вы не запускаете никаких потоков в методе OnStart для выполнения работы, либо в вашем методе OnStart возникает исключение. если возникнет исключение, оно появится в журнале событий Windows. Журнал событий Windows-хорошее место для начала в любом случае. обычно метод OnStart выглядит следующим образом: Это конкретное сообщение об ошибке означает, что оно говорит-что ваш сервис начал а то довольно скоро он вышел из по какой-то причине. Хорошей новостью является то, что ваша служба на самом деле делает что-то, таким образом, исполняемый файл настроен и работает как служба должным образом. когда-то начинал, почему-то уходит. Вы должны выяснить, почему это так. Добавьте некоторую отладку, чтобы сообщить вам о ее запуске и известных случаях выхода. Если это не раскрывает проблему, а затем добавьте некоторую отладку, чтобы вы знали, что она все еще работает и работает назад с момента остановки. вы прослеживая любой отладочной информации? Скорее всего, во время инициализации создается исключение. Я бы отследил все ваши исключения и использовал Debugview для их просмотра. У меня была аналогичная проблема, которая произошла потому что мои журналы событий были полны и служба не смогла написать им. Таким образом, было невозможно отлаживать, ища сообщения в средстве просмотра событий. Я поставил try / catch и сбросил исключение в файл. Мне пришлось изменить настройки в моих журналах, чтобы заполнить по мере необходимости, а не каждые 7 дней, и это позволило запустить службы. конечно, корень проблемы для меня в том, что у меня есть драйвер nVidia проблема, которая наводняет мои журналы событий, и теперь я, вероятно, бьюсь на диске, но это еще одна проблема. Возможно, вам нужно запустить службу как Учетная Запись Локальной Системы. См.этот пост Шриниваса Ганапарти. У меня была та же проблема, начиная с JBoss, затем я изменил JAVA_HOME переменная, это сработало для меня. Это была версия JBoss, которая не поддерживает 1.6, она поддерживает 1.5. У меня была аналогичная проблема, и в моем случае оказалось, что программа просто разбилась в методе OnStart. Он попытался прочитать какой-то файл, который не смог найти, но я полагаю, что любой другой сбой программы даст тот же результат. В случае приложения Windows forms вы получите сообщение об ошибке, но здесь это было просто «ваша служба запущена и остановлена» Windows Служба поиска, которая не начинается с Windows службы поиска на локальном компьютере, а затем остановлена ошибкаВ этой статье содержится решение для решения ошибки, которая возникает при попытке запустить службу Windows поиска. Применяется к: Windows 10 — все выпуски СимптомыWindows Служба поиска не начинается, и при попытке запуска службы вручную вы получаете сообщение об ошибке:
ПричинаВы можете увидеть эту проблему, если отсутствуют подкайки или записи реестра в следующем расположении реестра: Или если есть поврежденные файлы журнала в следующем расположении: Вышеуказанный ключ regisrty является уникальным для каждой машины, поэтому не следует заменять вручную. РешениеФайлы в вышеупомянутом расположении папки скрыты и, таким образом, не будут видны, если не установить систему, чтобы не скрывать защищенные файлы операционной системы в параметрах папки > Tools. После удаления этих файлов перезагружаем машину. После перезагрузки наблюдайте, что Windows служба поиска уже запущена и находится в процессе восстановления индекса. При восстановлении индекса поиска можно наблюдать высокий ЦП.
|