Я хотел бы изменить отображаемое имя службы Windows, которая уже была создана. Я прочитал в Интернете, что я могу просто изменить значение в реестре. Если я изменю его в реестре, а затем перезапущу окно служб, новое имя, похоже, не будет отражено. Я предполагаю, что если я перезагружу свой компьютер, это новое имя будет отражено, но мне нужно решение, которое появится сразу, без необходимости перезагружать мой компьютер.
Вот пример:
Я запускаю services.exe и щелкаю правой кнопкой мыши по сервису, который я хочу изменить, и выбираю свойства. В окне свойств я вижу имя службы как service1
и отображаемое имя как service1
. Я иду в реестр и перейти к
HKLM\system\CurrentControlSet\services\service1
,
Здесь есть поле с именем DisplayName
, которое установлено в service1
. Я иду и изменить это значение на Some Name
. После изменения этого значения я перезапускаю сервисы и все еще вижу service1
. Когда я иду в свойствах service1
, я все еще вижу отображаемое имя как service1
и нет Some Name
.
источник
Ответы:
Вы можете сделать это с помощью
SC
команды. Например, чтобы переименовать Темы службы Theme Manager , откройте командную строку с правами администратора. ТипОбратите внимание на пробел между знаком равенства и новым именем. Это обязательно.
Если вы обновите консоль служб, вы увидите изменения. Нет необходимости перезагружаться заранее.
источник
Даже если вы были близки, вы сделали это неправильно. :)
Сначала перейдите к пункту
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
В левой панели выберите сервисную клавишу, которую хотите переименовать, нажмите F2 и введите желаемое имя.Если у вас есть подраздел enum при расширении основного ключа, просто удалите его, так как он будет создан заново при перезапуске.
Подраздел DisplayName можно изменить, но вам не нужно этого делать. Обычно вы меняете его в соответствии с измененным названием сервиса
Теперь перезагрузите компьютер
источник