Windows의 명령 줄에서 서비스를 중지하는 방법은 무엇입니까?


0

나는 커맨드 라인에서 다음과 같은 서비스를 중단하고 싶다.

  • 인쇄 스풀러
  • 셸 하드웨어 감지
  • 창 방어자
  • 윈도우 업데이트
  • 온 디맨드 onecloud

또한 시작시 실행을 거부합니다. 장애인 mmc)

일반적인 답변을 찾지 못했습니다. 명령 줄 .cmd 파일에서이를 중지하는 방법은 무엇입니까? 또한, 그것을 실행해야합니다 관리자로서 ?


또한 어떻게 그 이름으로 주어진 임의의 서비스를 멈출 수 있습니까? 일부는 특정 실행 파일이며, 일부는 svchost이고 중요한 서비스를 통해 호스팅 할 수 있으므로 프로세스 관리자를 통해 종료 할 수 있습니다. 나는 어떤 svchost 호스트 무엇 이벤트를 관리 할 수 ​​없습니까?
xakepp35

그들은 실제로 레지스트리 항목입니까? "서비스"라고 불리는이 무작위 질병은 어디에 있었습니까?
xakepp35

질병이란 무엇을 의미합니까? 그리고 어떤 OS를 사용하고 있습니까?
Jimmy_A

@ D.A windows 10 x64
xakepp35

답변:


1

서비스 사용을 중지하려면 net stop <service name>

서비스 사용을 시작하려면 net start <service name>

이 두 가지 모두 상승 된 프롬프트에서 실행해야합니다.


서비스 사용을 비활성화하려면 sc config "Name of Service" start= disabled

이것은 또한 높은 프롬프트에서 실행해야합니다.


마지막으로 서비스 목록과 상태는 다음 위치의 레지스트리에 있습니다.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services

또는

입력 할 수 있습니다. services.msc cmd 라인에 입력하면 목록이 표시됩니다.

(감사합니다 @ D.A!)


1
작업 표시 줄에 서비스를 입력하고 목록을 가져올 수 있으며 레지스트리에 갈 필요가 없습니다.
Jimmy_A

1
UI를 사용하여 모든 서비스가 표시되는 것은 아니므로 특정 시스템 서비스 또는 드라이버를 찾으려면 레지스트리로 이동해야 할 수도 있습니다.
Daniel B

1
cmd에 서비스를 입력해도 작동하지 않습니다. cmd를 사용하면 services.msc
LPChip

2

서비스와 상호 작용하려면 관리자 권한이 필요합니다.

설치된 서비스 목록을 보려면 다음을 입력하십시오. (이 명령에는 관리 권한이 필요하지 않습니다).

net start

Powershell도 사용할 수 있습니다.

get-service | select Name

서비스를 시작하려면 다음을 입력하십시오.

net start <name of service>

또는 powershell을 사용합니다.

start-service -name <short name of service>
start-service -displayname <long name of service>

서비스를 중지하려면 다음을 입력하십시오.

net stop <name of service>

또는 powershell을 사용합니다.

stop-service -name <short name of service>
stop-service -displayname <long name of service>

서비스에는 길고 짧은 이름이 있습니다. 예 : "Windows Update"는 wuauserv라고도합니다. 공백이 포함 된 서비스를 입력하려면 따옴표를 사용해야합니다.

서비스의 시작 유형 (예 : 자동 또는 사용 불가능)을 수정하려면 다음을 사용하십시오.

sc config "<name of service>" start=auto
sc config "<name of service>" start=disabled

Powershell을 사용하거나

Set-Service -Name <short name of service> -StartupType automatic
Set-Service -DisplayName <long name of service> -StartupType disabled

-name과 -displayname은 시작 유형을 자동 및 비활성화로 설정하는 데 분명히 작용합니다.

Microsoft OneDrive에 대해서도 언급 했으므로 OneDrive는 매우 완고하며 탐색기를 열 때 자체를 활성화 할 수 있습니다. OneDrive를 사용하고 싶지 않으면 시작 - & gt; 프로그램 추가 / 제거를 실행하고 Microsoft OneDrive를 제거하십시오.


