Как найти причину остановки службы в windows
Перейти к содержимому

Как найти причину остановки службы в windows

  • автор:

отключились все службы windows 10

Для бесперебойной работы операционной системы Windows необходимо обязательно запускать службы Windows, когда это необходимо. Но может случиться так, что по какой-то причине вы обнаружите, что ваш важный Службы Windows не запускаются. Если вы столкнулись с этой проблемой, когда службы Windows не запускаются автоматически в ваших системах Windows 10, Windows 8, Windows 7 или Windows Vista, то вот несколько моментов, которые вы, возможно, захотите учесть при устранении проблемы.

Читать: Как запустить, остановить, отключить службы Windows.

Службы Windows не запускаются

Службы Windows — это приложения, которые обычно запускаются при загрузке компьютера и работают в фоновом режиме до тех пор, пока он не будет выключен. Строго говоря, служба — это любое приложение Windows, реализованное с помощью API служб. Однако службы обычно обрабатывают низкоуровневые задачи, которые практически не требуют взаимодействия с пользователем. Вот некоторые предложения. Но прежде чем начать, создайте точку восстановления системы вручную.

1]Проверьте тип запуска служб

Для управления службами Windows необходимо открыть поле «Выполнить» и ввести services.msc и нажмите Enter, чтобы открыть диспетчер служб. Здесь вы можете установить его тип запуска: Автоматический, Отложенный, Ручной или Отключено. Убедитесь, что для конкретной службы, с которой вы столкнулись с проблемами, не установлено значение Неполноценный. Посмотрите, сможете ли вы запустить его вручную, нажав на Начинать кнопка.

Windows Services will not start

2]Устранение неполадок в состоянии чистой загрузки

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

3]Запустите SFC и DISM

Запустите средство проверки системных файлов, т.е. Пробег sfc / scannow из командной строки с повышенными привилегиями. Перезагрузитесь по завершении и проверьте. Пользователи Windows 10 / 8.1 могут восстановить свой образ системы Windows и посмотреть, поможет ли это.

4]Устранение неполадок конкретных служб таким образом

Если вы столкнулись с проблемами при запуске некоторых конкретных Сервисов, проверьте, может ли вам помочь какой-либо из этих постов:

5]Попробуйте это исправление

6]Попробуйте это исправить

Если вы получаете сообщение об ошибке Windows не может запустить брандмауэр Windows, DHCP-клиент или диагностическую политику на локальном компьютере в Windows 7 или Windows Vista, примените это исправление из KB943996.

7]Использовать восстановление системы

Посмотрите, поможет ли вам восстановление Windows с помощью предыдущей хорошей точки восстановления системы.

8]Сбросить Windows 10

Если ничего не помогает, возможно, вам придется подумать Восстановление Windows 7 или с помощью Обновить или Сбросить ПК в Windows 10/8.

Windows Services will not start

Как исправить службы, которые не открываются / не отвечают (Windows 10)

от sasza

1620905135 199 %D0%9A%D0%B0%D0%BA %D0%B8%D1%81%D0%BF%D1%80%D0%B0%D0%B2%D0%B8%D1%82%D1%8C %D1%81%D0%BB%D1%83%D0%B6%D0%B1%D1%8B %D0%BA%D0%BE%D1%82%D0%BE%D1%80%D1%8B%D0%B5 %D0%BD%D0%B5 %D0%BE%D1%82%D0%BA%D1%80%D1%8B%D0%B2%D0%B0%D1%8E%D1%82%D1%81%D1%8F %D0%BD%D0%B5 %D0%BE%D1%82%D0%B2%D0%B5%D1%87%D0%B0%D1%8E%D1%82 Windows

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

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

Исправить Services.msc, не открывающийся или не отвечающий

Services.msc — это стандартное приложение для Windows 10, которое позволяет пользователям включать, отключать и изменять способ запуска служб в ОС. Эти службы включают службы ОС, такие как служба диспетчера очереди печати, а также сторонние службы, такие как служба обновления Chrome.

