※本ページにはプロモーション(広告)が含まれています
【2026年最新版】Windowsの検索で見つからないファイルの対処法完全ガイド
- Windowsの検索がファイルを見つけられない原因
- インデックスを再構築してファイルを見つけやすくする手順
- Windows Searchサービスを再起動する方法
- 検索の除外フォルダ設定を確認・修正する方法
- PowerShellを使った高度な修復手順
「エクスプローラーで検索しても目的のファイルが出てこない」「タスクバーの検索ボックスで入力しても結果がゼロになる」「以前は検索できていたのに急に見つからなくなった」——こうした問題はWindows 10・11ユーザーが頻繁に遭遇するトラブルの一つです。
本記事では、Windowsの検索がファイルを見つけられない原因を解説し、インデックス再構築から高度なPowerShellコマンドによる修復まで、あらゆる対処法を体系的に紹介します。

Windowsの検索が機能しない主な原因
検索がうまく機能しない原因はいくつかに分類できます。まず問題のパターンを確認しましょう。
| 問題のパターン | 考えられる原因 |
|---|---|
| 何を入力しても結果が出ない | Windows Searchサービスが停止している、インデックスが完全に壊れている |
| 特定のフォルダのファイルが見つからない | そのフォルダが検索の除外設定に入っている、インデックスの対象外 |
| 最近作ったファイルが見つからない | インデックスの更新が遅れている(インデックス再構築中など) |
| ファイル名は出るが中身で検索できない | ファイルコンテンツのインデックスが無効化されている |
| アプリや設定が検索できない | Cortana/検索の設定リセットが必要な状態 |
対処法1:Windows Searchサービスを再起動する
Windows Searchは「サービス」として常時バックグラウンドで動作しています。このサービスが停止または誤作動している場合、検索が機能しなくなります。
サービス管理ツールから再起動する
- キーボードでWindowsキー + Rを押して「ファイル名を指定して実行」を開きます
services.mscと入力してEnterキーを押します- サービスの一覧が表示されます。「Windows Search」という項目を探します
- 「Windows Search」を右クリックして「再起動」を選択します
- 再起動後、サービスの状態が「実行中」になっているか確認します
Windows Searchサービスが停止している場合の手順
- 「Windows Search」を右クリックして「プロパティ」を開きます
- 「スタートアップの種類」が「無効」または「手動」になっている場合は「自動」に変更します
- 「サービスの状態」が「停止」になっている場合は「開始」をクリックします
- 「OK」をクリックして設定を保存します
タスクマネージャーからの確認
- Ctrl + Shift + Escでタスクマネージャーを開きます
- 「サービス」タブをクリックします
- 「WSearch」を探して、状態が「実行中」になっているか確認します
- 停止している場合は右クリックして「開始」を選択します

対処法2:検索インデックスを再構築する
インデックスとは、Windowsがファイルの情報(名前・場所・内容など)を事前に整理して保存したデータベースのようなものです。このインデックスが壊れていると、正しく検索できなくなります。再構築することで問題が解決することが多くあります。
インデックスオプションを開く
- Windowsキーを押して「インデックスのオプション」と入力し、検索結果から開きます
- (または)コントロールパネル → 「インデックスのオプション」を開きます
インデックスを再構築する手順
- 「インデックスのオプション」ウィンドウで「詳細設定」ボタンをクリックします(管理者パスワードの入力が必要な場合があります)
- 「インデックスの設定」タブで、「再構築」ボタンをクリックします
- 「インデックスを再構築すると時間がかかる場合があります…」という確認メッセージが表示されたら「OK」をクリックします
- 「インデックスのオプション」ウィンドウで「インデックスの状態」が「0件インデックス済み」または「インデックスを作成中…」に変わります
- 再構築中はPCを使い続けても問題ありませんが、完了するまでに数十分〜数時間かかることがあります
インデックスの対象フォルダを確認・追加する
インデックスが作成されていないフォルダに保存したファイルは検索で見つかりません。
- 「インデックスのオプション」の「変更」ボタンをクリックします
- 「場所の変更」ウィンドウで、インデックスに含めたいフォルダにチェックが入っているか確認します
- チェックが外れている場合はクリックして有効にし、「OK」をクリックします
対処法3:検索の除外フォルダ設定を確認する
Windows 11では「プライバシー」の観点から、特定のフォルダを検索から除外する機能があります。目的のファイルが保存されているフォルダが除外されていると、検索結果に表示されません。
Windows 11での確認手順
- スタートメニューから「設定」を開きます
- 「プライバシーとセキュリティ」を選択します
- 「Windowsのアクセス許可」セクションの「Windowsを検索する」をクリックします
- 「除外するフォルダー」の一覧を確認します
- 検索したいファイルがあるフォルダが除外されている場合は、そのフォルダを選択して「削除」をクリックします
Windows 10での確認手順
- スタートメニューから「設定」を開きます
- 「検索」→「Windowsを検索する」を開きます
- 「除外フォルダー」の一覧を確認し、不要な除外設定を削除します
「拡張」検索モードに切り替える
Windows 11/10の検索設定には「クラシック」と「拡張」の2モードがあります。クラシックモードはデスクトップなど限定された場所のみを検索しますが、拡張モードはPC全体を対象にします。
- 設定 →「プライバシーとセキュリティ」(または「検索」)→「Windowsを検索する」を開きます
- 「インデックスの詳細設定」または「ファイルを検索する」で「拡張」を選択します
- 拡張モードでは全ドライブがインデックスの対象になりますが、初回のインデックス構築に時間がかかります
対処法4:Cortana・検索をリセットする
Windows 11/10の検索機能はCortanaと統合されており、Cortana関連のデータが壊れると検索全体が機能しなくなることがあります。
検索アプリをリセットする(Windows 11)
- スタートメニューから「設定」を開きます
- 「アプリ」→「インストールされているアプリ」を開きます
- 「Windows検索」を探し、右側の「…」→「詳細オプション」をクリックします
- 「リセット」ボタンをクリックします
検索ボックスをタスクバーから非表示にして再表示する
- タスクバーを右クリックします
- 「タスクバーの設定」を選択します
- 「タスクバーの項目」の「検索」をオフにします
- PCを再起動します
- 再起動後、同じ手順で「検索」を再度オンにします

