Перейменуйте сервіс Windows


11

Чи є спосіб перейменувати службу Windows? Зверніть увагу, не ім'я відображення, а власне ім'я. Я не можу, здається, редагувати значення в enum \ root таким, яким я хочу, і повинен бути простіший спосіб, я просто не можу його знайти!


2
Чому ти хочеш це робити? Я думаю, що це порушить будь-який процес, на який покладаються ці послуги ...
Дентрасі

Відповіді:


10

IIRC працював для мене (один раз):

Це я ніколи не рекомендував би робити

Це я і зробив

  1. відкритий regedit
  2. перейти до HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
  3. Подивіться на ключі в структурі дерева всередині лівої панелі та виберіть службу, яку ви хочете перейменувати
  4. Перейменуйте ключ, використовуючи Renameзапис у контекстному меню
  5. Якщо є підрозділ з назвою, enumвидаліть його. Він буде відтворений наступного разу, коли послуга починається.
  6. Ви можете змінити підрозділ DisplayNameвідповідно до нової назви послуги
  7. Перезавантажте машину, щоб зміни набрали чинності
  8. Моліться, щоб це не накрутило

3

Використовуйте SC.exe Create, щоб створити нову службу в Windows із потрібними параметрами. Потім скористайтеся SC.exe Delete для видалення старої служби.

SC - це програма командного рядка, вбудована в Windows, яка використовується для спілкування з диспетчером управління службами та службами.


1
Я не рекомендую вам відповідати на старі повідомлення, не додаючи жодної вартості, і навіть не дуже відповідаючи на питання. Питання про перейменування послуги та створення нової та видалення попереднього може бути використане як коментар, але, здається, це погана відповідь.
alphamikevictor

Я не погоджуюся з альфамікевіктором. Інформація корисна для запитання.
Андреас Дітріх

0

Дозволи на ENUM / Root досить суворі, до того ж я вважаю, що це динамічна область, керована Windows. Місце, яке ви хочете шукати, це HKLM \ System \ CurrentControlSet \ Services.


Так, я спробував це відредагувати, але меню служб просто оголосило, що ключ реєстру не знайдено: ^)
Nate

Ви не говорите, чим займається ваша послуга, але ви можете захопити параметри існуючої служби у вигляді .REG-файлу, видалити існуючу службу та створити нову за допомогою SC.EXE. Потім відредагуйте .REG, щоб перейменувати записи "ключа" ([HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ <ім'я> \ ...]), а також видаліть усі створені системою речі (хеш пароля тощо). Повторний імпорт та перезавантаження. Крім того, вручну додайте назву дисплея, залежності, і т. Д. Звичайно, я б спробував спочатку VM ;-)
Simon Catlin
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.