Windows Search에서 문제 해결

가상 에이전트 사용해 보기 - 일반적인 Windows Search 문제를 신속하게 식별하고 해결하는 데 도움이 될 수 있습니다.

Windows Search가 응답하지 않거나 검색 결과가 예상대로 나타나지 않으면 다음 해결 방법 중 하나를 시도합니다.

원본 KB 번호: 4520146

해결 방법 1: Windows 글꼴 캐시 서비스 다시 시작

경우에 따라 Windows 글꼴 캐시 서비스를 다시 시작하여 Windows Search 문제를 해결할 수 있습니다. 이렇게 하려면 다음과 같이 하십시오.

  1. 작업 표시줄의 검색 상자에 services.msc를 입력하여 서비스 콘솔을 엽니다.
  2. 오른쪽 창에서 Windows 글꼴 캐시 서비스를 마우스 오른쪽 단추로 클릭한 다음 중지를 선택합니다.
  3. 다시 검색해 보십시오.
  4. 서비스 콘솔에서 Windows 글꼴 캐시 서비스를 마우스 오른쪽 단추로 클릭한 다음 시작을 선택합니다.

해결 방법 2: 업데이트 확인

Windows 11 및 Windows 10을 사용하면 장치를 원활하고 안전하게 실행할 수 있도록 최신 업데이트를 받는 시기와 방법을 선택할 수 있습니다. 옵션을 관리하고 사용 가능한 업데이트를 확인하려면 시작>설정>업데이트 및 보안>Windows 업데이트>업데이트 확인을 선택하세요. 사용 가능한 업데이트를 설치한 다음 업데이트에 필요한 경우 컴퓨터를 다시 시작합니다.

자세한 내용은 Windows 업데이트를 참조하세요.

해결 방법 3: 검색 및 인덱싱 문제 해결사 실행

Windows에서 콘텐츠를 자동으로 인덱싱하여 더 빠른 검색 결과를 제공합니다. Windows 10 1903 버전(2019년 5월 업데이트) 이상 버전을 실행 중이고 Windows가 문제를 감지하는 경우 검색 문제 해결사가 자동으로 실행됩니다. 이 문제 해결사는 Windows Search를 기본 환경으로 다시 설정합니다. 문제 해결사 기록을 확인하려면 시작>설정>업데이트 및 보안>문제 해결>기록 보기를 선택합니다.

Windows 검색 및 인덱싱 문제 해결사를 사용하여 발생할 수 있는 문제를 해결합니다. 문제 해결사를 사용하려면 다음 단계를 따릅니다.

  1. 관리자 권한 명령 프롬프트 창을 열고 다음 명령을 실행합니다.

    msdt.exe -ep WindowsHelp id SearchDiagnostic
    
  2. 문제 해결사를 실행하고 해당되는 문제를 선택합니다. Windows에서 이러한 문제를 감지하고 해결하려고 합니다.

검색 및 인덱싱에 대한 자세한 내용은 다음 문서를 참조하세요.

다음 단계에 따라 SearchUI 프로세스를 종료합니다. 이 프로세스를 중지하면 Windows Search가 중지됩니다. 다음에 검색하면 Windows Search가 자동으로 시작됩니다.

  1. Ctrl+Alt+Delete 키를 선택하고 작업 관리자를 선택합니다.
  2. 작업 관리자에서 세부 정보를 선택합니다.
  3. 이름 열에서 SearchUI.exe를 마우스 오른쪽 단추로 클릭한 다음 작업 종료를 선택합니다.
  4. SearchUI.exe를 종료하라는 메시지가 표시되면 프로세스 종료를 선택합니다.

이 해결 방법으로 문제가 해결되지 않으면 장치를 다시 시작합니다. 다시 시작해도 보류 중인 업데이트를 설치합니다.

참고

다시 시작하기 전에 이 페이지에 책갈피를 지정하는 것이 좋습니다.

Windows 버전에 적절한 방법을 사용해 Windows Search를 다시 설정합니다. 디바이스가 실행 중인 Windows 버전을 확인하려면 다음 단계를 따르세요.

  1. 시작>설정>시스템>정보를 선택합니다.
  2. Windows 사양에서 장치가 실행 중인 Windows 버전을 확인합니다.

참고

Windows 검색을 다시 설정해도 파일에는 영향을 주지 않습니다. 그러나, 검색 결과의 관련성에 일시적으로 영향을 줄 수 있습니다.

Windows 10, 버전 1809 또는 이전 버전을 사용할 때 Windows Search 다시 설정

컴퓨터에서 Windows 10 2018년 10월 업데이트 또는 이전 업데이트를 실행하는 경우, 다음 단계에 따라 Cortana를 다시 설정하여 Windows Search를 다시 설정합니다.

  1. 시작을 선택하고, Cortana를 마우스 오른쪽 단추로 클릭하고 자세히>를 선택한 다음 앱 설정을 선택합니다.
  2. Cortana 설정에서 다시 설정을 선택합니다.

Windows 11, Windows 10, 버전 1903 이상을 사용할 때 Windows Search 다시 설정

컴퓨터에서 Windows 11, Windows 10 2019년 5월 업데이트 또는 이후 업데이트를 실행하는 경우, Windows PowerShell 스크립트를 사용하여 Windows Search를 다시 설정할 수 있습니다.

