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"와 함께 사용하기에 이름을 변경하려면, 니콜라 Dimitrijevic @에 의해 기술 regedit를 기술 사용
macetw

@macetw 무슨 뜻인지 잘 모르겠습니다. 그것은 서비스의 표시 이름을 변경하는데, 이것은 질문에 관한 것입니다. 서비스 이름은 완전히 다른 것입니다.
Patrick Seymour

2

당신이 가까이 있었더라도 잘못했습니다. :)

먼저 탐색 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services 에서 왼쪽의 창, 당신이 눌러 이름을 변경하고자하는 서비스의 키를 선택 F2 하고 원하는 이름을 입력합니다

당신이있는 경우 열거 는 주요 키를 확장 할 때 하위 키가 다시 시작할 때 다시 만들어집니다로, 그냥 삭제

여기에 이미지 설명을 입력하십시오

DisplayName 하위 키를 변경할 수 있지만 그렇게 할 필요는 없습니다. 일반적으로 변경된 서비스 이름을 따르도록 변경합니다

이제 컴퓨터를 다시 시작하십시오

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.