다른 Outlook 버전에서 이메일 항목을 검색할 때 문제가 발생하는 경우(아무것도 발견되지 않거나 모든 결과가 표시되지는 않음, 검색에 사용된 일부 *.pst 파일, 최근 이메일이 표시되지 않음 등) 이 문서의 지침이 도움이 될 것입니다. Outlook 검색 문제를 해결합니다(이 권장 사항은 Outlook 2021/2019/2016/2013 및 Microsoft 365용 Outlook의 모든 최신 버전에 적용 가능).
Outlook에서 검색 색인 상태 확인
Outlook 검색은 Windows 인덱싱 서비스에서 제공됩니다. 검색을 수행하려면 Windows 검색에서 사서함 및 연결된 PST 파일의 내용을 검색하고 사용 가능한 모든 Outlook 항목의 색인을 작성해야 합니다. 따라서 첫 번째 단계는 Outlook 색인의 상태를 확인하는 것입니다.
이를 수행하려면 검색으로 이동하세요. 탭에서 색인 생성 상태를 선택합니다. 검색 도구에서 섹션.
인덱싱이 정상이면 다음 창에 다음 상태가 표시됩니다.
Outlook에서 모든 항목의 색인 생성을 완료했습니다.인덱싱할 항목이 0개 남아 있습니다.
그러나 검색 문제가 있는 경우 상태가 달라집니다.
Outlook이 현재 항목의 색인을 생성하고 있습니다.23817개의 인덱싱할 항목이 남아 있습니다.
Outlook 검색 색인은 새 편지함 또는 Outlook 개인 폴더(PST) 파일을 추가하거나 폴더 간에 이메일을 이동하는 경우 등으로 다시 작성됩니다. 최근에(최대 3-4시간) 이러한 작업을 수행한 경우 색인이 생성될 때까지 기다려야 합니다. 완료되었습니다. 오랫동안 Outlook에서 중요한 구성 변경을 하지 않았고 색인 생성이 계속 진행 중이라면 Outlook 색인에 문제가 있는 것이 분명합니다.
Windows 검색 서비스로 Outlook 색인 생성 사용
이 문제를 해결하려면 Windows 인덱싱 서비스에서 검사하는 항목에서 Outlook을 일시적으로 제외해야 합니다. 하려면:
- Outlook에서 파일을 엽니다. -> 설정;
- 검색 선택 -> 색인 생성 옵션;
- 변경을 클릭합니다.
- Microsoft Outlook의 색인 생성을 비활성화합니다.
- Outlook을 닫고 프로세스 관리자를 사용하여
outlook.exe
가 없는지 확인합니다. 컴퓨터에서 실행 중인 프로세스
Outlook OST 및 PST 파일의 속성에서 인덱싱이 허용되는지 확인합니다(Windows 검색 서비스 설정에서 인덱싱이 이미 활성화되어 있는지 여부에 관계없이 수행할 가치가 있음). 그것을 하려면:
- 파일 열기 -> 계정 설정 -> 계정 설정 ;
- 데이터 파일로 이동 탭;
- 파일을 하나씩 선택하고 파일 위치 열기를 클릭합니다.;
- 필요한 OST 또는 PST 파일을 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.
- 기타 클릭;
- 이 파일이 파일 속성 외에 컨텍스트 색인을 갖도록 허용 확인란을 선택합니다. -> 확인을 클릭합니다.
관리자 권한 PowerShell 콘솔을 열고 WSearch 서비스를 다시 시작합니다.
Restart-Service -Name wsearch –verbose
이제 이전에 비활성화되었던 검색 설정에서 Outlook 인덱싱을 활성화해야 합니다. Microsoft Outlook 확인 색인 옵션에서 변경 사항을 저장하십시오.
Outlook이 전체 인덱싱을 완료할 수 있도록 약간의 시간을 줍니다(사서함 및 연결된 PST 파일의 수와 크기에 따라 다름). 위와 같이 Outlook 색인 상태를 확인하고 검색해 보세요.
Outlook 검색 색인을 다시 작성/재설정하는 방법
Outlook 검색 문제가 지속되면 Windows 검색 서비스의 인덱스를 완전히 재설정하고 다시 작성하는 것이 좋습니다. 하려면:
- Outlook에서 파일 -> 설정 -> 검색으로 이동합니다. ;
- 색인 생성 옵션을 클릭합니다. -> 고급 ;
- 재생성을 클릭합니다. ;
- 색인을 다시 작성하는 데 시간이 걸릴 수 있으며 컴퓨터의 성능이 일시적으로 저하될 수 있습니다.
Outlook PST 파일 확인 및 복구
경우에 따라 인덱싱 서비스는 논리적 오류 또는 구조 손상으로 인해 Outlook PST(개인 폴더 파일)를 인덱싱할 수 없습니다. scanpst.exe를 사용하여 손상된 pst 파일을 확인하고 복구하는 것이 좋습니다.
Outlook 검색 및 캐시된 Exchange 모드
이 섹션에서는 사서함이 Exchange 서버 또는 Exchange Online(Microsoft 365)에 있는 경우 Outlook 검색이 작동하는 방식을 살펴보겠습니다. 캐시된 Exchange 모드인 경우 Outlook에서 활성화된 경우 컴퓨터의 로컬 인덱스를 사용하여 항목을 검색합니다. 캐시된 Exchange 모드가 비활성화된 경우 사서함 쪽 색인(Microsoft Exchange Search Indexer에서 유지 관리) )은 사서함 검색에 사용됩니다.
MSExchangeSearch 서비스는 전자 메일 메시지가 서버의 사서함 데이터베이스에 들어가는 즉시 인덱싱합니다. Exchange 검색 색인을 사용할 때 Outlook에서 사서함을 검색하지 않으면 Exchange 서버에 문제가 있을 가능성이 큽니다. Test-ExchangeSearch
cmdlet은 Exchange 검색 서비스의 문제를 진단하는 데 사용됩니다.
가장 일반적인 문제는 디스크가 부족하거나(검색 인덱스 크기를 늘릴 공간이 부족함) 현재 인덱스 파일이 손상되어 다시 작성해야 하는 것입니다. 기본 제공 PowerShell 스크립트를 사용하여 Exchange %PROGRAMFILES%\Microsoft\Exchange Server\V14\Scripts\ResetSearchIndex.ps1에서 검색 인덱스를 재설정할 수 있습니다. .
특정 사서함 데이터베이스에 대한 검색 색인을 재설정하려면 다음 명령을 사용하십시오.
.\ResetSearchIndex.ps1 mailboxdbname1
또한 문제가 있는 사서함 데이터베이스에 대해 인덱싱이 활성화되어 있는지 확인하십시오.
Get-MailboxDatabase mailboxdbname1 | Format-Table Name,IndexEnabled
Outlook:Exchange 공유 사서함에서 검색할 수 없음
빠른 검색 기능은 Exchange 2016부터 시작하는 모든 온-프레미스 Exchange Server 버전에서 기본적으로 활성화됩니다. 경우에 따라 Outlook에 연결된 Exchange 공유 사서함에서 Exchange 빠른 검색이 제대로 작동하지 않습니다. 이 경우 공유 사서함에서 이메일을 검색할 때 Outlook 경고가 표시됩니다.
We're having trouble fetching results from the server. Some items may not be included in your search results.
Outlook에서 Exchange 빠른 검색을 사용하지 못하도록 할 수 있습니다. 이렇게 하려면 DWORD 레지스트리 매개변수 DisableServerAssistedSearch = 1
을 만듭니다. HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Search 키 아래(Outlook 2016 및 Outlook 2019용)
PowerShell을 사용하여 레지스트리 매개변수를 만들 수 있습니다.
New-ItemProperty -path "HKCU:\Software\Microsoft\Office\16.0\Outlook\Search" -Name DisableServerAssistedSearch -PropertyType "DWORD" -Value "1"
Windows를 재부팅합니다.
M365는 FAST 검색 대신 Microsoft 검색을 사용하기 때문에 Exchange Online(Microsoft 365)에서 호스팅되는 공유 사서함에는 이 옵션을 사용할 수 없습니다.Windows 10 및 11에 업데이트를 설치한 후 Outlook 검색 결과가 표시되지 않음
2021년 12월 Windows 10 및 11에 보안 업데이트를 설치한 후 Outlook의 최근 이메일 검색이 작동을 멈췄습니다. 이 문제는 Exchange 및 Microsoft 365 사서함 모두에서 발생합니다.
Search performance will be impacted because of a problem with how Outlook search is configured.
다음 업데이트를 설치한 후 문제가 나타났습니다.
- Windows 10 21H2 및 21H1 – KB5008212
- Windows 11 – KB5008215
Microsoft는 Windows 10(2022-01)용 업데이트 KB5009543에서 이 버그를 부분적으로 수정했습니다. 그러나 이 패치가 항상 도움이 되는 것은 아닙니다.
Outlook 검색을 복구하기 위해 최신 Windows 업데이트를 일시적으로 제거할 수 있습니다.
wusa /uninstall /kb:5008212
또는 Microsoft의 조언에 따라 Outlook에서 Windows 데스크톱 검색 인덱싱 서비스 사용을 일시적으로 비활성화할 수 있습니다. 이렇게 하려면 레지스트리 매개변수 PreventIndexingOutlook을 만드십시오. 1의 값으로.
New-ItemProperty -path "HKCU:\Software\Microsoft\Office\16.0\Outlook\Search" -Name DisableServerAssistedSearch -PropertyType "DWORD" -Value "1"
컴퓨터를 다시 시작하면 Outlook은 자체 검색 기능을 사용하여 사서함과 PST 파일을 검색합니다. 이 모드에서 Outlook에서 검색하면 경고가 나타납니다.
Search performance will be impacted because a group policy has turned off the Windows Search service.
주된 단점은 Outlook 검색이 훨씬 느립니다. . 따라서 Microsoft가 향후 업데이트 중 하나에서 이 버그를 수정하면 이 레지스트리 매개변수를 제거해야 합니다.
Outlook 검색을 수정하기 위한 기타 솔루션
Outlook 검색이 작동하지 않거나 불완전한 결과를 반환하는 경우 그 밖의 무엇을 확인할 수 있습니까?
- Outlook 메뉴에서 검색 도구 를 선택합니다. -> 검색할 위치 . 모든 사서함과 PST 파일이 검색을 위해 선택되었는지 확인하십시오.
- PreventIndexingOutlook이 =1 레지스트리 키 "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Windows Search"에 매개변수가 없습니다. 이 매개변수는 Windows 검색 서비스에 의한 Outlook 인덱싱을 비활성화합니다. "Microsoft Office Outlook 색인 생성 방지 정책에 해당합니다. " GPO 컴퓨터 구성 -> 관리 템플릿 -> Windows 구성 요소 -> 검색에서; GPO에서 MS Office 관리 템플릿을 사용하는 경우 이러한 정책의 매개변수가 기본 Outlook 검색 설정을 변경하지 않는지 확인하십시오.
- Outlook 설정(파일 -> 옵션 -> 검색)에서 옵션을 비활성화합니다. 표시되는 결과 수를 제한하여 검색 속도 향상;
- 타사 Outlook 확장 프로그램 비활성화(파일 -> 옵션 -> 추가 기능 );
- 복구를 사용하여 Outlook 다시 설치 MS Office 설치 MSI 패키지의 기능(Office 365에는 편리한 빠른 복구 기능이 있습니다. 함수);
- Windows 10에 내장된 검색 문제 해결사를 사용하세요. 도구를 시작하려면
msdt.exe -ep SystemSettings_Troubleshoot_L2 -id SearchDiagnostic
명령을 실행합니다. - "Windows 10에서 검색 문제를 해결하는 방법"과 같은 유사한 문서도 유용할 수 있습니다.