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
.