명령 줄에서 Windows 서비스 비활성화


55

Windows 서비스를 비활성화하고 싶지만 다음을 원하지 않습니다.

  1. "서비스"관리 콘솔을여십시오
  2. 서비스 이름으로 스크롤
  3. 속성을 마우스 오른쪽 단추로 클릭하거나 두 번 클릭하십시오.
  4. 시작 유형 변경 : 비활성화
  5. 대다
  6. "중지"를 클릭하십시오

Windows 서비스제거하고 싶지 않지만 대신 비활성화하십시오.


1
services.msc, 서비스 이름을 입력하고 마우스 오른쪽 버튼 메뉴 키를 누르고, 키를 눌러 중지를 선택하고 Enter 키를 누릅니다.
Tamara Wijsman

5
OP가 자동 시작을 중지 및 비활성화하려는 경우 복제되지 않음
Alfabravo

1
그러므로 내 질문에 대답하지 않고 키보드에서 GUI를 탐색 "명령 줄"을 지정할 때 @TomWijsman는 일반적으로 하나 더 마우스를 의미
케빈 Driedger

1
@ KevinDriedger : 단계를 단축하는 방법을 제안하고 답변보다 키가 적습니다.
Tamara Wijsman

답변:


93
sc config "Name of Service" start= disabled
sc stop "Name of Service"

공간 의 "후 start="중요

서비스 화면에서 서비스를 두 번 클릭하면 서비스 이름을 볼 수 있습니다.

서비스 이름


12

Kevin의 답변 외에도 둘 이상의 서비스를 제어하거나 일부 기준에 따라 서비스를 선택해야하는 경우을 사용할 수 있습니다 wmic. 하나의 서비스 만 중지하는 간단한 사용 (이 예제에서는 SQLwriter)은 다음과 같습니다.
wmic service where name='SQLWriter' call ChangeStartmode Disabled

그러나이 도구는 훨씬 강력합니다. 예를 들어 캡션이 SQL로 시작하는 모든 서비스에 대해 비활성화 모드를 설정하고 아직 비활성화하지 않은 경우 :

wmic service where "caption like 'SQL%' and  Startmode<>'Disabled'" call ChangeStartmode Disabled

11

SC STOP "<nameservice>"

SC CONFIG "<nameservice>" START=( BOOT, 또는 SYSTEM, 또는 AUTO, 또는 DEMAND, 또는 DISABLED, 또는 DELAYED-AUTO)

링크 : Sc 구성


4
이것은 5 년 전의 최고 투표 답변과 어떻게 다릅니 까?
Greenonline

4
@Greenonline : 실제로 다릅니다. Marc는 전체 인수 목록과 도움말 페이지 링크를 제공했습니다. 유용한 물건을 투표하지 마십시오.
SoLaR

-2

KB248660 에서 인용 :

Microsoft Windows NT Resource Kit의 Reg.exe 유틸리티가 컴퓨터에 설치되어 있어야합니다.

명령 줄을 사용하여 로컬 컴퓨터에서 서비스의 시작 값을 변경하려면 명령 프롬프트에 다음을 입력 한 다음 Enter 키를 누릅니다. REG UPDATE HKLM \ SYSTEM \ CurrentControlSet \ Services \ servicename \ Start = X 여기서 servicename은 이름입니다. 레지스트리에 나타나는 서비스 중 X는 2, 3 또는 4 (각각 자동 시작, 수동 시작 또는 비활성화를 나타냄)입니다.

명령 줄을 로컬로 사용하여 원격 컴퓨터의 서비스 시작 값을 변경하려면 명령 프롬프트에 다음을 입력하고 Enter 키를 누릅니다. REG UPDATE HKLM \ SYSTEM \ CurrentControlSet \ Services \ servicename \ Start = X \ servername 여기서 servicename은 레지스트리에 나타나는 서비스 이름, X는 2, 3 또는 4 (각각 자동 시작, 수동 시작 또는 비활성화를 나타냄)이며 servername은 원격 서버의 이름입니다.

서비스 이름이 레지스트리에 나타나는 방법을 보려면 다음 레지스트리 키를보십시오. HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \


나쁜 생각. REG 유틸리티를 사용하여 서비스를 비활성화 할 수 있지만 서비스 관리자는 업데이트되지 않습니다. 서비스 관리자가 내부 목록을 새로 고칠 때까지 서비스 관리자는 서비스를 계속 실행할 수 있습니다.이 시점에서 테스트되었으며 서비스는 여전히 비활성화 된 플래그 == 시작됨 (비활성화 됨)으로 시작됩니다.
SoLaR
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.