Приложение часто требуется для устранения проблем в Windows 10, когда службы необходимо перезапустить, завершить работу или отключить для устранения проблем. Чтобы открыть Services.msc;

Нажмите сочетание клавиш Win + R, чтобы открыть окно запуска.
В поле запуска введите services.msc и нажмите клавишу Enter.
Откроется приложение Services.msc.

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

Перезагрузите систему

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

Проверьте ассоциацию консоли управления Microsoft

1620903785 31 How to Fix Services Not Opening Responding Windows 10

Запустите сканирование системы

Может быть проблема с системными файлами. Вы можете исправить их, запустив сканирование SFC.

Откройте командную строку с правами администратора.
Выполните эту команду: sfc / scannow.
Позвольте команде завершить и исправить файлы / ошибки.
Откройте services.msc.

1620904511 803 %D0%9A%D0%B0%D0%BA %D0%B8%D1%81%D0%BF%D1%80%D0%B0%D0%B2%D0%B8%D1%82%D1%8C %D1%81%D0%BB%D1%83%D0%B6%D0%B1%D1%8B %D0%BA%D0%BE%D1%82%D0%BE%D1%80%D1%8B%D0%B5 %D0%BD%D0%B5 %D0%BE%D1%82%D0%BA%D1%80%D1%8B%D0%B2%D0%B0%D1%8E%D1%82%D1%81%D1%8F %D0%BD%D0%B5 %D0%BE%D1%82%D0%B2%D0%B5%D1%87%D0%B0%D1%8E%D1%82 Windows

Запустите services.msc с правами администратора

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

Откройте командную строку с правами администратора.
Введите эту команду: services.msc и нажмите Enter.
Откроется приложение services.msc.

1620904540 844 %D0%9A%D0%B0%D0%BA %D0%B8%D1%81%D0%BF%D1%80%D0%B0%D0%B2%D0%B8%D1%82%D1%8C %D1%81%D0%BB%D1%83%D0%B6%D0%B1%D1%8B %D0%BA%D0%BE%D1%82%D0%BE%D1%80%D1%8B%D0%B5 %D0%BD%D0%B5 %D0%BE%D1%82%D0%BA%D1%80%D1%8B%D0%B2%D0%B0%D1%8E%D1%82%D1%81%D1%8F %D0%BD%D0%B5 %D0%BE%D1%82%D0%B2%D0%B5%D1%87%D0%B0%D1%8E%D1%82 Windows

Повторно зарегистрируйте файлы DLL

Приложение Services.msc может перестать отвечать на запросы или не открываться, если есть проблема с файлами DLL. Самый простой способ исправить это — перерегистрировать их.

Откройте командную строку с правами администратора.
Затем выполните следующие команды одну за другой.

После выполнения команд перезапустите систему.

Устранение неполадок: службы Windows не запускаются

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

Службы Windows не запускаются

Перед началом работы создайте точку восстановления системы вручную.

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

3] Запустите проверку системных файлов, т.е. Запустите sfc/scannow из командной строки с повышенными привилегиями. Перезагрузитесь после завершения и проверьте. Пользователи Windows 10/8.1 могут восстановить свой образ системы Windows и посмотреть, поможет ли это.

4] Если у вас возникли проблемы с запуском определенных служб, проверьте, может ли какая-либо из этих публикаций помочь вам:

5] Если вы столкнулись с проблемой в системе Windows 7 или Windows Server 2008 R2 с пакетом обновления 1 (SP1), когда после установки приложения возникает большая задержка, прежде чем все службы будут готовы, посетите KB2839217 и запросите исправление. Обычно это происходит, когда приложение создает файл, имя файла которого длиннее 127 символов.

6] Если вы получили сообщение об ошибке «Windows не удалось запустить брандмауэр Windows, DHCP-клиент или политику диагностики на локальном компьютере в Windows 7 или Windows Vista», примените это исправление из KB943996.

7] Посмотрите, поможет ли вам восстановление Windows, если ранее использовалась хорошая точка восстановления системы.

8] Если ничего не помогает, вам, возможно, придется подумать о восстановлении Windows 7 или об использовании Refresh или Reset PC в Windows 10/8.

