Gostaria de alterar o nome de exibição de um serviço do Windows que já foi criado. Li online que posso apenas alterar o valor no registro. Se eu alterá-lo no registro e reiniciar minha janela de serviços, o novo nome não parece ser refletido. Presumo que, se reiniciar o computador, esse novo nome será refletido, mas preciso de uma solução que apareça imediatamente sem a necessidade de reiniciar o computador.
Aqui está um exemplo:
Eu inicio o services.exe e clico com o botão direito do mouse no serviço que desejo alterar e clique em Propriedades. Na janela de propriedades, vejo o nome do serviço como service1
e o nome de exibição como service1
. Entro no registro e navego para
HKLM\system\CurrentControlSet\services\service1
.
Aqui existe um campo chamado DisplayName
que está definido como service1
. Eu vou mudar esse valor para Some Name
. Depois de alterar esse valor, relanço os serviços e ainda o vejo service1
. Quando vou às propriedades de service1
, ainda vejo o nome de exibição como service1
e não Some Name
.
fonte
Respostas:
Você pode fazer isso com o
SC
comando Por exemplo, para renomear o serviço Temas para o Theme Manager , abra um prompt de comando com direitos de administrador. TipoObserve o espaço entre o sinal de igual e o novo nome. Isso é obrigatório.
Se você atualizar o console de serviços, verá a alteração. Não há necessidade de reiniciar antes.
fonte
Mesmo você estava perto, você fez errado. :)
Primeiro, navegue até
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
No painel ESQUERDO , selecione a tecla Serviço que deseja renomear, pressione F2 e digite o nome que desejaSe você tiver uma subchave enum ao expandir a chave principal, exclua-a, pois ela será recriada na reinicialização
A subchave DisplayName pode ser alterada, mas você não precisa fazer isso. Geralmente você o altera para seguir o nome do serviço alterado
Agora reinicie o computador
fonte