중요

  • 이 스크립트를 실행하려면 관리자 권한이 있어야 합니다.
  • 조직에서 스크립트를 실행하지 못하도록 설정한 경우 관리자에게 문의하여 도움을 받으세요.

Windows Search를 다시 설정하려면 다음 단계를 따르세요.

  1. 영향을 받는 컴퓨터에서 Windows PowerShell 실행 정책을 확인합니다. 스크립트를 실행할 수 있도록 하려면 실행 정책을 무제한으로 설정해야 합니다.

    1. 실행 정책을 확인하려면 관리자 권한 PowerShell 창을 열고 다음 cmdlet을 실행합니다.

      Get-ExecutionPolicy
      
    2. 실행 정책이 무제한이면 2단계로 이동합니다. 그렇지 않으면 나중에 사용할 값을 기록합니다. 그런 다음 아래의 cmdlet을 실행합니다.

      Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy Unrestricted
      

      중요

      이 cmdlet은 실행 정책 변경의 보안 위험을 설명하는 경고 메시지를 표시합니다. 변경 내용을 수락하려면 Y를 선택한 다음 Enter 키를 선택합니다.

      PowerShell 실행 정책에 대한 자세한 내용은 실행 정책 소개를 참조하세요.

    3. 정책 변경이 완료된 후 PowerShell 창을 닫습니다.

  2. Windows Search PowerShell 스크립트 다시 설정에서 ResetWindowsSearchBox.ps1을 다운로드하고 파일을 로컬 폴더에 저장합니다.

  3. 저장한 파일을 마우스 오른쪽 단추로 클릭하고 PowerShell로 실행을 선택합니다.

  4. 다음 질문이 나타나면 를 선택합니다.

    이 앱이 장치를 변경할 수 있도록 허용하시겠습니까?

    PowerShell 스크립트는 Windows Search 기능을 다시 설정합니다.

  5. 완료라는 단어가 표시되면 다음 중 하나를 수행합니다.

    • 스크립트를 실행하도록 실행 정책을 변경하지 않은 경우 PowerShell 창을 닫습니다.

    • 실행 정책을 변경한 경우 PowerShell 창을 열어 두고 계속하려면 키를 선택합니다. PowerShell 창에서 다음 명령을 실행합니다.

      Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy <PreviousValue>
      

      이 명령에서 <PreviousValue>는 원래 실행 정책을 나타냅니다. 이전에 했던 것처럼 Y를 선택한 다음 Enter 키를 선택하여 정책 변경을 수락합니다.

  6. PowerShell 창을 닫습니다.

참고

실행 정책이 올바르게 설정되지 않은 경우 다음과 유사한 메시지가 표시됩니다.

Cannot be loaded because running scripts is disabled on this system.

실행 정책을 검사 필요한 경우 변경하려면 이 절차의 이전 단계로 돌아갑니다. 그런 다음 스크립트를 다시 실행합니다.

솔루션 6: Microsoft.Windows.Search 패키지 AppData 폴더를 다시 생성합니다

참고

Windows 복구 환경을 사용하거나 로그아웃한 후 다른 사용자 계정으로 로그인합니다.

중요

이 절, 방법 또는 작업에는 레지스트리를 수정하는 방법에 대한 단계가 포함되어 있습니다. 그러나 레지스트리를 잘못 수정하면 심각한 문제가 발생할 수 있습니다. 따라서 다음 단계를 주의하여 수행해야 합니다. 보호하기 위해 레지스트리를 수정하기 전에 백업하여 문제가 발생할 경우 레지스트리를 복원할 수 있도록 합니다. 레지스트리를 백업 및 복원하는 방법에 대한 자세한 내용은 Windows에서 레지스트리를 백업 및 복원하는 방법을 참조하세요.

  1. 새로 생성된 Windows 계정에 대해 Windows Search가 작동하는지 확인합니다.

  2. %USERPROFILE%\AppData\Local\Packages\Microsoft.Windows.Search_cw5n1h2txyewy 폴더를 삭제합니다.

    참고

    일부 이전 버전의 Windows에서는 이 폴더의 이름이 Microsoft.Windows.Cortana_cw5n1h2txyewy입니다.

  3. 영향을 받는 계정을 사용하여 로그인하는 동안 레지스트리 편집기 시작한 다음 HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Search 하위 키로 이동합니다.

  4. Search 레지스트리 키를 삭제합니다.

  5. 관리자 권한 PowerShell 창을 열고 다음 cmdlet을 실행합니다.

    Add-AppxPackage -Path "C:\Windows\SystemApps\Microsoft.Windows.Search_cw5n1h2txyewy\Appxmanifest.xml" -DisableDevelopmentMode -Register
    
  6. 컴퓨터를 다시 시작합니다.

  7. 다시 검색해 보십시오. 이 작업은 검색 인덱싱을 다시 시작하고 레지스트리 키와 AppData 폴더를 다시 생성합니다.

Windows Search 개선에 도움을 주세요.

이전 제안이 문제를 해결하지 못한 경우 피드백 허브에서 피드백을 보내서 알려주세요. 문제에 대한 설명, 스크린샷, 로그 파일 및 도움이 될 수 있는 기타 정보 등 세부 정보를 제공하세요. 피드백 허브에서 적절한 범주와 하위 범주를 선택합니다. 이 경우 Cortana 및 Search 카테고리에서 피드백을 제출합니다.