Связанное чтение:

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

Отключение служб в Windows 10

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

1551694839 disable services in windows 10

Если вам интересно, какие службы Windows 10 можно безопасно отключить, то это руководство будет в помощь. Мы настоятельно рекомендуем сначала создать точку восстановления системы, а также записывать все изменения, которые вносятся в конфигурацию служб.

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

Как отключить службы в Windows 10

Многие хотят отключить службы, поскольку они могут помочь ускорить работу компьютера. Лучше всего обратить внимание на сервисы, которые находятся в автоматическом режиме. Именно они, увеличивают время загрузки системы.

Откройте службы через системный поиск.

1551695341 2019 03 04 110542

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

1551695363 2019 03 04 111305

Переведите «Тип запуска» в состояние «Отключена» нажмите кнопку «Остановить» и щелкните «OK«.

1551695377 2019 03 04 111437

Предостережение

Обычному пользователю нелегко понять, какое влияние будет оказано после отключения службы, и если вы сомневаетесь, выбирайте тип «Вручную» или «Автоматически» (отложенный запуск). Это поможет не навредить системе и быстро загрузить компьютер.

Какие службы Windows 10 можно отключить

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

Запуск оснастки «Службы» в ОС Windows 10

kak zajti v sluzhby na windows 10

В среде операционной системы от Майкрософт функционируют не только стандартные и сторонние программы и компоненты, но и многие службы. Одни из них всегда активны и работают в фоне, другие включаются по запросу, а третьи по умолчанию или по желанию пользователя отключены. Для того чтобы получить доступ ко всем этим процессам и возможности управления ими, необходимо знать, как открыть оснастку «Службы», и сегодня мы расскажем, как это сделать на компьютере с Windows 10.

Вход в «Службы» на ПК с Виндовс 10

Практически любой стандартный компонент ОС Windows может быть запущен несколькими способами. Рассматриваемые нами сегодня «Службы» — не исключение. Далее вы узнаете обо всех возможных вариантах запуска этой оснастки, после чего сможете выбрать наиболее подходящий для себя.

interfejs osnastki sluzhby v os windows 10

Способ 1: Поиск по системе

Самым простым, но все еще не очевидным для многих пользователей способом запуска какого-либо стандартного компонента Виндовс 10 является его поиск по системе. Для этого следует воспользоваться стандартной функцией, вызвать которую можно с панели задач (по умолчанию необходимая кнопка находится справа от меню «Пуск») либо горячими клавишами «WIN+S».

Любым из обозначенных выше способов откройте окно поиска и просто начните вводить в него наименование искомой оснастки – Службы. Как только вы увидите ее в результатах выдачи, кликните левой кнопкой мышки (ЛКМ) по найденному элементу или воспользуйтесь появившимся пунктом «Открыть». Дополнительно имеется возможность запуска с правами администратора (подчеркнуто на скриншоте ниже).

zapusk osnastki sluzhby cherez poisk v os windows 10

Способ 2: Меню «Пуск»

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

Вызовите «Пуск», нажав по его кнопке на панели задач или воспользовавшись клавишей с логотипом Windows на клавиатуре. Пролистайте список доступных опций вниз, вплоть до папки «Средства администрирования». Откройте ее нажатием ЛКМ, среди представленных элементов найдите «Службы» и запустите их.

zapusk osnastki sluzhby cherez menyu pusk v os windows 10

Способ 3: «Управление компьютером»

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

otkryt upravlenie kompyuterom cherez menyu knopki pusk v os windows 10

zapusk komponenta sluzhby i prilozheniya v upravlenii kompyuterom na windows 10

zapusk osnastki sluzhby cherez upravlenie kompyuterom s os windows 10

Способ 4: «Конфигурация системы»

Это один из важных разделов операционной системы, предоставляющий возможность настройки ее поведения и запуска. Обратившись к нему, можно легко открыть «Службы», правда, в несколько ином и функционально ограниченном виде – это будет не отдельная оснастка и не часть таковой, как в предыдущем способе, а вкладка в окне, из которой можно только включать и отключать процессы, но не управлять ими.

