searchfilterhost.exeは最大35%のCPUを使用します
searchfilterhost.exe は Windows 検索インデクサーの一部で、ファイルのインデックス作成や検索に関するタスクをバックグラウンドで処理します。それが CPU を 35% も使用する場合、次の理由のいずれかが考えられます。
- インデックスを実施中:コンピュータがファイルをインデックスする場合、検索インデクサーは CPU リソースを多く使用します。これは、通常、初めてコンピュータを起動したとき、または大量のファイルを新しく追加した後に発生します。インデックスを実施するまでは、CPU 使用率が高くなる場合があります。
- ディスク アクティビティの過多: サーチ インデクサは、インデックスを作成するために多数のファイル データを読み込み、書き込みを行う必要があります。コンピュータが、大規模ファイルのコピーやディスクのスキャン等の他のディスク集約型タスクを実行している場合、サーチ インデクサはこれらのニーズを満たすためにより多くの CPU リソースを使用する可能性があります。
- 検索インデックス ファイルが破損: 検索インデックス ファイルが破損または不完全な場合、検索インデックス プログラムが非常に高い CPU 使用率になることがあります。この問題は検索インデックスを再構築することで解決できる場合があります。
解決策:
- ファイルのインデックス作成を行っている場合、インデックス作成が完了するまで待った方がよいです。インデックスが完了すると、インデックス作成を行っている検索エンジンのCPU使用率は低くなるはずです。
- ディスクアクティビティの確認:他のディスク負荷の高いタスクが実行されていないことを確認します。タスク マネージャーまたはリソース モニターでディスク アクティビティを表示し、不要なタスクを停止できます。
- 検索インデックスの再構築:検索インデックス ファイルが破損している疑いがある場合は、検索インデックスの再構築をお試しください。Windows 10 の場合は、次の手順に従います。
- 設定アプリを開き、[システム] をタップします。
- 「検索」タブをクリックし、「インデックスオプション」を選択します。
- 「詳細設定」ボタンを押し、「インデックス設定」ダイアログボックスで「再構築」ボタンをクリックします。
- インデックスの再構築が完了するまでご確認のうえお待ちください。
- 検索インデックスを無効にする:もしあなたがWindows Search機能を使わないのであれば、検索インデックスを無効にしてみても良いでしょう。「インデックスオプション」ダイアログで、「変更」ボタンを選択し、検索するファイルとフォルダーのチェックを外します。検索インデックスを無効にすると、検索体験に影響が出る可能性がありますのでご注意ください。
上記の方法で解決しない場合、または検索インデクサーのCPU使用率が別の問題により発生していると思われる場合は、テクニカルサポートまたは専門家に相談することをお勧めします。