Windows Search 서비스 시작 및 중지 하기

windows 11windows searchpowershell

Windows Search 는 사용자 PC 내에 존재하는 이메일, 연락처, 일정, 문서, 사진 등의 데이터 검색을 위한 검색 엔진입니다. PC 내의 문서를 찾고, 색인할 경우에 CPU, MEMORY 를 많이 사용합니다. 검색을 사용하지 않는다면 서비스를 꺼 두는 것이 좋습니다.

Windows Search

Windows Search 에서 생성하는 프로세스는 SearchFilterHost, SearchIndexer, SearchProtocolHost 입니다.

> Get-Process | Where-Object {$_.ProcessName -like "*Search*"}

Handles  NPM(K)    PM(K)      WS(K)     CPU(s)     Id  SI ProcessName
-------  ------    -----      -----     ------     --  -- -----------
    169       9     1696       9320       0.02  25280   0 SearchFilterHost
    714      18    11220      21020       1.73  19980   0 SearchIndexer
    417      14     3752      18464       1.31  18912   0 SearchProtocolHost

Windows 서비스를 사용하여 관리하기

서비스 관리자 실행하기

Window 키를 눌러 sevice 를 입력합니다.

서비스 를 실행합니다.

Windows Search 서비스 비활성화 하기

Windows Search 항목을 더블 클릭하여, 속성창을 실행합니다.

시작유형: 에서 사용 안 함 으로 변경하고, 확인 버튼을 클릭합니다.

서비스 상태: 에서 현재 상태 확인 할 수 있습니다.

아래 버튼을 클릭하여 서비스를 시작, 중지 할 수 있습니다. PC 를 재시작하는 경우에는 이와 관계 없이 시작 유형 에서 지정한 대로 동작합니다.

Windows Search 서비스 활성화 하기

시작유형(E): 에서 자동(지연된 시작) 으로 변경하고, 확인 버튼을 클릭합니다.

PowerShell 을 사용하여 관리하기

서비스 관리 명령은 관리자 권한 이 필요합니다. PowerShell 을 관리자 권한으로 실행합니다.

서비스 상태 확인 하기

Get-Service 명령을 사용하여, 서비스 상태를 확인합니다.

> Get-Service -Name "Windows Search"

Status   Name               DisplayName
------   ----               -----------
Stopped  WSearch            Windows Search

Select-Object 명령을 파이프라인으로 사용하면, 자세한 내용을 볼 수 있습니다.

서비스의 이름(Name)은 WSearch 이며, 시작유형(StartupType)은 Automatic 인 것을 확인 할 수 있습니다.

> Get-Service -Name "Windows Search" | Select-Object *

Name                : WSearch
RequiredServices    : {BrokerInfrastructure, RPCSS}
CanPauseAndContinue : False
CanShutdown         : False
CanStop             : False
DisplayName         : Windows Search
DependentServices   : {workfolderssvc, WMPNetworkSvc}
MachineName         : .
ServiceName         : WSearch
ServicesDependedOn  : {BrokerInfrastructure, RPCSS}
ServiceHandle       :
Status              : Stopped
ServiceType         : Win32OwnProcess
StartType           : Automatic
Site                :
Container           :

서비스 시작유형 변경하기

Set-Service 명령을 사용하여, 시작유형 을 변경합니다. StartupType 은 다음과 같은 유형이 있습니다.

> Set-Service -Name WSearch -StartupType Automatic

서비스 시작하기

Start-Service 명령을 사용하여, 서비스를 시작합니다.

> Start-Service -Name "WSearch"
> Get-Service -Name WSearch | Select-Object Name,Status

Name     Status
----     ------
WSearch  Running

서비스 중지하기

Stop-Service 명령을 사용하여, 서비스를 중지합니다.

> Stop-Service -Name "WSearch"
> Get-Service -Name WSearch | Select-Object Name,Status

Name     Status
----     ------
WSearch  Stopped

참고