Renommer le service Windows

11

Existe-t-il un moyen de renommer un service Windows? Pas le nom d'affichage, mais le vrai nom. Je n'arrive pas à modifier la valeur dans enum \ root pour être ce que je veux, et il devrait y avoir un moyen plus simple, je ne le trouve tout simplement pas!

Nate
la source
2
Pourquoi veux-tu faire cela? J'imagine que cela briserait le processus qui reposait sur ce service ...
Dentrasi

Réponses:

10

L'IIRC a travaillé pour moi (une fois):

Ce n'est rien que je recommanderais de faire

C'est ce que j'ai fait

  1. ouvrir regedit
  2. aller vers HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
  3. Regardez les clés dans la structure arborescente à l'intérieur du volet gauche et sélectionnez le service que vous souhaitez renommer
  4. Renommez la clé en utilisant l' Renameentrée dans le menu contextuel
  5. S'il existe une sous-clé nommée, enumsupprimez-la. Il sera recréé au prochain démarrage du service.
  6. Vous souhaiterez peut-être modifier la sous-clé en DisplayNamefonction du nouveau nom de service
  7. Redémarrez la machine pour que les modifications prennent effet
  8. Prie que ça n'ait pas foiré les choses
rythme
la source
3

Utilisez SC.exe Create pour créer un nouveau service dans Windows avec les paramètres que vous souhaitez. Utilisez ensuite SC.exe Delete pour supprimer l'ancien service.

SC est un programme de ligne de commande intégré à Windows qui est utilisé pour communiquer avec le Service Control Manager et les services.

degreentx
la source
1
Je vous décourage de répondre aux anciens messages sans ajouter de valeur ajoutée, et même sans vraiment répondre à la question. La question est sur le point de renommer un service, et d'en créer un nouveau et de supprimer le précédent pourrait être utilisée comme commentaire mais semble être une mauvaise réponse.
alphamikevictor
Je ne suis pas d'accord avec alphamikevictor. L'info est utile pour la question.
Andreas Dietrich
0

Les autorisations sur ENUM / Root sont assez strictes, d'ailleurs je pense que c'est une zone dynamique contrôlée par Windows. L'endroit que vous souhaitez rechercher est HKLM \ System \ CurrentControlSet \ Services.

Simon Catlin
la source
Oui, j'ai essayé de le modifier, mais le menu des services vient de déclarer qu'une clé de registre n'a pas été trouvée: ^)
Nate
Vous ne dites pas ce que fait votre service, mais vous pouvez capturer les paramètres du service existant en tant que fichier .REG, supprimer le service existant et en créer un nouveau à l'aide de SC.EXE. Modifiez ensuite le .REG pour renommer les entrées "clé" ([HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ <name> \ ...], plus supprimez tout élément généré par le système (hachage de mot de passe, etc.). Réimportez et redémarrez. Alternativement, ajoutez manuellement le nom d'affichage, les dépendances, etc. Bien sûr, je
Simon Catlin