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 sehe ich den Dienstnamen als service1
und den Anzeigenamen als service1
. Ich gehe in die Registrierung und navigiere zu
HKLM\system\CurrentControlSet\services\service1
.
Hier gibt es ein Feld namens DisplayName
, das auf gesetzt ist service1
. Ich gehe und ändere diesen Wert auf Some Name
. Nachdem ich diesen Wert geändert habe, starte ich die Dienste neu und sehe immer noch service1
. Wenn ich zu Eigenschaften von gehe service1
, sehe ich immer noch den Anzeigenamen als service1
und nicht Some Name
.
quelle
Antworten:
Sie können dies mit dem
SC
Befehl tun . Um beispielsweise den Themes- Dienst in Theme Manager umzubenennen , öffnen Sie eine Eingabeaufforderung mit Administratorrechten. ArtBeachten 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.
quelle
Sogar du warst nah dran, du hast es falsch gemacht. :)
Navigieren Sie zunächst zu. Wählen Sie
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
im LINKEN Bereich die Diensttaste aus, die Sie umbenennen möchten, drücken Sie F2 und geben Sie den gewünschten Namen einWenn Sie beim Erweitern des Hauptschlüssels den Unterschlüssel enum haben , löschen Sie ihn einfach, da er beim Neustart neu erstellt wird
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
quelle