- 締切済み
SearchIndexer.exeの止め方
SearchIndexer.exeがCPUを消費して鬱陶しいので、 1. 「サービス」から「WindowsSearch」を「無効」にしたところ、エクスプローラで検索するたびに「インデックスが無効だ、クリックしてインデックスを有効にしろ」とうるさく言われるようになってしまいました(図)。 2. インデックスを有効にし、かわりに「コンピュータ」からCとDのプロパティで「検索を早くするため、このドライブにインデックスを付ける」のチェックを外したところ、メッセージは出なくなったのですが、SearchIndexer.exeが再びCPUを食い始め、ディスクアクセスを始めてしまいました。一体どこのインデックスを作っているのでしょう? またタスクマネージャでSearchIndexer.exeを強制終了したところ、いつの間にか復活していました。コイツを完全に止め、かつメッセージも出なくする方法はありませんか?
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- goold-man
- ベストアンサー率37% (8364/22179)
>「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
- violet430
- ベストアンサー率36% (27472/75001)
スタートアップで停止できませんか? http://121ware.com/qasearch/1007/app/servlet/qadoc?QID=009150 上記で駄目だとすると、起動後にSearchIndexer.exeを終了させるバッチプログラムを動作させるという方法は如何でしょうか?
補足
停止させる方法は分かっているんですよ。 エラーメッセージを出さない方法を知りたいんです。
補足
インデックスの有無による違いを調べて、確かに検索は早くなるけど検索していない時にCPUを食うデメリットの方が大きいと判断したから止めたんです。 検索なんてそう頻繁には使わないので。 性格的に、自分で命令した検索に時間がかかるのは許せるけど、他の作業をしている時に命令してもいないインデックスの作成にCPUを横取りされるのは許せないタイプなんで。 よく「インデックスの作成はアイドル時に行われるのでパフォーマンスには影響しない」という文章を見かけますが、体感では明らかに違います。他の作業をやっている時にもCPUは喰われるし、アイドル時でもインデックス作成の有無で他のプログラムの起動時間が変わります。 …それとも何かインデックス関連の設定が間違っているのでしょうか?