Краткий ответ
Когда поиск в Outlook не работает, чаще всего виноват индекс поиска Windows или поврежденный локальный кеш. Сначала проверьте, включено ли индексирование и добавлен ли Outlook в индекс, затем обновите индекс или кеш. Если это не помогло, запустите средство восстановления установки Office или создайте профиль заново.
Как проявляется проблема
- Поиск возвращает пустой список или сообщение об отсутствии результатов
- Результаты неполные, отсутствуют новые сообщения
- Поиск работает в веб-версии, но не в приложении Outlook
- Сообщение об ошибке, что поиск сейчас невозможен
- Результаты появляются только через несколько минут
Частые причины
Индекс поиска неактуален
Индекс Windows не обрабатывает новые сообщения вовремя, поэтому Outlook показывает старые результаты или не показывает ничего.
Outlook не включен в индексирование
Если расположение данных Outlook отключено в параметрах индексирования, поиск не может найти сообщения.
Поврежденный локальный кеш
Неисправный OST-файл или кеш поиска приводит к тому, что поиск работает неправильно или блокируется.
Неисправная установка Office
Поврежденные компоненты Outlook или службы Windows Search прерывают индексирование и поиск.
Правила поиска и фильтры
Активированный фильтр или неправильное ограничение (например, только текущая папка) скрывает результаты.
Пошаговое решение
- 1
Проверьте область поиска
В поле поиска проверьте, выбрано ли
Все элементыилиТекущая папка. Нажмите на стрелку рядом с полем и снимите фильтры, такие какНепрочитанныеилиС вложениями. Попробуйте поиск одним словом без кавычек. - 2
Включите Outlook в индексирование
Откройте
Параметры индексированияв Windows (в Windows 11:Параметры > Конфиденциальность и защита > Поиск в Windows, затемДополнительные параметры индексирования) и нажмитеИзменить. В списке расположений проверьте, включен ли пункт для данных Outlook. Если нет, отметьте его и сохраните изменения. - 3
Обновите индекс Windows
В том же окне нажмите
Дополнительно, затемПерестроить. Подтвердите и дождитесь завершения индексирования, что может занять время. Это действие не удаляет сообщения, но может временно замедлить компьютер. Оставьте Outlook открытым во время этого процесса. - 4
Проверьте состояние индексирования в Outlook
В классическом Outlook откройте
Файл > Параметры > Поиски нажмитеПараметры индексирования. Проверьте состояние индексирования. Если указано, что идет процесс или приостановлено, подождите или запустите заново. - 5
Сбросьте кеш поиска, если индекс завис
Если состояние индексирования остается
Выполняетсядлительное время, закройте Outlook, откройтеПараметры индексирования, нажмитеДополнительно, затемПерестроить. Это сбрасывает кеш поиска и не удаляет сообщения. Не переименовывайте и не удаляйте файлы.ost, так как они не являются кешем поиска и могут содержать локальные данные. Снова откройте Outlook и дождитесь создания индекса. - 6
Запустите средство восстановления Office
Откройте
Параметры > Приложения > Установленные приложения, найдите Microsoft 365 или Office и выберитеИзменить. Затем выберитеБыстрое восстановление. Если проблема осталась, повторите процедуру сОнлайн-восстановление, учитывая, что оно длится дольше. - 7
Создайте профиль Outlook заново
В классическом Outlook откройте
Панель управления > Почта > Показать профили > Добавитьи создайте новый профиль с той же учетной записью. Установите его как профиль по умолчанию и запустите Outlook. Это безопасно, но старый профиль и кеш остаются сохраненными. Не удаляйте старый профиль, пока не проверите, что новый работает. Этот шаг относится к классическому Outlook. - 8
Проверьте службу Windows Search
Откройте
services.msc, найдитеWindows Searchи проверьте, запущена ли она и установлена ли вАвтоматическиилиАвтоматически (отложенный запуск). Если она не запущена или отключена, установитеАвтоматически, запустите ее и перезагрузите компьютер.
Если ничего не помогает
Когда поиск по-прежнему не работает, проверьте, проблема только в одной учетной записи или во всем Outlook. Откройте Outlook в веб-версии и найдите то же сообщение: если там оно находится, проблема локальная. В этом случае создайте новый профиль пользователя Windows и настройте в нем Outlook, что часто решает проблему зависшего индекса. Если это рабочая учетная запись с Exchange или Microsoft 365, администратор может проверить, отключен ли поиск на сервере или ограничен политикой. Не удаляйте OST-файл, если в нем есть элементы, не синхронизированные с сервером.
Как избежать повторения
- Регулярно устанавливайте обновления Windows и Office
- Не отключайте службу Windows Search
- Поддерживайте размер почтового ящика ниже рекомендуемого и архивируйте старые сообщения
- Время от времени проверяйте состояние индексирования в Outlook
Когда лучше обратиться к специалисту
Если вы попробовали перестроение индекса, новый профиль и восстановление Office, а поиск по-прежнему не работает, обратитесь в IT-поддержку. Они могут проверить серверные политики поиска и состояние учетной записи без риска для ваших данных.
Обслуживание ИТ-инфраструктуры · Серверы, сети, резервное копирование, безопасность и helpdeskЧастые вопросы
Почему поиск в Outlook не находит новые сообщения?
Чаще всего потому, что индекс Windows еще не обработал новые элементы. Подождите несколько минут или вручную запустите перестроение индекса в параметрах индексирования.
Безопасно ли удалять кеш поиска?
Безопаснее всего не удалять файлы `.ost`. Кеш поиска сбрасывается при перестроении индекса Windows, а если вы меняете файлы, переименуйте их в `.bak`, чтобы можно было вернуть.
Работает ли поиск в веб-версии, но не в приложении?
Если в веб-версии работает, проблема локальная: индекс, кеш или профиль. Тогда наиболее полезны шаги с перестроением индекса и новым профилем.