Windows
 Computer >> コンピューター >  >> システム >> Windows

Windows 11/10で検索インデックスを再構築する2つの方法【コントロールパネル・バッチファイル】

Windowsの検索結果が表示されなくなったり、古い情報が表示されたり、誤った結果が返されたりする場合は、検索インデックスが最新の状態になっていない可能性があります。そのようなときは、インデックスを手動で再構築することで、強制的に更新できます。

この記事では、Windows 11/10で検索インデックスが正常に機能しない場合に、再構築を行う2つの方法を詳しく解説します。

検索インデックスを再構築するには

Windows Searchは大幅に改良されており、検索体験に影響しないファイルのインデックス作成回数を抑えることで、Windows 11/10での快適な検索を実現しています。

検索インデックスの再構築は、以下の2つの簡単な方法で行えます。

方法1:コントロールパネルから再構築する

コントロールパネルを使って検索インデックスを再構築するには、以下の手順に従います。

  • Windowsキー + R を押して、「ファイル名を指定して実行」ダイアログを開きます。
  • ダイアログボックスに control と入力し、Enterキーを押してコントロールパネルを開きます。
  • ウィンドウ右上の「表示方法」「大きいアイコン」または「小さいアイコン」に変更します。
  • 「インデックスのオプション」をクリックします。
  • 開いたウィンドウで「詳細設定」ボタンをクリックします。
  • 「インデックスの設定」タブ内の「トラブルシューティング」セクションにある「再構築」ボタンをクリックします。
  • 確認画面が表示されたら「OK」をクリックします。
  • これでインデックスの再構築処理が開始されます。
  • インデックス作成が完了したら「閉じる」ボタンをクリックし、コントロールパネルを終了します。

なお、インデックスの再構築には長い時間がかかる場合があります。途中で中断したい場合は、いつでも「一時停止」ボタンをクリックできます。

方法2:バッチ(.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(ユーザーアカウント制御)の確認画面で「はい」をクリックします。これで検索インデックスの再構築がバックグラウンドで開始されます。

以上で完了です。

検索インデックスの再構築にかかる時間は?

再構築にかかる時間は、インデックス対象のファイル数、データサイズ、CPUの処理能力、ディスクの読み書き速度など、さまざまな要因によって異なります。環境によっては、完了まで数時間から数日かかることもありますので、気長に待ちましょう。

  1. Windows 11/10のタスクバーから検索する方法|検索ボックスの使い方を徹底解説

    この記事では、Windows 11/10のタスクバーから検索を実行する方法を詳しく解説します。以前、Windows 10のタスクバーにアドレスバーを追加する方法をご紹介しましたが(※この機能はWindows 11では利用できません)、アドレスバーにURLを直接入力してEnterキーを押せば、既定のブラウザーでWebページを開くことができます。さらにあまり知られていませんが、アドレスバーにキーワードを入力してEnterを押すことで、インターネット上の検索も実行可能です。ただし、単一の単語による検索は動作しないという制約があります。 Windows 11/10でタスクバーから検索する手順 Win

  2. Windows 11/10で検索条件を保存して再利用する方法

    Windows OSでは、PC内のあらゆるファイルを検索できます。保存場所がわからないファイルを探したいとき、検索機能は非常に便利です。特定のファイルを探す際には、拡張子、更新日、キーワード、日付範囲といったさまざまなパラメータを組み合わせた詳細検索を行うことが多いでしょう。しかし、毎回同じ条件でファイルを検索する場合、同じ操作を繰り返すのはかなりの時間のロスになります。そこで本記事では、Windowsで検索条件を保存しておき、条件を再入力することなくワンタッチで同じ検索を実行できるようにする方法を解説します。Windows 10で検索を保存する手順特定の種類のファイルを頻繁に検索するなら、検