Microsoft Windows 검색 인덱서의 높은 CPU 사용량을 최소화하는 방법
Windows Search Indexer(또는 searchindexer.exe)는 갑자기 CPU나 디스크를 몇 시간씩 잡아먹기 전까지는 아무 문제 없어 보이는 프로세스 중 하나입니다.파일, 이메일 등을 백그라운드에서 인덱싱하여 검색 결과를 빠르게 유지하는 것이 기본 원칙입니다.하지만 가끔은 제멋대로 실행되어 시스템 성능을 저하시킬 수 있습니다. CPU 사용량이 오랫동안 100%에 달하거나 디스크 사용량이 급증하는 경우, 이 프로세스가 제대로 작동하지 않을 가능성이 높습니다.이 가이드에서는 서비스 재시작부터 인덱스 재구축까지 일반적인 해결 방법을 살펴보겠습니다.이 방법들을 통해 시스템 성능을 정상화할 수 있기를 바랍니다.
Windows 10 및 11에서 Searchindexer의 CPU 사용량이 높은 문제를 실제로 해결하는 방법
Windows 검색 서비스를 다시 시작합니다
Windows가 제 기능을 다 하지 못하고 멈춰서 약간의 개선이 필요할 때가 있는데, 이럴 때 보통 이 서비스를 가장 먼저 이용합니다.서비스를 다시 시작하면 상태가 초기화됩니다.꽤 간단하면서도 가끔은 이 방법이 얼마나 잘 작동하는지, 특히 Windows 업데이트 후나 색인이 손상된 경우에는 좀 이상하게 느껴질 수 있습니다.
- 시작 버튼을 마우스 오른쪽 버튼으로 클릭 하거나Windows + R
services.msc실행 상자에 입력 하고 확인을 누릅니다.- 목록에서 Windows Search를 찾아 마우스 오른쪽 버튼을 클릭한 다음 다시 시작을 선택합니다.
- 선택 사항: Windows 검색을 두 번 클릭 하고 시작 유형 이 자동(지연된 시작) 으로 설정되어 있는지 확인하세요.이렇게 하면 Windows가 부팅 후 검색 서비스를 원활하게 시작할 수 있습니다.
이 단계는 인덱서가 제대로 작동하지 않게 하는 사소한 문제를 해결할 수 있어서 유용합니다.어떤 설정에서는 재부팅 후 문제가 해결되기도 하지만, 그렇지 않은 설정도 있습니다.그래도 더 복잡한 작업을 시작하기 전에 시도해 볼 만한 가치가 있습니다.
PC 재부팅
때로는 새로 시작하는 것만으로도 효과가 있습니다.임시 캐시를 지우고, 폭주하는 프로세스를 중단시키고, 디스크 또는 CPU 부하를 높이는 요소를 재설정합니다.모든 작업을 저장한 후 시작 메뉴 > 전원 > 다시 시작을 통해 컴퓨터를 재부팅하세요.그래도 문제가 해결되지 않으면 걱정하지 마세요.시도해 볼 만한 방법이 많이 있습니다.
검색 및 인덱싱 문제 해결사 실행
네, Windows에는 검색 문제를 해결하는 작은 도우미가 있습니다. Windows 10과 11에서는 높은 CPU 사용량이나 인덱싱 실패를 유발하는 문제를 자동으로 진단하고 때로는 해결할 수 있습니다.특히 업데이트나 새 소프트웨어 설치 후 문제가 발생하기 시작했다면 시도해 볼 만한 가치가 있습니다.
- 시작을 마우스 오른쪽 버튼으로 클릭 하고 설정을 선택하세요
- 시스템 > 문제 해결 > 기타 문제 해결사 로 이동합니다.
- 아래로 스크롤하여 검색 및 인덱싱을 찾은 다음 실행을 클릭하세요.
- 화면의 지시를 따르세요.때로는 빠르게 해결할 수 있고 때로는 그렇지 않을 수도 있지만, 무료이며 쉽게 할 수 있습니다.
이 문제 해결사는 손상된 인덱스나 비활성화된 구성 요소와 같은 문제를 발견하고 복구를 시도할 수 있습니다.자동 처리 기능이라 더 복잡한 수정 작업을 하기 전에 미리 시도해 보는 것이 좋습니다.
검색 인덱스 재구축
인덱스 자체가 손상된 경우, 이것이 문제의 원인인 경우가 많습니다.인덱스를 처음부터 다시 작성하면 대개 고질적인 문제는 해결되지만, 속도가 느리고 프로세스 중에 리소스 사용량이 높아진다는 점을 유의하세요.하지만 뭐, 윈도우니까 어쩔 수 없죠.
- 를 누르고
Win + R, 입력한control.exe srchadmin.dll후 확인을 누르세요. - 팝업되는 인덱싱 옵션 창에서 하단의 고급 버튼을 클릭합니다.
- 문제 해결 섹션에서 재구축을 클릭하세요.
인덱서가 항상 관심 없는 특정 폴더나 드라이브를 탐색하는 경우, 인덱싱되는 항목을 줄일 수 있습니다.같은 창에서 ‘수정’을 클릭 하고 포함하지 않을 위치의 체크를 해제하면 됩니다.인덱싱이 적을수록 작업 부하가 줄어들어 CPU 사용량이 지속적으로 높은 경우 큰 도움이 될 수 있습니다.
Windows를 최신 상태로 유지하세요
지루하지만 중요한 단계 중 하나입니다. Microsoft는 인덱싱 오류를 유발하는 버그를 포함한 버그를 수정하는 패치를 정기적으로 배포합니다.설정 > Windows 업데이트 > 업데이트 확인을 열고 보류 중인 업데이트를 설치하기만 하면 됩니다.때로는 패치 릴리스가 검색 프로세스의 오류를 유발하는 버그를 바로 해결할 수 있습니다.
시스템 검사 실행(SFC 및 DISM)
손상된 시스템 파일은 프로세스를 교묘하게 조작하는 작은 그렘린과 같습니다. SFC 검사를 실행하면 손상된 파일을 감지하고 복구할 수 있습니다.관리자 PowerShell 또는 명령 프롬프트( Win + X > Windows PowerShell(관리자) )를 열고 다음을 입력하세요.
sfc /scannow
문제가 해결되도록 두세요.몇 분 정도 걸릴 수 있습니다.문제가 발견되어 해결되면 다시 시작하여 CPU 점유 현상이 가라앉는지 확인하세요.
더 심각한 문제의 경우, 시스템 이미지 자체를 복구하는 DISM을 실행하세요.같은 관리자 터미널에 다음을 입력하세요.
DISM.exe /Online /Cleanup-Image /RestoreHealth
다시 말하지만, 인내심이 중요합니다.프로세스를 완료하는 데 시간이 걸릴 수 있지만, 기본 시스템 손상을 수정하면 searchindexer.exe가 제대로 작동하지 않게 만드는 더 심각한 문제를 해결할 수 있습니다.
충돌을 찾기 위해 클린 부팅 수행
타사 소프트웨어나 백그라운드 서비스가 방해하는 경우, 클린 부팅을 수행하면 원인을 파악할 수 있습니다.클린 부팅은 Microsoft가 아닌 모든 서비스를 일시적으로 비활성화하여 높은 CPU 사용량이 지속되는지 확인할 수 있도록 합니다.
- 를 누르고
Win + R, 를 입력하고msconfig, Enter를 누르세요 - 서비스 탭 에서 모든 Microsoft 서비스 숨기기를 선택한 다음 모두 사용 안 함을 클릭합니다.
- 시작 프로그램 으로 이동 하거나 Windows 10 이상에서는 작업 관리자의 시작 프로그램 탭을 열어 필수적이지 않은 프로그램을 비활성화합니다.
- 재부팅하고 SearchIndexer 프로세스가 여전히 리소스를 소모하는지 확인하세요.문제가 해결되면 서비스를 하나씩 또는 여러 번에 걸쳐 다시 활성화하여 충돌 원인을 파악하세요.
이 방법은 인덱서 활동이 활발하게 발생하는 원인이 될 수 있는 문제가 있는 소프트웨어를 찾아내는 데 도움이 됩니다.단, 나중에 모든 소프트웨어를 다시 활성화하는 것을 잊지 마세요!
맬웨어 검사 실행
물론, 맬웨어는 정상적인 프로세스를 가로채는 재주가 있습니다.시작 > Windows 보안 > 바이러스 및 위협 방지 > 검사 옵션 으로 이동하여 Windows 보안에서 전체 검사를 실행하세요.전체 검사를 선택 하고 지금 검사를 클릭하세요.악성 프로그램이 나타나면 즉시 제거하세요.지속적인 위협에 대해서는 오프라인 검사나 신뢰할 수 있는 타사 바이러스 백신 도구를 사용하는 것이 좋습니다.맬웨어는 시스템 프로세스나 실제 시스템 파일로 위장하여 리소스 사용량을 높이는 경우가 있습니다.
Windows 재설정을 고려하세요
다른 모든 것이 실패하고 시스템이 여전히 느려지는 경우, 공장 초기화를 통해 시스템을 망가뜨리는 모든 것을 제거할 수 있습니다.심각한 악성 코드나 다른 방법으로는 복구할 수 없는 손상된 OS 파일일 수도 있습니다.중요한 모든 것을 먼저 백업하세요.이렇게 하면 모든 것이 깨끗이 지워집니다.
- 설정 > 시스템 > 복구 > 이 PC 재설정 으로 이동합니다.
- 파일을 보관할지 아니면 전체 삭제를 수행할지 선택하세요
- Windows를 새로 설치하려면 안내에 따라 진행하세요.시간이 다소 걸릴 수 있지만, 새 컴퓨터로 시작할 수 있습니다.
옵션이 많긴 하지만, searchindexer.exe의 높은 CPU 또는 디스크 사용량은 일반적으로 단일 수정으로 인해 발생하지 않습니다.대개 사소한 손상, 충돌 또는 손상된 인덱스가 원인입니다.일단 문제가 해결되면 다시 문제가 발생하는 경우는 거의 없습니다.물론 다음 업데이트 전까지는 말이죠.
요약
- services.msc 를 통해 Windows Search 서비스를 다시 시작합니다.
- 임시 오류를 해결하려면 PC를 재부팅하세요.
- 검색 문제에 대한 내장 문제 해결사를 실행하세요
- 제어판에서 검색 인덱스를 다시 작성합니다.
- Windows가 최신 상태인지 확인하세요
- SFC / 및 DISM 명령을 실행하여 시스템 파일을 수정합니다.
- 충돌하는 소프트웨어를 식별하려면 클린 부팅을 시도하세요.
- 악성 하이재킹을 배제하기 위해 맬웨어를 검사합니다.
- 최후의 수단으로 공장 초기화를 하세요(먼저 백업하세요!)
마무리
searchindexer.exe의 높은 CPU 및 디스크 사용량은 골칫거리가 될 수 있지만, 이러한 조정을 통해 대부분의 문제는 해결됩니다.때로는 인내심을 갖고 재부팅하기만 하면 됩니다.하지만 인덱스를 다시 구축하거나 시스템을 정리하는 것만으로도 큰 변화를 가져올 수 있습니다.이러한 체계적인 접근 방식이 다시 원활하게 작동하는 데 도움이 되기를 바랍니다.행운을 빕니다!
관련 기사
이 글이 도움이 되었나요?