web-dev-qa-db-fra.com

Changer le nom d'affichage du service Windows?

Je voudrais changer le nom d'affichage d'un service Windows qui a déjà été créé. J'ai lu en ligne que je peux simplement modifier la valeur dans le registre. Si je le modifie dans le registre, puis que je relance la fenêtre de services, le nouveau nom ne semble pas être reflété. Je suppose que si je redémarre mon ordinateur, ce nouveau nom sera reflété, mais j’ai besoin d’une solution qui apparaîtra immédiatement sans qu’il soit nécessaire de redémarrer mon ordinateur.

Voici un exemple:

Je lance services.exe et cliquez avec le bouton droit sur le service que je veux modifier, puis cliquez sur Propriétés. Dans la fenêtre des propriétés, le nom du service est service1 et le nom complet, service1. Je vais dans le registre et navigue vers

HKLM\system\CurrentControlSet\services\service1.

Ici, il y a un champ appelé DisplayName qui est défini sur service1. Je vais et change cette valeur en Some Name. Après avoir changé cette valeur, je relance les services et je vois toujours service1. Quand je vais aux propriétés de service1, je vois toujours le nom complet comme service1 et non pas Some Name.

15
user972276

Vous pouvez le faire avec la commande SC. Par exemple, pour renommer le service Thèmes en Gestionnaire de thèmes , ouvrez un commande Invite avec droits d'administrateur. Type

sc config Themes DisplayName= "Theme Manager"

Notez l'espace entre le signe égal et le nouveau nom. C'est obligatoire.

Si vous actualisez la console de services, vous verrez la modification. Pas besoin de redémarrer à l'avance.

33
Patrick Seymour

Même si vous étiez proche, vous avez mal agi. :)

Naviguez d’abord vers HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services Dans le volet LEFT, sélectionnez la clé de service que vous souhaitez renommer, puis appuyez sur F2 et entrez le nom que vous voulez

Si vous avez la sous-clé enum lorsque vous développez la clé principale, supprimez-la simplement car elle sera recréée au redémarrage.

enter image description here

La sous-clé DisplayName peut être modifiée, mais vous n'avez pas à le faire. Habituellement, vous le modifierez pour suivre le nom du service modifié.

Maintenant, redémarrez l'ordinateur

2