Откройте раздел «Конфигурация системы», например, воспользовавшись поиском и введя в него указанную выше команду. В окне, которое появится после вашего нажатия ЛКМ по найденному компоненту, перейдите во вкладку «Службы» — ее содержимое от привычной оснастки будет отличаться лишь визуально, однако, как и было сказано выше, возможности управления этими элементами весьма ограничены.

alternativnaya osnastka sluzhby zapushhennaya cherez konfiguracziyu sistemy windows 10

Способ 5: «Панель управления»

Представленные в стандартной для Виндовс «Панели управления» средства в десятой версии ОС постепенно «переезжают» в «Параметры», но те, с помощью которых можно зайти в «Службы», все еще остались на своем прежнем месте.

izmenenie varianta prosmotra soderzhimogo paneli upravleniya v windows 10

otkryt razdel sistema i bezopasnost v pu na windows 10

otkryt papku administrirovanie v pu na windows 10

из которой и можно запустить «Службы».

osnastka sluzhby v sredstvah administrirovaniya windows 10

Способ 6: Ввод команды

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

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

komanda dlya poiska osnastki sluzhby v os windows 10

«Выполнить»
Основным назначением этой оснастки является быстрый запуск компонентов операционной системы и/или переход в директории на системном диске. Нас интересует первое. Нажмите клавиши «WIN+R», введите в появившемся окне уже знакомую команду и нажмите «ОК» или «ENTER» для запуска «Служб».

zapusk osnastki sluzhby cherez okno vypolnit v windows 10

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

komanda dlya zapuska sluzhb v komandnoj stroke windows 10

PowerShell
Это более функционально богатый аналог консоли, который работает по тому же принципу. Открыть данную оболочку поможет поиск, а о том, что делать дальше, вы уже знаете – вводите команду и инициируете ее запуск.

komanda dlya zapuska sluzhb v obolochke powershell na windows 10

«Диспетчер задач»
Все привыкли использовать данный компонент операционной системы для отслеживания ее состояния и принудительной остановки работы программ, однако с его помощью можно решать и противоположные задачи – запускать компоненты ОС. Вызовите «Диспетчер задач», нажав «CTRL+SHIFT+ESC», откройте в нем меню «Файл» и выберите пункт «Запустить новую задачу». В открывшемся окошке, которое визуально напоминает окно «Выполнить», введите команду-запрос для вызова «Служб» и нажмите «ОК» или «ENTER».

sozdanie zadachi dlya zapuska sluzhb os v windows 10

Способ 7: Папка на диске

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

Скопируйте указанный выше адрес, вызовите «Проводник» (например, клавишами «WIN+E»), вставьте в его адресную строку содержимое буфера обмена и нажмите «ENTER» для перехода. Далее прокрутите перечень элементов в открывшейся папке вниз (где-то на 2/3), найдите там элемент с названием services и уже хорошо знакомым вам значком, и запустите его.

papka s ispolnyaemym fajlom osnastki sluzhby v os windows 10

Отключение ненужных служб в Виндовс 10

Открыв любым из рассмотренных выше способов оснастку «Службы», вы сможете увидеть большой перечень важных для операционной системы компонентов. Как уже было сказано во вступлении данной статьи, многие из них выполняются в фоновом режиме, однако это не значит, что абсолютно все они нужны для корректного и стабильного функционирования Windows 10. Более того, некоторые из них не только являются бесполезными, но и оказывают негативное влияние на общую производительность, а потому могут быть отключены без каких-либо негативных последствий. Узнать, работу каких фоновых процессов можно остановить, поможет наше подробное руководство по первой из представленных ниже ссылок. Во втором рассказывается о том, как это сделать.

Vklyuchenie sluzhby kotoraya byla otklyuchena v OS Windows 10

Заключение

Ознакомившись с этой статьей, вы узнали не только обо всех возможных вариантах запуска оснастки «Службы» в Windows 10, но и о том, какие из ее компонентов можно, а иногда даже нужно отключить.