1

서비스를 죽이는 두 가지 명령 :

  1. net start 실행중인 서비스의 이름 목록을 얻는 방법
  2. net stop "name of service" 서비스를 중지하려면

서비스는 다른 어떤 것과 마찬가지로 거의 비슷합니다. 서비스와 다른 프로그램의 차이점은 백그라운드에서 실행되며 클릭하거나 클릭 할 수있는 사용자 인터페이스가 없다는 것입니다. 웹 서비스, 이벤트 로깅, 파일 제공, 인쇄 또는 오류보고와 같은 핵심 운영 체제 기능을 제공하기위한 것입니다.

Microsoft에서 모든 서비스를 개발하지는 않습니다. 일부 응용 프로그램 및 드라이버는 자체 서비스를 설치합니다. 보안 스위트는 시스템의 활동, 방화벽 보호 등에 대한 실시간 모니터링을 제공하기 위해 다양한 서비스를 설치하기 때문에 아주 좋은 예입니다. 이러한 스위트는 서비스가 제공하는 이점을 사용해야합니다. 그러한 장점 중 하나는 시스템 부팅 도중, 다른 프로그램보다 먼저, 그리고 로그인하기 전에 시작할 수 있다는 점입니다. 그러나 가장 중요한 이점은 Windows 코어에서 완벽하게 통합되는 동시에 컴퓨터에서 실행되는 모든 것을 모니터링 할 수 있다는 것입니다. 이렇게하면 매우 높은 수준의 보호 기능을 제공 할 수 있습니다.

타사 서비스의 또 다른 예로 SSH 서버가 있습니다. SSH 서버는 보안 원격 연결이나 Mozilla 유지 관리 서비스와 같은 웹 브라우저 자동 업데이트 서비스를 위해 사무실에서 자주 사용됩니다.

서비스가 무엇을 언제 수행 하는지를 아는 것은 때때로 유용 할 수 있습니다. 예를 들어, 기능을 필요로하지 않는다는 것을 알고 있으면 시스템 속도를 높이기 위해 기능을 비활성화 할 수 있습니다. 로컬 네트워크를 관리하기 위해 라우터가 설치된 경우 인터넷 연결 공유 서비스가 필요하지 않을 수 있습니다. 또는 서비스를 실행할 필요가 있지만 그렇게 중요하지 않은 경우 Windows, 시작 프로그램 또는 기타 중요한 서비스가 시작된 후 나중에 서비스가 시작되도록 설정할 수 있습니다. 필자의 경우, 필요한 서비스 중 하나가 내 인생에 의존하지 않지만 Windows 시간 서비스는 날짜와 시간을 동기화합니다. 그래서 Delayed startup으로 설정하기로 결정했습니다.

서비스 란 무엇입니까? Windows 서비스 & amp; 서비스 제어에 대한 지침 Windows 서비스 이해 및 관리


서비스가 항상 응용 프로그램 일 수는 없습니다. 그것은 svchost.exe 스레드 수 있습니다. 그리고 질병은 기술의 불균일성입니다 - 일부는 앱이고 일부는 단지 스레드이며 모든 무작위입니다! 소프트웨어가 개발되어야하는 방식이 아니며, 요청 된 서비스를 종료해야합니다.
xakepp35

@ xakepp35 나는 윈도우 7, 윈도우 8 및 윈도우 10에 대한 설정이 어떤 OS인지 묻는다. Windows 서비스에 대한 답을 다시 말해 보겠습니다. UI가 있으면 서비스를 시작하거나 종료 할 수 없습니다. UI는 향상된 사용자 경험을위한 추가 기능입니다. 어떤 식 으로든 명령은 이것들입니다.
Jimmy_A

@ xakepp35 답장에서 무엇을 찾고 있는지 알고 있으므로 질문을 편집하여 모든 사람들이 실제로 무엇을 요구하는지 이해할 수 있도록해야합니다. 서비스를 이름으로 죽이는 경우 일반적으로 모든 하위 서비스를 차례로 종료하는 상위 서비스를 종료합니다.
Jimmy_A
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.