総ありがとう数 累計4,285万(2014年10月26日現在)

毎月4,000万人が利用!Q&Aでみんなで助け合い!

-PR-
dolzark

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

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

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

Aみんなの回答(全2件)

回答 (全2件)

  • 2010-11-29 04:12:51
  • 回答No.1
スタートアップで停止できませんか?
http://121ware.com/qasearch/1007/app/servlet/qadoc?QID=009150
上記で駄目だとすると、起動後にSearchIndexer.exeを終了させるバッチプログラムを動作させるという方法は如何でしょうか?
補足コメント
停止させる方法は分かっているんですよ。
エラーメッセージを出さない方法を知りたいんです。
投稿日時 - 2010-11-29 12:47:16
通報する
  • 同意数0(0-0)
  • ありがとう数0
  • 2010-11-29 04:34:28
  • 回答No.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
補足コメント
インデックスの有無による違いを調べて、確かに検索は早くなるけど検索していない時にCPUを食うデメリットの方が大きいと判断したから止めたんです。
検索なんてそう頻繁には使わないので。

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

…それとも何かインデックス関連の設定が間違っているのでしょうか?
投稿日時 - 2010-11-29 12:58:45
通報する
  • 同意数0(0-0)
  • ありがとう数0
  • 回答数2
  • 気になる数0
  • ありがとう数8
  • ありがとう
  • なるほど、役に立ったなど
    感じた思いを「ありがとう」で
    伝えてください

関連するQ&A

その他の関連するQ&Aをキーワードで探す

別のキーワードで再検索する

あなたの悩みをみんなに解決してもらいましょう

  • 質問する
  • 知りたいこと、悩んでいることを
    投稿してみましょう
-PR-
-PR-
-PR-

特集

専門医・味村先生からのアドバイスは必見です!

関連するQ&A

-PR-

ピックアップ

  • easy daisy部屋探し・家選びのヒントがいっぱい!

-PR-
ページ先頭へ