Guide

Une alternative à services.msc

Le composant enfichable Services a à peine changé depuis Windows 2000. C'est toujours le moyen le plus rapide de démarrer un service que vous voyez déjà à l'écran, et le plus lent de répondre à n'importe quelle question sur une machine.

Ce qui pousse à chercher ailleurs

  • Pas de recherche. La seule navigation est de taper une lettre pour sauter au premier nom affiché qui commence par elle. Sur une machine de huit cents entrées, c'est du défilement avec des étapes en plus.
  • Pas de filtrage. Impossible de demander ce qui est réglé pour démarrer automatiquement et ne tourne pas - la seule question qui trouve une machine en panne.
  • Une ligne à la fois. Redémarrer douze services, c'est douze clics droits et douze attentes.
  • « Arrêt en cours... » sans issue hormis le Gestionnaire des tâches et une devinette sur le svchost à terminer.
  • Pas d'historique. Personne ne sait qui a réglé ce type de démarrage sur Désactivé, ni quand, ni si c'était déjà ainsi le mois dernier.
  • Des données cachées. Le processus, les déclencheurs, les privilèges requis, le descripteur de sécurité, qui a signé l'exécutable - rien de tout cela n'est dans le composant enfichable, et tout compte quand quelque chose ne va pas.
  • Les colonnes ne peuvent pas changer. Nom, description, état, type de démarrage, ouvrir une session en tant que. C'est toute la liste, et aucune ne peut être triée utilement sur une vraie machine.

Les mêmes tâches, dans les deux

Vous voulezDans services.mscIci
Trouver ce qui devrait tourner et ne tourne pas Trier par type de démarrage, faire défiler, lire chaque ligne start:auto !status:running
Savoir ce qu'un arrêt entraîne avec lui Une boîte de dialogue qui nomme les dépendants après que vous avez appuyé sur Arrêter Un plan avant que quoi que ce soit n'arrive, avec chaque dépendant comme étape et un avertissement quand l'un d'eux est quelque chose dont la machine a besoin
Savoir ce qui a changé depuis la semaine dernière Rien bws snapshot diff before.json --live
Savoir qui a changé un type de démarrage Rien bws history Spooler, d'après le journal Système
Redémarrer douze services Douze clics droits En sélectionner douze, un plan, une exécution, un rapport
Voir qui a signé l'exécutable d'un service Non affiché Une colonne, et un critère de recherche : signed:no
Scripter n'importe lequel de ces points Non scriptable bws, avec --json et un code de sortie pour chaque fin

Ce que le composant enfichable fait encore mieux

Deux choses, et prétendre le contraire serait le genre d'affirmation que ce projet ne fait pas.

  • Il est déjà sur la machine. Rien à télécharger, rien à faire passer une politique logicielle. Sur une machine que vous ne toucherez qu'une fois, c'est tout l'argument.
  • Il modifie les actions de récupération, le compte et le chemin de lancement. Cet outil affiche le compte et le chemin de lancement et ne change ni l'un ni l'autre, et ne lit les actions de récupération que pour avertir avant de terminer un processus. Créer, supprimer ou rediriger un service n'est pas ici non plus.

Ce qu'il ne sait pas du tout faire est la raison d'être de cet outil : poser une question, montrer un plan d'abord, et dire ce qui a dérivé.

Ce que c'est

Better Windows Services est libre et gratuit sous GPL-3.0, un fichier par moitié ou un installeur pour toute la machine, et il ne contacte jamais Internet. Consulter ne demande aucun droit d'administrateur - modifier en demande, et il le dit au lieu d'échouer en silence.