web-dev-qa-db-ja.com

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コンポーネントWizard(Windowsコンポーネントの追加と削除)で[インデックスサービス]のチェックボックスがオフになっていることを確認しました。

しかし、今、しばらくして(数週間か?)、戻ってきて、ファイルが再び戻ってきたのを見つけました。インデックスサービスは、サービススナップインでまだ無効になっています。 「インデックスサービス」のチェックボックスは、Windowsコンポーネントウィザードでまだオフになっています。

ただし、大量の読み取りおよび書き込みI/Oを伴うプロセスsearchindexer.exeがタスクマネージャーに表示されます。

インデックスサービスを完全に削除するにはどうすればよいですか? (しかし安全に...)私が知っていることは、それを使用するサーバーには何もありません。

4
LarsH

はい、私は答えを見つけたと思います。同じサーバー上にWindows Searchという名前の別のサービスがあることを発見し、そのサービスは「開始」されました。だから私はそれを無効にしました。 searchindexer.exeプロセスが消えた。

同じマシンに「インデックスサービス」と「Windows Search」サービスの両方が存在する理由、またはそれらがどのように異なるのかはわかりませんが、うまくいけば、現在は修正されています。

次回サーバーを再起動した後は、確実にわかると思います。この質問をご覧いただきありがとうございます。

4
LarsH

チェックリストに追加したいもう1つのことは、一般ページのハードドライブ自体のプロパティに行くことです。「このドライブのファイルにコンテンツのインデックスを作成することを許可する」というチェックボックスが有効になっている可能性があります。チェックを外すと、ボリュームのすべてのファイルとフォルダーに継承された変更を適用します。

2
Nick O'Neil