Руководство

Альтернатива services.msc

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

Что заставляет людей искать

  • Нет поиска. Единственная навигация - набрать букву, чтобы перейти к первому отображаемому имени, начинающемуся с неё. На машине с восемьюстами записями это прокрутка с дополнительными шагами.
  • Нет фильтрации. Нельзя спросить что настроено на автозапуск и не работает - единственный вопрос, который находит сломанную машину.
  • По одной строке за раз. Перезапуск двенадцати служб - это двенадцать щелчков правой кнопкой и двенадцать ожиданий.
  • «Stopping...» без выхода, кроме Диспетчера задач и угадывания, какой svchost завершить.
  • Нет истории. Никто не знает, кто поставил этот тип запуска в Disabled, или когда, или было ли так же месяц назад.
  • Скрытые данные. Процесс, триггеры, требуемые привилегии, дескриптор безопасности, кто подписал исполняемый файл - ничего из этого нет в оснастке, и всё важно, когда что-то не так.
  • Столбцы нельзя изменить. Имя, описание, состояние, тип запуска, вход от имени. Вот и весь список, и ни по одному из них нельзя осмысленно сортировать на настоящей машине.

Те же задачи, в обоих

Вы хотитеВ services.mscЗдесь
Найти то, что должно работать и не работает Сортировать по типу запуска, прокручивать, читать каждую строку start:auto !status:running
Узнать, что унесёт с собой остановка Диалог, называющий зависимые службы после того, как вы нажали «Остановить» План до того, как что-либо произойдёт, где каждая зависимая служба - шаг, и предупреждение, когда одна из них нужна машине
Узнать, что изменилось с прошлой недели Ничего bws snapshot diff before.json --live
Узнать, кто изменил тип запуска Ничего bws history Spooler, по журналу System
Перезапустить двенадцать служб Двенадцать щелчков правой кнопкой Выбрать двенадцать, один план, один запуск, один отчёт
Увидеть, кто подписал исполняемый файл службы Не показывается Столбец и то, по чему можно искать: signed:no
Автоматизировать любое из этого Не автоматизируется bws с --json и кодом завершения для каждого исхода

Что оснастка всё ещё делает лучше

Две вещи, и утверждать иное было бы утверждением того рода, какие этот проект не делает.

  • Она уже есть на машине. Нечего скачивать, нечего проводить через политику программного обеспечения. На машине, которой вы коснётесь один раз, это весь аргумент.
  • Она редактирует действия восстановления, учётную запись и путь запуска. Этот инструмент показывает учётную запись и путь запуска и не меняет ни то ни другое, а действия восстановления читает лишь для того, чтобы предупредить перед завершением процесса. Создание, удаление или перенаправление службы здесь тоже отсутствуют.

То, чего она не может вовсе, и есть причина, по которой это существует: задать вопрос, сначала показать план и сказать, что ушло в дрейф.

Что это

Better Windows Services - свободный и с открытым кодом под GPL-3.0, по одному файлу на каждую половину или установщик на всю машину, и он никогда не обращается к интернету. Для чтения права администратора не нужны, для изменения нужны, и он говорит об этом, а не молча отказывает.