Rinomina servizio Windows


11

C'è un modo per rinominare un servizio Windows? Non il nome visualizzato, intendiamoci, il nome reale. Non riesco a modificare il valore in enum \ root in modo che sia quello che voglio, e dovrebbe esserci un modo più semplice, non riesco proprio a trovarlo!


2
Perchè vuoi fare questo? Immagino che spezzerebbe qualsiasi processo fatto affidamento su quel servizio ...
Dentrasi,

Risposte:


10

IIRC ha funzionato per me (una volta):

Questo è niente che io consiglierei di fare

Questo è quello che ho fatto

  1. regedit aperto
  2. navigare verso HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
  3. Guarda le chiavi nella struttura a tre all'interno del riquadro sinistro e seleziona il servizio che desideri rinominare
  4. Rinominare la chiave usando la Renamevoce nel menu contestuale
  5. Se è presente una sottochiave denominata enumeliminarla. Verrà ricreato al successivo avvio del servizio.
  6. È possibile che si desideri modificare la sottochiave in DisplayNamebase al nuovo nome del servizio
  7. Riavviare la macchina per rendere effettive le modifiche
  8. Prega che non abbia rovinato le cose

3

Utilizzare SC.exe Crea per creare un nuovo servizio in Windows con i parametri desiderati. Quindi utilizzare SC.exe Elimina per eliminare il vecchio servizio.

SC è un programma da riga di comando incorporato in Windows utilizzato per comunicare con Gestione controllo servizi e servizi.


1
Ti scoraggio a rispondere ai vecchi post senza aggiungere un po 'di valore aggiunto e persino a non rispondere davvero alla domanda. La domanda sta per rinominare un servizio, crearne uno nuovo ed eliminare il precedente potrebbe essere usato come commento ma sembra essere una risposta scadente.
alphamikevictor,

Non sono d'accordo con alphamikevictor. Le informazioni sono utili per la domanda.
Andreas Dietrich,

0

Le autorizzazioni su ENUM / Root sono piuttosto rigide, inoltre credo che sia un'area dinamica controllata da Windows. Il posto che si desidera cercare è HKLM \ System \ CurrentControlSet \ Services.


Sì, ho provato a modificarlo, ma il menu dei servizi ha appena dichiarato che non è stata trovata una chiave di registro: ^)
Nate

Non dici cosa sta facendo il tuo servizio, ma puoi acquisire i parametri del servizio esistente come file .REG, rimuovere il servizio esistente e crearne uno nuovo usando SC.EXE. Quindi modificare .REG per rinominare le voci "chiave" ([HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ <nome> \ ...], oltre a rimuovere qualsiasi materiale generato dal sistema (hash password, ecc.). Importare e riavviare. In alternativa, aggiungere manualmente il nome visualizzato, le dipendenze, ecc. Certo, prima testerei su una VM ;-)
Simon Catlin,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.