Зміна відображуваної назви служби Windows?


15

Я хотів би змінити ім'я відображення служби Windows, яка вже створена. Я прочитав в Інтернеті, що я можу просто змінити значення в реєстрі. Якщо я змінити його в реєстрі, а потім перезапустити вікно послуг, нове ім'я, здається, не відображатиметься. Я припускаю, що якщо я перезавантажую комп’ютер, це нове ім'я відобразиться, але мені потрібно рішення, яке з’явиться негайно, і не доведеться перезавантажувати комп’ютер.

Ось приклад:

Я запускаю services.exe і клацніть правою кнопкою миші на службі, яку хочу змінити, і натисніть властивості. У вікні властивостей я бачу ім'я служби як service1і відображуване ім'я як service1. Я заходжу в реєстр і переходжу до

HKLM\system\CurrentControlSet\services\service1.

В тут є поле називається , DisplayNameякий встановлений service1. Я йду і змінюю це значення на Some Name. Після зміни цього значення я відновив послуги і все ще бачу service1. Коли я переходжу до властивостей service1, я все ще бачу відображуване ім'я як service1і ні Some Name.


Ви спробували перезавантажити? Яку версію Windows ви використовуєте?
Doktoro Reichard

Відповіді:


34

Це можна зробити за допомогою SCкоманди. Наприклад, для перейменування служби " Теми" в " Менеджер тем" відкрийте командний рядок з правами адміністратора. Тип

sc config Themes DisplayName= "Theme Manager"

Відзначте пробіл між знаком рівності та новою назвою. Це обов'язково.

Якщо ви оновите консоль послуг, ви побачите зміни. Не потрібно заздалегідь перезавантажувати.


Здавалося, що скрізь, куди я дивився, люди казали, що команда SC не може змінити назву відображення служби, тому я ніколи не ходив і насправді дивився на команду sc ближче. Але, ця команда працювала з літаючими кольорами! Дуже дякую!
user972276

Відряджений. Це чудово працює!
sws

1
Як додаткова примітка для інших: якщо нове ім’я містить пробіли, його також обов'язково потрібно вкласти в круглі дужки (як у прикладі вище), інакше воно не працюватиме.
informatik01

Зауважте, це НЕ змінює назви, які "sc" використовує для майбутніх команд. Скоріше, він лише змінює те, як це відображається в сервісі gui. Щоб змінити ім'я на "sc", використовуйте метод regedit, описаний @ Nikola-Dimitrijevic
macetw

@macetw Не впевнений, що ти маєш на увазі. Це змінює відображувану назву служби, про що йшлося в питанні. Назва послуги - це зовсім інше.
Патрік Сеймур

2

Навіть ви були поруч, ви зробили це неправильно. :)

Спочатку перейдіть до HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services області Вліво , виберіть службову клавішу, яку потрібно перейменувати, натисніть F2 та введіть потрібне ім'я.

Якщо у вас підрозділ enum під час розгортання головного ключа, просто видаліть його, оскільки він буде відтворений при перезапуску

введіть тут опис зображення

Підрозділ DisplayName можна змінити, але цього не потрібно робити. Зазвичай ви зміните його, щоб слідувати зміненій назві Служби

Тепер перезавантажте комп'ютер

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.