プロが教えるわが家の防犯対策術!

SearchIndexer.exeがCPUを消費して鬱陶しいので、

1. 「サービス」から「WindowsSearch」を「無効」にしたところ、エクスプローラで検索するたびに「インデックスが無効だ、クリックしてインデックスを有効にしろ」とうるさく言われるようになってしまいました(図)。

2. インデックスを有効にし、かわりに「コンピュータ」からCとDのプロパティで「検索を早くするため、このドライブにインデックスを付ける」のチェックを外したところ、メッセージは出なくなったのですが、SearchIndexer.exeが再びCPUを食い始め、ディスクアクセスを始めてしまいました。一体どこのインデックスを作っているのでしょう?
またタスクマネージャでSearchIndexer.exeを強制終了したところ、いつの間にか復活していました。コイツを完全に止め、かつメッセージも出なくする方法はありませんか?

「SearchIndexer.exeの止め」の質問画像

A 回答 (2件)

>「WindowsSearch」を「無効」



「手動 / 停止」
起動・停止の状態
参考URL

>エクスプローラで検索するたびに・・・


エクスプローラで「ファイル検索」を使う場合は、無効にしない方が良い
http://d.hatena.ne.jp/shunsuk/20070901/1188651818

Windows Search:
停止または無効の場合、エクスプローラが仮想フォルダ ビューを表示できず、エクスプローラでの検索には低速な検索が使用される
http://vista-faq.org/cat16/cat17/

http://mypace75.blog92.fc2.com/blog-entry-8.html

参考URL:http://mikasaphp.net/vista_p2.html

この回答への補足

インデックスの有無による違いを調べて、確かに検索は早くなるけど検索していない時にCPUを食うデメリットの方が大きいと判断したから止めたんです。
検索なんてそう頻繁には使わないので。

性格的に、自分で命令した検索に時間がかかるのは許せるけど、他の作業をしている時に命令してもいないインデックスの作成にCPUを横取りされるのは許せないタイプなんで。
よく「インデックスの作成はアイドル時に行われるのでパフォーマンスには影響しない」という文章を見かけますが、体感では明らかに違います。他の作業をやっている時にもCPUは喰われるし、アイドル時でもインデックス作成の有無で他のプログラムの起動時間が変わります。

…それとも何かインデックス関連の設定が間違っているのでしょうか?

補足日時:2010/11/29 12:58
    • good
    • 0

スタートアップで停止できませんか?


http://121ware.com/qasearch/1007/app/servlet/qad …
上記で駄目だとすると、起動後にSearchIndexer.exeを終了させるバッチプログラムを動作させるという方法は如何でしょうか?

この回答への補足

停止させる方法は分かっているんですよ。
エラーメッセージを出さない方法を知りたいんです。

補足日時:2010/11/29 12:47
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!