Как принудительно завершить зависшую службу в Windows?

date05.08.2021
useritpro
directoryWindows 10, Windows Server 2016, Windows Server 2019
commentsкомментариев 5

Как завершить процесс службы Windows, которая зависла в статусе stopping (остановка) или starting (запуск)? Большинство администраторов Windows встречалось с ситуациями, когда при попытке остановить (перезапустить) службу из графического интерфейса консоли управления службами ( Services.msc ), служба зависает намертво и висит в статусе Stopping (или Starting). При этом все кнопки управления службой в консоли (Start, Stop, Restart) становятся недоступными (серыми). Самый простой способ – перезагрузить сервер, но это не всегда допустимо. Рассмотрим альтернативные способы, позволяющие принудительно завершить зависшую службу или процесс без необходимости перезагрузки Windows.

служба windows зависла в статусе stopping и не выключается

Если в течении 30 секунд после попытки остановки службы, она не останавливается, Windows выводит сообщение:

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

net stop The service is starting or stopping. Please try again letter.

Как остановить зависшую службу Windows из командной строки?

Самый простой способ завершить зависшую служу – воспользоваться утилитой taskkill. В первую очередь нужно определить PID (идентификатор процесса) нашей службы. В качестве примера возьмем службу Windows Update. Ее системное имя wuauserv (имя можно посмотреть в свойствах службы в консоли services.msc ).

Отройте командную строку с правами правами администратора (иначе будет ошибка access denied) и выполите команду:
sc queryex wuauserv

В данном случае PID процесса — 9186 .

Чтобы принудительно завершить зависший процесс с PID 9186 воспользуйтесь утилитой taskkill:

taskkill /PID 9168 /F

завершить зависшую службу из командной строки с помощью утилиты taskkill

Данная команда принудительно завершит процесс службы. Теперь вы можете запустите службу командой 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:

Get-WmiObject -Class win32_service | Where-Object

poweshell список служб в статусе stop pending

Завершить процесс для всех найденных служб поможет командлет Stop-Process. Следующий PowerShell скрипт завершит все процессы зависших служб в Windows:

$Services = Get-WmiObject -Class win32_service -Filter «state = ‘stop pending'»
if ($Services) <
foreach ($service in $Services) <
try <
Stop-Process -Id $service.processid -Force -PassThru -ErrorAction Stop
>
catch <
Write-Warning -Message » Error. Error details: $_.Exception.Message»
>
>
>
else <
Write-Output «No services with ‘Stopping’.status»
>

powershell скрипт для принудительной остановки всех зависших служб

$Services = Get-CimInstance -Class win32_service | where-Object state -eq ‘stop pending’

Анализ цепочки ожидания зависшего приложения с помощью ResMon

Вы можете определить процесс, из-за которого зависла служба с помощью монитора ресурсов ( resmon.exe ).

resmon анализ цепочки ожидания зависшей службы

  1. В окне Монитора ресурсов перейдите на вкладку ЦП (CPU) и найдите процесс зависшей службы;
  2. Выберите пункт Анализ цепочки ожидания (Analyze Wait Chain);
  3. В новом окне скорее всего вы увидите, что вам процесс ожидает другой процесс. Завершите его. Если выполняется ожидание системного процесса svchost.exe, завершать его не нужно. Попробуйте проанализировать цепочку ожидания для этого процесса. Найдите PID процесса, которого ожидает ваш svchost.exe и завершите его

Process Explorer: Завершение зависшего процесса из-под SYSTEM

Некоторые процессы, запущенные из-под SYSTEM, не может завершить даже локальный администратора сервера. Дело в том, что у него просто может не быть прав на некоторые процессы или службы. Чтобы завершить такие процесс (службы), вам необходимо предоставить локальной группе Administrators права на службу (процесс), а потом завершить их. Для этого нам понадобятся две утилиты: psexec.exe и ProcessExplorer (доступны на сайте Microsoft).

  1. Чтобы запустить утилиту ProcessExplorer с правами системы (SYSTEM), выполните команду: PSExec -s -i ProcExp.exe
  2. В списке процессов Process Explorer найдите процесс зависшей службы и откройте ее свойства;
  3. Перейдите на вкладку Services, найдите свою службу и нажмите кнопку Permissions;procexplorer - задать права на службу
  4. В разрешения службы предоставьте права FullControl для группы администраторов (Administrators). Сохраните изменения;полные права на службу для администратора
  5. Теперь попробуйте завершить процесс службы.

