検索結果が欠落している、もはや有効ではない、または正しくない場合、検索インデックスが最新ではない可能性があります。その場合は、インデックスを手動で再構築して強制的に更新することができます。この記事では、Windows 11/10 デバイスで正しく機能していない場合の検索インデックスを再構築する 2 つの方法を紹介します。
検索インデックスを再構築する方法
Windows Searchは、検索エクスペリエンスに影響を与えないコンテンツについてサービスがファイルをインデックスする回数を制限し、Windows 11/10 でより良いエクスペリエンスを提供するように大幅に改善されました。
Windows で検索インデックスを再構築するには、2 つの簡単な方法があります。
1] コントロールパネルから検索インデックスを再構築する
Windows のコントロールパネルから検索インデックスを再構築するには、以下を実行します:
- Windows キー + Rを押して、[ファイル名を指定して実行] ダイアログを呼び出します。
- [ファイル名を指定して実行] ダイアログボックスに「control」と入力し、Enter キーを押してコントロールパネルを開きます。
- ウィンドウの右上隅から、表示方法オプションを大きいアイコンまたは小さいアイコンに設定します。
- インデックスオプションをクリックします。
- 開いたウィンドウで、詳細設定ボタンをクリックします。
- インデックス設定タブで、トラブルシューティングの下にある再構築ボタンをクリックします。
- 確認を求めるプロンプトでOKをクリックします。
- インデックス作成操作が開始されます。
- インデックス作成が完了したら閉じるボタンをクリックしてコントロールパネルを終了します
インデックスを再構築するには時間がかかる場合があります。いつでも、一時停止ボタンをクリックしてインデックスの再構築を停止することができます。
2] バッチ (.BAT) ファイルを使用して検索インデックスを再構築する
Windows でバッチ (.bat) ファイルを使用して検索インデックスを再構築するには、以下を実行します:
- Windows キー + Rを押して、[ファイル名を指定して実行] ダイアログを呼び出します。
- [ファイル名を指定して実行] ダイアログボックスに「notepad」と入力し、Enter キーを押してメモ帳を開きます。
- 以下のコードのいずれかをコピーしてテキストエディタに貼り付けます。
@echo off net stop wsearch del "%ProgramData%\Microsoft\Search\Data\Applications\Windows\Windows.edb" :wsearch net start wsearch IF NOT %ERRORLEVEL%==0 (goto :wsearch) ELSE goto :END :END
または
@echo off net stop wsearch REG ADD "HKLM\SOFTWARE\Microsoft\Windows Search" /v SetupCompletedSuccessfully /t REG_DWORD /d 0 /f del "%ProgramData%\Microsoft\Search\Data\Applications\Windows\Windows.edb" :wsearch net start wsearch IF NOT %ERRORLEVEL%==0 (goto :wsearch) ELSE goto :END :END
- 名前を付けてデスクトップにファイルを保存し、.batファイル拡張子を付加します。たとえば、SIRebuild.bat のようにします。ファイルの種類ボックスですべてのファイルを選択します。
- バッチファイルを実行するには、保存したファイルを右クリックして、コンテキストメニューから管理者として実行を選択します。
- UAC プロンプトではいをクリックして承認します。検索インデックスがバックグラウンドで再構築を開始します。
以上です。
Windows 11/10 で検索インデックスを再構築するにはどのくらいの時間がかかりますか?
インデックスに設定したファイルの数、データのサイズ、プロセッサの性能、ディスクの読み書き速度などによって、検索インデックスが完全に再構築されるまでに数時間から数日かかる場合があります。
コメントする