Windows 서비스 이름 바꾸기


11

Windows 서비스의 이름을 바꾸는 방법이 있습니까? 표시 이름이 아니라 실제 이름입니다. enum \ root의 값을 원하는대로 편집 할 수 없으며 더 쉬운 방법이 있어야합니다. 찾을 수 없습니다!


2
왜 이러고 싶니? 나는 그 서비스에 의존하는 프로세스가 무엇이든 깨질 것이라고 상상할 것이다 ...
Dentrasi

답변:


10

IIRC는 다음과 같이 나를 위해 일했습니다 (한 번).

이것은 내가 권장하는 것이 아닙니다.

이것이 내가 한 일입니다

  1. regedit를여십시오
  2. 로 이동 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
  3. 왼쪽 분할 창의 트리 구조에서 키를보고 이름을 바꾸려는 서비스를 선택하십시오.
  4. Rename상황에 맞는 메뉴 의 항목을 사용하여 키 이름을 바꿉니다.
  5. 이름이 지정된 하위 키가 있으면 enum삭제하십시오. 다음에 서비스가 시작될 때 다시 작성됩니다.
  6. DisplayName새 서비스 이름에 따라 하위 키를 변경할 수 있습니다
  7. 변경 사항을 적용하려면 머신을 재부팅하십시오.
  8. 그것이 일을 망치지 않도록기도

3

SC.exe 만들기를 사용하여 Windows에서 원하는 매개 변수를 사용하여 새 서비스를 만듭니다. 그런 다음 SC.exe 삭제를 사용하여 이전 서비스를 삭제하십시오.

SC는 Windows에 기본 제공되는 명령 줄 프로그램으로 서비스 제어 관리자 및 서비스와 통신하는 데 사용됩니다.


1
부가 가치를 추가하지 않고 이전 게시물에 답하지 말고 실제로 질문에 대답하지 않는 것이 좋습니다. 질문은 서비스 이름을 바꾸고 새 서비스를 만들고 이전을 삭제하면 주석으로 사용될 수 있지만 대답이 좋지 않은 것 같습니다.
alphamikevictor 2016 년

alphamikevictor에 동의하지 않습니다. 정보는 질문에 유용합니다.
Andreas Dietrich

0

ENUM / 루트에 대한 권한은 Windows에서 제어하는 ​​동적 영역이라고 생각하는 것 외에도 매우 엄격합니다. 찾고 싶은 곳은 HKLM \ System \ CurrentControlSet \ Services입니다.


그래, 나는 그것을 편집하려고했지만 서비스 메뉴는 레지스트리 키를 찾을 수 없다고 선언했다 : ^)
Nate

서비스가 수행하는 작업을 말하지는 않지만 기존 서비스의 매개 변수를 .REG 파일로 캡처하고 기존 서비스를 제거하고 SC.EXE를 사용하여 새 서비스를 만들 수 있습니다. 그런 다음 .REG를 편집하여 "키"항목 ([HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ <name> \ ...])의 이름을 바꾸고 시스템 생성 항목 (암호 해시 등)을 제거하고 다시 가져 오기 및 재부팅하십시오. 또한, 수동으로 내가 ;-) 먼저 VM에서 테스트 것, 표시 이름, 의존성 등 물론 추가
사이먼 Catlin
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.