Таймаут, в течении которого 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).

Служба зависла в состоянии остановка

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

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

Если наша цель действительно решить проблему, то необходимо сделать следующее:

  1. Открыть монитор ресурсов. Для этого нажать сочетание клавиш Win+R, набрать resmon и после этого нажать клавишу «Enter».
  2. В окне монитора ресурсов необходимо открыть вкладку ЦП. Правой кнопкой мыши нажать на процесс, запущенный зависшей службой (в моём случае процесс vmms) и выбрать пункт Анализ цепочки ожидания…
  3. В открывшемся окне можно будет видеть, что процесс ожидает другой процесс. В моём случае процесс vmms ожидал процесс svchost.exe (netsvc). Рисковать и останавливать процесс svchost.exe на важном сервере у меня не было ни малейшего желания, поэтому я полез смотреть что же творится в цепочке ожидания svchost.exe (netsvc). Оказалось, что svchost.exe (netsvc) ожидал завершения ещё одного процесса WmiPrvSE.exe.
  4. Следующим шагом необходимо найти процесс WmiPrvSE.exe с нужным PID и завершить его.
  5. Затем ещё раз открыть Анализ цепочки ожидания для процесса svchost.exe (netsvc) и убедиться, что он работает нормально. Если это не так, то необходимо остановить и другие зависшие процессы.

После этого проблемы должны прекратиться.

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

Как исправить службы, которые не открываются / не отвечают (Windows 10)

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

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

Исправить Services.msc, не открывающийся или не отвечающий

Services.msc — это стандартное приложение для Windows 10, которое позволяет пользователям включать, отключать и изменять способ запуска служб в ОС. Эти службы включают службы ОС, такие как служба диспетчера очереди печати, а также сторонние службы, такие как служба обновления Chrome.

Приложение часто требуется для устранения проблем в Windows 10, когда службы необходимо перезапустить, завершить работу или отключить для устранения проблем. Чтобы открыть Services.msc;

Нажмите сочетание клавиш Win + R, чтобы открыть окно запуска.
В поле запуска введите services.msc и нажмите клавишу Enter.
Откроется приложение Services.msc.

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

Перезагрузите систему

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

Проверьте ассоциацию консоли управления Microsoft

Приложение MSC или .msc на самом деле является типом файла, как и EXE-файл. Этот файл открывается в консоли управления Microsoft. Если ассоциация приложений нарушена, т. Е. Windows 10 не знает, как открыть файл MSC, файл services.msc не открывается.

Откройте приложение «Настройки» с помощью сочетания клавиш Win + I.
Зайдите в Приложения.
Выберите вкладку Приложения по умолчанию.
Щелкните параметр Выбрать приложения по умолчанию по типу файла.
Найдите .msc и нажмите кнопку с плюсом.
Выберите консоль управления Microsoft.

Запустите сканирование системы

Может быть проблема с системными файлами. Вы можете исправить их, запустив сканирование SFC.

Откройте командную строку с правами администратора.
Выполните эту команду: sfc / scannow.
Позвольте команде завершить и исправить файлы / ошибки.
Откройте services.msc.

Запустите services.msc с правами администратора

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

Откройте командную строку с правами администратора.
Введите эту команду: services.msc и нажмите Enter.
Откроется приложение services.msc.

Повторно зарегистрируйте файлы DLL

Приложение Services.msc может перестать отвечать на запросы или не открываться, если есть проблема с файлами DLL. Самый простой способ исправить это — перерегистрировать их.

Откройте командную строку с правами администратора.
Затем выполните следующие команды одну за другой.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *