작업 관리자에서 SearchIndexer.exe라는 이름으로 표시되는 마이크로소프트 윈도우 검색 인덱서(Windows Search Indexer)는 윈도우에서 파일 검색 속도를 크게 향상시켜 주는 매우 유용한 프로그램입니다. 하지만 이 프로세스가 CPU와 RAM을 지나치게 많이 차지하는 것 같아 구글에 실행 파일 이름을 검색해 보신 분들이 적지 않습니다.
SearchIndexer.exe가 비정상적으로 작동하거나 컴퓨터 성능에 영향을 주고 있다고 걱정된다면, 이 글을 끝까지 읽어보세요. 궁금증을 모두 해소해 드리겠습니다.
윈도우 검색 인덱서는 어떤 역할을 할까?
윈도우 10에는 강력한 검색 기능이 내장되어 있습니다. 찾고자 하는 키워드를 입력하기 시작하면 결과가 거의 즉시 나타나죠. 이것이 가능한 이유는 바로 윈도우 검색 인덱서가 백그라운드에서 항상 실행되고 있기 때문입니다.
검색 인덱서는 자주 사용되는 파일 위치, 설치된 애플리케이션, 그리고 사용자가 검색할 만한 다른 활동들의 변화를 지속적으로 감시합니다. 그런 다음 이러한 항목들을 하나의 색인(index)으로 만들어 두었다가, 검색 요청이 들어오면 빠르게 결과를 제공하는 방식입니다.
검색 인덱서는 정식 윈도우 서비스입니다
작업 관리자에서 간혹 보이는 이 실행 파일은 WSearch라는 윈도우 서비스의 일부입니다. 작업 관리자의 서비스 목록을 열어보면 백그라운드에서 조용히 작동하고 있는 것을 확인할 수 있습니다. 즉, 보안 측면에서 전혀 걱정할 필요가 없습니다.
윈도우 검색 인덱서는 악성코드가 아니며, 본래의 정상적인 기능을 수행하고 있는 것입니다. 물론 항상 좋은 백신 프로그램을 설치하고 정기적인 검사를 실행하는 것이 좋지만, 이 경우 백도어를 통해 몰래 침입한 의심스러운 프로그램은 아닙니다.
윈도우 검색 인덱서 설정 변경하기
대부분의 사용자는 검색 인덱서를 건드릴 필요가 없지만, 실제로 무엇을 색인할지 그리고 어떻게 작동할지를 변경하는 것이 가능합니다.
1. 설정에 접근하려면 시작 메뉴를 열고 '인덱싱 옵션(Indexing Options)'을 검색하세요. 제어판에서도 찾을 수 있지만, 아이러니하게도 가장 빠른 방법은 윈도우 검색을 이용하는 것입니다.
인덱싱 옵션 창이 열리면 인덱서의 작동 방식을 변경할 수 있는 여러 가지 방법이 있습니다.
일시 중지(Pause) 버튼은 인덱서가 실행 중일 때만 활성화됩니다. 인덱서가 불편한 시점에 컴퓨터 성능을 방해하고 있을 때 잠시 숨돌리게 하고 싶다면 유용한 기능입니다.
수정(Modify) 버튼을 사용하면 색인 대상 위치를 추가하거나 제거할 수 있습니다. 예를 들어 자주 검색해야 하는 문서가 담긴 외장 드라이브가 있다면, 해당 위치를 인덱서의 감시 목록에 추가하여 나중에 빠르게 검색할 수 있습니다.
마지막으로 고급(Advanced) 버튼을 누르면 더 세밀한 조정 옵션에 접근할 수 있으며, 이곳의 설정에 따라 검색 인덱서가 주는 부담이 크게 달라질 수 있습니다. 살펴볼 내용이 많으므로 각 옵션이 하는 일을 하나씩 짚어보겠습니다.
검색 인덱서의 리소스 사용량을 줄이는 설정
프로그램이 차지하는 RAM, CPU, 디스크 대역폭을 줄이고 싶다면 먼저 인덱싱 옵션의 수정(Modify) 버튼을 확인해 보세요. 현재 색인 중인 위치 목록이 표시됩니다. 검색할 필요가 없는 위치를 제거하면 인덱서가 더 빨리 작업을 마칠 수 있습니다.
또한 당연한 이야기지만, 느린 디스크에 있는 위치의 체크를 해제하는 것도 도움이 됩니다.
인덱싱 옵션의 고급 설정에서는 인덱서 작동 방식을 더욱 다양하게 수정할 수 있습니다.
흥미로운 옵션 중 하나는 검색 색인 파일의 저장 위치를 변경하는 것입니다. 색인 파일을 보조 드라이브나 빠른 SSD로 옮기면 운영체제의 다른 작업과 경쟁하지 않게 됩니다. 대부분의 경우 큰 차이는 없겠지만, 성능 저하의 원인이 되는지 직접 시험해 볼 수는 있습니다.
검색 인덱서가 소모하는 시간과 리소스를 줄이는 데 도움이 되는 또 다른 영역은 파일 형식(File Types)입니다. 인덱서가 처리할 파일 형식을 제한하면 상당한 작업량을 건너뛸 수 있습니다.
인덱서가 파일 속성뿐 아니라 파일 내용까지 색인하도록 설정되어 있다면, 파일 속성만 색인하도록 변경해 보세요. 인덱서가 작업을 훨씬 빠르게 끝내고 시스템에서 물러날 수 있습니다.
검색 색인 수동 재구축하기
경우에 따라 문제는 검색 인덱서 소프트웨어 자체가 아니라 색인 데이터가 손상된 것일 수 있습니다. 이럴 때는 검색 인덱서에게 색인을 완전히 다시 만들도록 강제할 수 있습니다. 아래 이미지에 표시된 다시 작성(Rebuild) 버튼을 선택하고 색인 재구축을 확인하면 됩니다. 시간이 오래 걸릴 수 있지만, 진행 상황은 인덱싱 옵션 기본 창에서 확인할 수 있습니다.
최근 드라이브의 파일을 대폭 변경했다면 재구축이 합리적인 선택입니다. 시간이 오래 걸리는 작업이므로, 잠자리에 들기 전에 시작해 두고 밤새 실행되도록 하는 것도 좋은 방법입니다.
성능 향상을 위해 검색 인덱서 비활성화하기
윈도우 검색 기능이 굳이 필요 없고 언제나 시스템에서 최대한의 성능을 끌어내고 싶으신가요? 검색 인덱서를 완전히 비활성화하는 것은 권장하지 않지만, 어떤 선택지가 있는지는 알아두는 것이 좋습니다.
'더 나은 성능을 위한 윈도우 인덱싱 끄기' 관련 가이드를 참고하면 검색 인덱싱을 비활성화하는 방법과, 비활성화가 합리적인 구체적인 상황에 대한 조언을 얻을 수 있습니다.
윈도우 검색 인덱서를 삭제할 수 있을까?
짧게 답하자면, 검색 인덱서를 완전히 제거하는 것은 불가능합니다. 윈도우 구성 요소이기 때문에 이전 섹션에서 설명한 것처럼 검색 인덱스를 비활성화하는 것만 가능합니다. 어차피 완전히 삭제할 이유도 없습니다. 비활성화하면 남는 영향은 약간의 디스크 공간 차지뿐이므로, 설령 삭제가 가능하더라도 그 노력이 값진 일은 아닙니다.
윈도우 검색을 통째로 끄는 것은 권장하지 않습니다. 드물게 리소스를 너무 많이 잡아먹는 상황에서는 서비스를 세밀하게 조정해서 영향을 줄이는 편이 더 낫습니다.
합당한 이유로 검색 인덱서를 비활성화해도 되는 상황도 몇 가지 있습니다. 예를 들어 Plex 같은 프로그램으로 홈 미디어 서버를 운영 중이고, 해당 컴퓨터를 일상용 PC로 사용하는 사람이 없다면 검색 인덱서를 꺼도 무방합니다. 그 컴퓨터에서 검색 인덱서는 아무 역할도 하지 못하기 때문입니다.
임베디드 시스템에 사용되는 저사양 윈도우 장치나, 누구도 검색을 하지 않을 것이 확실한 환경에서도 마찬가지입니다.
마치며
정리하자면, 윈도우 검색 인덱서는 바이러스가 아니며 컴퓨터에 문제가 있는 것도 아닙니다. 이 소프트웨어는 중요한 역할을 충실히 수행하고 있습니다. 사용량을 크게 줄이든 완전히 비활성화하든 선택은 사용자의 몫이지만, 파일 색인이 잘 갖춰져 있으면 윈도우가 훨씬 빠르고 편리하게 느껴진다는 점을 기억하세요.