
Windows는 파일과 폴더를 빠르게 찾을 수 있도록 인덱싱 서비스(Indexing Service)를 사용합니다. 한 번 색인이 생성되면 파일 탐색기의 검색창이나 시작 메뉴에서 원하는 파일을 즉시 검색할 수 있습니다. 다만 컴퓨터를 실제로 사용하는 동안에는 사용자 경험을 위해 Windows가 인덱싱 서비스의 속도를 늦추거나 일시 중지하기도 하는데, 대부분의 경우 이는 큰 문제가 되지 않습니다.
하지만 검색 인덱스를 방금 다시 작성했거나 대량의 파일을 새로 추가한 경우라면, 모든 파일을 색인하는 데 상당한 시간이 걸릴 수 있습니다. 이런 경우 Windows가 사용자의 시스템 사용 여부와 관계없이 필요할 때마다 인덱싱 서비스를 실행하도록 강제하면 색인 속도를 크게 높이고 안정성도 개선할 수 있습니다.
그룹 정책 편집기(Group Policy Editor) 활용
그룹 정책 편집기에서 정책 설정 하나만 변경하면, 사용자가 시스템을 사용 중이더라도 Windows 검색 인덱싱 서비스가 계속 실행되도록 만들 수 있습니다.
먼저 Win + R 키를 누르고 gpedit.msc를 입력한 후 Enter 키를 누릅니다.

그룹 정책 편집기가 열리면 "컴퓨터 구성 → 관리 템플릿 → Windows 구성 요소 → 검색"으로 이동합니다.

오른쪽 패널에서 "인덱서 백오프 사용 안 함(Disable indexer backoff)" 정책을 찾아 두 번 클릭합니다.
정책 속성 창에서 "사용(Enabled)" 라디오 버튼을 선택하고 "확인" 버튼을 클릭해 변경 사항을 저장합니다.

변경 사항을 적용하려면 명령 프롬프트를 관리자 권한으로 실행해 아래 명령어를 입력하거나, 시스템을 재부팅하면 됩니다.
gpupdate.exe /force
이제부터는 시스템을 사용하는 중에도 Windows가 인덱싱 서비스 속도를 늦추지 않으므로, 새로운 파일들이 훨씬 빠르게 색인됩니다.
레지스트리 편집기(Registry Editor) 활용
참고: 레지스트리를 수정하기 전에 반드시 백업을 하거나 시스템 복원 지점을 생성하세요.
Windows Home 에디션을 사용 중이라면 그룹 정책 편집기를 사용할 수 없습니다. 대신 레지스트리 편집기를 통해 동일한 설정을 적용할 수 있습니다.
Win + R 키를 누르고 regedit를 입력한 후 Enter 키를 눌러 레지스트리 편집기를 엽니다.
레지스트리 편집기에서 아래 경로로 이동합니다.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search\Gathering Manager

여기서 "DisableBackOffOnUser" 값을 수정해야 합니다. 하지만 이 값은 시스템 키에 속해 있어 일반적인 방법으로는 수정할 수 없으며, 수정을 시도하면 다음과 같은 오류 메시지가 나타납니다.

값을 수정하려면 먼저 해당 키의 소유권을 가져와야 합니다. 왼쪽 패널의 "Gathering Manager" 키를 마우스 오른쪽 버튼으로 클릭하고 "권한(Permissions)" 옵션을 선택합니다.

권한 창이 열리면 창 하단의 "고급(Advanced)" 버튼을 클릭합니다.

"TrustedInstaller" 항목 옆에 있는 "변경(Change)" 링크를 클릭하면 대상 키의 소유자를 변경할 수 있습니다.

"선택할 개체 이름 입력" 필드에 본인의 사용자 이름을 입력하고 "이름 확인(Check Names)" 버튼을 클릭합니다. 그러면 사용자 이름이 올바른 형식으로 변환됩니다. "확인" 버튼을 클릭해 변경 사항을 저장합니다.

소유자를 변경한 후에는 해당 키에 대한 모든 권한을 부여받아야 합니다. 권한 탭에서 자신을 추가하면 되는데, "추가(Add)" 버튼을 클릭해 계속 진행합니다.

"보안 주체 선택(Select a principal)" 링크를 클릭합니다.

앞 단계와 마찬가지로 사용자 이름을 입력하고 "이름 확인" 버튼을 클릭한 뒤 "확인" 버튼을 누릅니다.

"기본 권한(Basic Permissions)"에서 "모든 권한(Full Control)" 체크박스를 선택하고 "확인" 버튼을 클릭해 저장합니다.

메인 창에서 "하위 컨테이너 및 개체의 소유자 바꾸기(Replace owner on subcontainers and objects)" 체크박스를 선택한 후 "확인" 버튼을 클릭합니다.

이것으로 권한 변경이 모두 완료되었습니다. 오른쪽 패널에서 "DisableBackOffOnUser" 값을 찾아 두 번 클릭하고, 값 데이터를 "1"로 변경한 뒤 "확인" 버튼을 클릭해 저장합니다.

변경 사항이 제대로 적용되도록 시스템을 재부팅합니다.
위 방법을 사용해 Windows 인덱싱 서비스를 더 빠르게 실행해 보셨다면, 아래 댓글로 여러분의 생각과 경험을 공유해 주세요.