対処法5:PowerShellを使った高度な修復
上記の方法で解決しない場合は、PowerShellを使って検索コンポーネントを修復・再登録します。
PowerShellを管理者として開く
- スタートメニューを右クリックして「Windows PowerShell(管理者)」または「ターミナル(管理者)」を選択します
- 「このアプリにPCへの変更を許可しますか?」というダイアログで「はい」をクリックします
Windows Searchのインデックスデータを再作成する
# Windows Searchサービスを停止する Stop-Service -Name "WSearch" -Force # インデックスデータベースファイルを削除する Remove-Item -Path "C:\ProgramData\Microsoft\Search\Data\Applications\Windows\Windows.edb" -Force -ErrorAction SilentlyContinue # Windows Searchサービスを再開する Start-Service -Name "WSearch" # サービスの状態を確認する Get-Service -Name "WSearch"
SFCで破損したシステムファイルを修復する
# システムファイルチェッカーで修復する(15〜20分かかることがある) sfc /scannow
DISMで破損したWindowsイメージを修復する
# WindowsシステムイメージをチェックしてDISMで修復する DISM /Online /Cleanup-Image /CheckHealth DISM /Online /Cleanup-Image /ScanHealth DISM /Online /Cleanup-Image /RestoreHealth
これらのコマンド実行後、PCを再起動してください。
検索関連のDLLを再登録する
# 検索関連のDLLを再登録する(管理者のコマンドプロンプトで実行) regsvr32 /i /n /s "%SystemRoot%\system32\msscntrs.dll" regsvr32 /i /n /s "%SystemRoot%\system32\mssprxy.dll" regsvr32 /i /n /s "%SystemRoot%\system32\msshooks.dll"
対処法6:Windowsのトラブルシューティングツールを使う
Windowsには検索の問題を自動診断・修復するためのトラブルシューティングツールが内蔵されています。
Windows 11でのトラブルシューティング
- 設定→「システム」→「トラブルシューティング」を開きます
- 「その他のトラブルシューティングツール」をクリックします
- 一覧から「検索とインデックス」を探して「実行」をクリックします
- ウィザードに従って問題の症状を選択します
- 診断が完了したら表示された推奨修正を適用します
Windows 10でのトラブルシューティング
- コントロールパネル→「トラブルシューティング」を開きます
- 「システムとセキュリティ」→「検索とインデックスの問題を修正する」をクリックします
- ウィザードに従って診断・修復を実行します
各対処法の比較表
| 対処法 | 難易度 | 所要時間 | 効果 |
|---|---|---|---|
| Windows Searchサービス再起動 | 簡単 | 1〜2分 | 中(サービス停止が原因の場合) |
| インデックス再構築 | 普通 | 数時間 | 高(インデックス破損の場合) |
| 除外フォルダの確認 | 簡単 | 5分 | 高(除外設定が原因の場合) |
| 検索/Cortanaのリセット | 普通 | 5〜10分 | 中〜高 |
| PowerShellで修復 | やや難 | 20〜30分 | 高(システムレベルの破損) |
| トラブルシューティングツール | 簡単 | 10〜15分 | 中(自動検出できる問題のみ) |
よくある質問(FAQ)
まとめ
Windowsの検索でファイルが見つからない問題は、原因に応じた対処が必要です。
- まず試すこと:Windows Searchサービスの再起動、トラブルシューティングツールの実行
- 次に試すこと:インデックスの再構築、除外フォルダの確認
- 効果が出ない場合:検索/Cortanaのリセット、拡張検索モードへの切り替え
- 最終手段:PowerShellでのシステム修復(SFC/DISM)
本記事の手順を順番に試すことで、多くの場合は問題が解決できます。問題が解決しない場合はMicrosoftサポートへの相談も検討してください。
minto.tech スマホ(Android/iPhone)・PC(Mac/Windows)の便利情報をお届け! 月間アクセス160万PV!スマートフォン、タブレット、パソコン、地デジに関する素朴な疑問や、困ったこと、ノウハウ、コツなどが満載のお助け記事サイトはこちら!