如何在Windows 2003 R2上禁用索引服务(永久!)

我们有一个Windows 2003 R2服务器,并且它的c:驱动器不断填满。 当我寻找空间的时候,我看到一个差不多2GB的EDB文件:

C:\ Documents and Settings \ All Users \ Application Data \ Microsoft \ Search \ Data \ Applications \ Windows \ Windows.edb

与一个更大的表弟:

C:\ Documents and Settings \ All Users \ Application Data \ Microsoft \ Search \ Data \ Applications \ Windows \ Projects \ SystemIndex \ SystemIndex.Crwl3.gthr

我被告知这是索引服务的数据库。 我去了服务,发现“索引服务”,并禁用它。 我也删除了违规的大文件。 我还确保在Windows组件向导(添加/删除Windows组件)中取消选中“索引服务”checkbox。

但现在,过了一段时间(几个星期?),我又回来,发现文件又回来了。 索引服务在服务pipe理单元中仍处于禁用状态。 Windows组件向导中的“索引服务”checkbox仍未选中。

但是有一个进程searchindexer.exe显示在任务pipe理器,与读取和写入I / O oodles。

我怎样才能摆脱索引服务,永久? (但是安全…)服务器上没有任何东西使用它,我知道。

好的,我想我find了答案。 我发现在同一台服务器上有另一个名为Windows Search的服务,并且该服务是“开始”的。 所以我禁用了它。 searchindexer.exe进程然后消失。

我不知道为什么在同一台机器上同时存在“索引服务”和“Windowssearch”服务,或者它们有什么不同,但希望现在可以解决。

我想我们会在下次重启服务器后知道。 再次感谢您看到这个问题。

你可能想要添加到清单的另一件事是硬盘驱动器本身的属性在一般页面可能会启用一个checkbox,说“允许该驱动器上的文件有内容索引”您将要取消选中将所有inheritance的更改应用到卷上的所有文件和文件夹。