3

Мы столкнулись с необычной проблемой с парой устройств наших пользователей, когда Search Indexer создает миллионы файлов журналов, в конечном итоге заполняя жесткий диск, и на диске больше нет свободного места!

Журналы следуют этим двум соглашениям об именах:

Prof_SearchProtocolHost_e3c_BeforeMove_2015.07.03_09.34.31.txt Prof_SearchProtocolHost_e3c_inForest_2015.07.03_09.37.28.txt

Эти файлы журналов находятся в папке %tmp%\Outlook Logging .

Скриншот

Монитор процессов показывает, что они созданы с помощью SearchProtocolHost.exe, но только во время работы Outlook.

Скриншот

Сами файлы - это просто экспорт реестра профилей Outlook:[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles\Outlook]

Каждый созданный файл абсолютно одинаков. Эти журналы создаются в размере ок. один раз в секунду, и они довольно быстро заполняют жесткий диск.


Поиск проблемы:

  • Вход отключен в настройках Outlook. Я подтвердил это и через реестр.

  • Восстановление базы данных Search Indexer не влияет на проблему.

  • Удаление профиля Outlook или даже профиля Windows пользователя не решает проблему.

обходные:

Кажется, есть четыре способа отключить ведение журнала:

  1. Отключение службы индексатора поиска.

  2. Удаление Outlook из параметров поиска Windows, чтобы он больше не индексировал почту.

  3. Изменение разрешений для папки "Ведение журнала Outlook", чтобы процесс не мог писать в нее.

  4. Удалите папку и создайте файл с именем "Ведение журнала Outlook", чтобы процесс не смог создать папку с тем же именем и сохранить файлы.

Но все это просто обходные пути и на самом деле не указывают на причину.

Я сравнил этих пользователей с другими пользователями в домене, которые имеют те же настройки, и я не могу найти ничего другого.

Любые идеи о том, как решить эту проблему дальше или исправить ее, высоко ценится.

Среда: Windows XP SP3 / Outlook 2007 SP3 / Windows Search 4.0

0