Посібник

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

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

Що змушує людей шукати

  • Немає пошуку. Єдина навігація - набрати літеру, щоб перейти до першого відображуваного імені, що з неї починається. На машині з вісьмомастами записів це прокручування з додатковими кроками.
  • Немає фільтрації. Не можна спитати що налаштовано на автозапуск і не працює - єдине запитання, яке знаходить зламану машину.
  • По одному рядку за раз. Перезапуск дванадцяти служб - це дванадцять клацань правою кнопкою й дванадцять очікувань.
  • «Stopping...» без виходу, окрім Диспетчера завдань і вгадування, який svchost завершити.
  • Немає історії. Ніхто не знає, хто поставив цей тип запуску в Disabled, або коли, або чи було так минулого місяця.
  • Приховані дані. Процес, тригери, потрібні привілеї, дескриптор безпеки, хто підписав виконуваний файл - нічого з цього немає в оснастці, і все це має значення, коли щось не так.
  • Стовпці не можна змінити. Ім'я, опис, стан, тип запуску, вхід від імені. Це весь список, і жоден із них не можна корисно відсортувати на справжній машині.

Ті самі завдання в обох

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

Що оснастка досі робить краще

Дві речі, а вдавати інакше було б тим видом тверджень, яких цей проєкт не робить.

  • Вона вже є на машині. Нічого завантажувати, нічого проводити крізь політику програмного забезпечення. На машині, якої ви торкнетеся один раз, це весь аргумент.
  • Вона редагує дії відновлення, обліковий запис і шлях запуску. Цей інструмент показує обліковий запис і шлях запуску й не змінює жодного, а дії відновлення читає лише для того, щоб попередити перед завершенням процесу. Створення, видалення чи перенаправлення служби тут теж немає.

Чого вона не вміє взагалі - причина, з якої це існує: поставити запитання, спершу показати план і сказати, що пішло в дрейф.

Що це таке

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