Windows 검색이 제대로 작동하지 않는다면 Windows 검색 설정을 기본값으로 재설정한 후 문제가 해결되는지 확인해 보세요. 이 작업은 Microsoft에서 제공하는 PowerShell 스크립트를 활용하면 간단하게 처리할 수 있습니다.
Windows 11/10 검색 재설정하기
- 관리자 권한으로 Windows에 로그인합니다.
- Microsoft 공식 페이지에서 ResetWindowsSearchBox.ps1 스크립트를 다운로드합니다.
- 다운로드한 파일을 마우스 오른쪽 버튼으로 클릭한 뒤 PowerShell로 실행을 선택합니다.
- UAC(사용자 계정 컨트롤) 창이 나타나면 열기를 클릭합니다.
- PowerShell 창이 열립니다.
- "이 앱이 디바이스를 변경하도록 허용하시겠습니까?"라는 메시지가 표시되면 예를 선택합니다.
- 재설정 과정이 완료되면 PowerShell 창을 닫습니다.
'이 시스템에서 스크립트 실행이 비활성화되어 로드할 수 없습니다' 오류 해결 방법
스크립트 실행 시 "Cannot be loaded because running scripts is disabled on this system"(이 시스템에서 스크립트 실행이 비활성화되어 있어 로드할 수 없습니다)라는 오류 메시지가 나타난다면, 먼저 아래 명령어를 입력해 현재 실행 정책을 확인하세요.
Get-ExecutionPolicy
결과가 'Restricted'로 표시된다면, 다음 명령어를 실행하여 정책을 'Unrestricted'로 변경합니다.
Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy Unrestricted
정책 변경이 완료되면 ResetWindowsSearchBox.ps1 스크립트를 다시 실행해 보세요.
Windows 검색 설정 재설정에 성공했다면, 보안을 위해 이전의 실행 정책 설정으로 되돌리는 것이 좋습니다. 아래 명령어를 실행하면 'Unrestricted'에서 'Restricted'로 다시 변경할 수 있습니다.
Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy Restricted
Y를 누른 후 Enter 키를 눌러 변경 사항을 수락하면 이전 정책 설정으로 복원됩니다.
레지스트리 편집기로 Windows 검색 설정 초기화하기
PowerShell 대신 레지스트리 편집기를 사용할 수도 있습니다. 레지스트리 편집기를 연 후 다음 키로 이동합니다.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search
해당 위치에서 SetupCompletedSuccessfully 값을 1에서 0으로 변경합니다.
그다음 서비스 관리자(services.msc)를 열어 Windows Search 서비스를 다시 시작합니다.
이렇게 하면 Windows 검색이 사용자 지정 인덱싱 위치를 모두 삭제하고 기본 위치를 추가한 뒤 인덱스를 새로 빌드합니다.
컴퓨터를 재시작한 후 Windows 검색이 정상적으로 작동하는지 확인해 보세요.
참고: Windows 검색 인덱서 자체가 작동하지 않는 경우에는 검색 인덱스를 다시 빌드해야 합니다. 이때 Indexer Diagnostics Tool(인덱서 진단 도구)을 활용하면 Windows 11/10 검색 인덱서 관련 문제를 손쉽게 해결할 수 있습니다.