Это была запутанная проблема, поэтому я надеюсь, что написал это правильно, и это имеет смысл.
У меня были проблемы с сервером Exchange 2016. Первоначальная проблема заключалась в том, что пользователи не получали свою электронную почту. Было много проблем с тем, что службы не запускались после перезагрузки. Работая с поддержкой MS, мы запустили большинство сервисов автоматически. Технику пришлось добавить ключ в реестр
HKLM\SYSTEM\ControlSet001\Control\ServicesPipeTimeOut REG_DWORD Шестнадцатеричное значение 60000.
До добавления этого ключа пользователи не получали электронные письма, но могли использовать функцию поиска и находить электронные письма с сервера. После добавления этого ключа службы стали запускаться автоматически после перезагрузки, и пользователи получали электронную почту, но мы потеряли функцию поиска.
У нас также были проблемы с некоторыми вредоносными программами, я периодически нахожу MSIL\Chopper при сканировании на наличие вирусов. Я не уверен, что все это связано, но это было очень неприятно.
Что касается шагов по устранению проблемы с поиском, индекс был перестроен и показывает работоспособный статус. Я останавливал и перезапускал службы поиска, но ничего не изменилось. Есть что-то, что мне не хватает?