如何在 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 組件)中未選中“索引服務”複選框。
但現在,過了一段時間(幾週?),我回來發現文件又回來了。索引服務在服務管理單元中仍處於禁用狀態。Windows 組件嚮導中的“索引服務”複選框仍未選中。
但是
searchindexer.exe
,任務管理器中顯示了一個過程,其中包含大量的讀寫 I/O。如何永久擺脫索引服務?(但安全……)我知道伺服器上沒有任何東西使用它。
好的,我想我找到了答案。我發現在同一台伺服器上還有另一個名為 Windows Search 的服務,並且該服務已“啟動”。所以我禁用了它。然後這個
searchindexer.exe
過程就消失了。我不知道為什麼在同一台機器上同時存在“索引服務”和“Windows 搜尋”服務,或者它們有何不同,但希望現在可以解決問題。
我想我們下次重新啟動伺服器後肯定會知道。再次感謝您查看這個問題。
您可能要添加到清單中的另一件事是轉到正常頁面中的硬碟驅動器本身的屬性,可能會啟用一個複選框,上面寫著“允許此驅動器上的文件對內容進行索引”,您將要取消選中它並且將繼承的更改應用到卷上的所有文件和文件夾。