小编d3X*_*t3r的帖子

如何正确关闭 Outlook / Windows Search SearchProtocolHost 日志记录?

我们在几个用户的设备上遇到了一个不寻常的问题,搜索索引器正在创建数百万个日志文件,最终填满了 HDD,并且驱动器上没有更多空间了!

日志遵循以下两个命名约定:

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文件夹中。

截屏

Process Monitor 显示它们是由SearchProtocolHost.exe创建的,但仅在 Outlook 运行时创建。

截屏

文件本身只是 Outlook 配置文件的注册表导出: [HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles\Outlook]

创建的每个文件都完全相同。这些日志的生成速度约为。每秒一个,它们很快就会填满硬盘。


故障排除:

  • Outlook 设置中的日志记录关闭。我也通过注册表确认了这一点。

  • 重建搜索索引器数据库不会影响该问题。

  • 删除 Outlook 配置文件甚至用户的 Windows 配置文件并不能解决问题。

解决方法:

似乎有四种方法可以关闭日志记录:

  1. 关闭搜索索引器服务。

  2. 从 Windows 搜索选项中删除 Outlook,使其不再索引邮件。

  3. 更改“Outlook 日志记录”文件夹的权限,以便该进程无法写入该文件夹。

  4. 删除该文件夹并创建一个名为“Outlook Logging”的文件,以便该进程无法创建同名的文件夹并存储文件。

但所有这些都只是解决方法,并没有真正查明根本原因。

我将这些用户与域中具有相同设置的其他用户进行了比较,但我找不到任何不同之处。

非常感谢任何关于如何进一步解决或修复此问题的想法。

环境:Windows XP SP3 / Outlook 2007 SP3 / Windows 搜索 4.0

windows microsoft-outlook microsoft-outlook-2007 windows-search windows-xp

5
推荐指数
0
解决办法
2万
查看次数