Guide
Une alternative à
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 voulez | Dans services.msc | Ici |
|---|---|---|
| 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.