it-swarm.com.de

Ändern des Anzeigenamens des Windows-Dienstes?

Ich möchte den Anzeigenamen eines bereits erstellten Windows-Dienstes ändern. Ich habe online gelesen, dass ich nur den Wert in der Registrierung ändern kann. Wenn ich es in der Registrierung ändere und dann mein Dienstfenster neu starte, scheint der neue Name nicht wiedergegeben zu werden. Ich gehe davon aus, dass beim Neustart meines Computers dieser neue Name übernommen wird. Ich benötige jedoch eine Lösung, die sofort angezeigt wird, ohne den Computer neu starten zu müssen.

Hier ist ein Beispiel:

Ich starte services.exe und klicke mit der rechten Maustaste auf den Dienst, den ich ändern möchte, und klicke auf Eigenschaften. Im Eigenschaftenfenster wird der Dienstname als service1 und der Anzeigename als service1 angezeigt. Ich gehe in die Registrierung und navigiere zu

HKLM\system\CurrentControlSet\services\service1.

Hier gibt es ein Feld namens DisplayName, das auf service1 gesetzt ist. Ich gehe und ändere diesen Wert in Some Name. Nachdem ich diesen Wert geändert habe, starte ich die Dienste neu und sehe immer noch service1. Wenn ich zu den Eigenschaften von service1 gehe, wird der Anzeigename weiterhin als service1 und nicht als Some Name angezeigt.

15
user972276

Sie können dies mit dem Befehl SC tun. Um beispielsweise den Dienst Themes in Theme Manager umzubenennen, öffnen Sie a Eingabeaufforderung mit Administratorrechten. Art

sc config Themes DisplayName= "Theme Manager"

Beachten Sie das Leerzeichen zwischen dem Gleichheitszeichen und dem neuen Namen. Dies ist obligatorisch.

Wenn Sie die Servicekonsole aktualisieren, wird die Änderung angezeigt. Sie müssen nicht vorher neu starten.

33
Patrick Seymour

Sogar du warst nah, du hast es falsch gemacht. :)

Navigieren Sie zunächst zu HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services. Wählen Sie im Bereich LEFT die Diensttaste aus, die Sie umbenennen möchten, und drücken Sie F2 und geben Sie den gewünschten Namen ein

Wenn Sie beim Erweitern des Hauptschlüssels den Unterschlüssel enum haben, löschen Sie ihn einfach, da er beim Neustart neu erstellt wird

enter image description here

Der DisplayName-Unterschlüssel kann geändert werden, aber Sie müssen das nicht tun. Normalerweise werden Sie es ändern, um dem geänderten Dienstnamen zu folgen

Starten Sie nun den Computer neu

2