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

Windowsの検索インデックス作成を強制的に高速化する2つの方法

Windowsの検索インデックス作成を強制的に高速化する2つの方法

Windowsは「インデックスサービス」を使ってファイルやフォルダーを索引化しています。一度インデックスが作成されれば、エクスプローラーの検索ボックスやスタートメニューから目的のファイルを素早く見つけられるようになります。ただし、WindowsはユーザーがPCを操作している間、操作性を優先するためにインデックス処理を遅らせたり一時停止したりします。通常の使い方であれば、これが問題になることはほとんどありません。

しかし、検索インデックスを再構築した直後や、大量のファイルを追加したばかりの場合は、すべてのファイルのインデックスが完了するまでにかなりの時間がかかることがあります。そんなときは、ユーザーの操作状況に関係なくインデックスサービスを強制的に実行させる設定に変更することで、インデックス作成を大幅に速められます。ここでは、その方法を2つ紹介します。

方法1:グループポリシーエディターを使う

グループポリシーエディターでポリシー設定を変更すれば、ユーザーがシステムを使用中でもWindows Searchのインデックスサービスを強制的に実行させることができます。

まず、「Win + R」キーを押して「ファイル名を指定して実行」を開き、「gpedit.msc」と入力してEnterキーを押します。

Windowsの検索インデックス作成を強制的に高速化する2つの方法

グループポリシーエディターが開いたら、次の場所へ移動します。

「コンピューターの構成」→「管理用テンプレート」→「Windowsコンポーネント」→「検索」

Windowsの検索インデックス作成を強制的に高速化する2つの方法

右側のペインにある「インデクサーのバックオフを無効にする(Disable indexer backoff)」というポリシーを見つけて、ダブルクリックで開きます。

プロパティ画面で「有効」を選択し、「OK」をクリックして設定を保存します。

Windowsの検索インデックス作成を強制的に高速化する2つの方法

設定を反映させるには、管理者権限でコマンドプロンプトを開いて以下のコマンドを実行するか、PCを再起動してください。

gpupdate.exe /force

これ以降、ユーザーがPCを操作している最中でもWindowsがインデックスサービスを減速しなくなるため、新しいファイルのインデックスが格段に速く作成されるようになります。

方法2:レジストリエディターを使う

注意:レジストリを編集する前に、必ずレジストリのバックアップを取るか、システムの復元ポイントを作成しておきましょう。

Windows Homeエディションにはグループポリシーエディターが搭載されていないため、代わりにレジストリを直接編集して同じ設定を行います。

「Win + R」キーを押し、「regedit」と入力してEnterキーを押すと、レジストリエディターが起動します。

レジストリエディターを開いたら、以下のキーへ移動します。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search\Gathering Manager

Windowsの検索インデックス作成を強制的に高速化する2つの方法

ここで編集したいのは「DisableBackOffOnUser」という値です。しかし、このキーはシステムが所有しているため、通常の値のように簡単には変更できません。そのまま編集しようとすると、アクセス拒否のエラーメッセージが表示されます。

Windowsの検索インデックス作成を強制的に高速化する2つの方法

値を変更するには、まずキーの所有権を取得する必要があります。左側のペインで「Gathering Manager」キーを右クリックし、「アクセス許可」を選択しましょう。

Windowsの検索インデックス作成を強制的に高速化する2つの方法

アクセス許可の画面が開いたら、ウィンドウ下部にある「詳細設定」ボタンをクリックします。

Windowsの検索インデックス作成を強制的に高速化する2つの方法

次に、TrustedInstallerの横にある「変更」というリンクをクリックします。これで対象キーの所有者を変更できるようになります。

Windowsの検索インデックス作成を強制的に高速化する2つの方法

「選択するオブジェクト名を入力してください」の欄に自分のユーザー名を入力し、「名前の確認」ボタンを押します。ユーザー名が正しい形式で表示されたら、「OK」をクリックして変更を保存します。

Windowsの検索インデックス作成を強制的に高速化する2つの方法

所有者を変更したら、今度は自分自身にフルコントロール権限を付与します。アクセス許可のタブから自分のアカウントを追加しましょう。「追加」ボタンをクリックして続行します。

Windowsの検索インデックス作成を強制的に高速化する2つの方法

表示された画面で「プリンシパルの選択」というリンクをクリックします。

Windowsの検索インデックス作成を強制的に高速化する2つの方法

前の手順と同じようにユーザー名を入力し、「名前の確認」→「OK」の順にクリックします。

Windowsの検索インデックス作成を強制的に高速化する2つの方法

「基本アクセス許可」の「フルコントロール」にチェックを入れ、「OK」をクリックして保存します。

Windowsの検索インデックス作成を強制的に高速化する2つの方法

メイン画面に戻ったら、「サブコンテナーとオブジェクトの所有者を置き換える」にチェックを入れて「OK」をクリックします。これでアクセス許可の変更は完了です。

Windowsの検索インデックス作成を強制的に高速化する2つの方法

あとは右側のペインで「DisableBackOffOnUser」の値を見つけてダブルクリックし、「値のデータ」を「1」に変更して「OK」を押せば設定完了です。

Windowsの検索インデックス作成を強制的に高速化する2つの方法

最後にPCを再起動すれば、変更が確実に反映されます。

この方法でWindowsのインデックスサービスを高速化できたかどうか、ぜひコメント欄であなたの体験や感想を共有してみてください。

  1. MacでWindowsを使う方法|Parallels・Boot Campなど5つの手段を徹底比較

    Macは安全性と快適な操作性で知られています。しかし、「Windows専用のソフトウェアを使いたいから」という理由で、Windowsからの乗り換えをためらっている方も多いのではないでしょうか。 実は、その心配は不要です。仮想マシン(Virtual Machine)などの仕組みを活用すれば、1台のMac上でmacOSとWindowsの両方を利用することができます。再起動なしにOSを切り替えられる方法もあれば、ネイティブ性能でWindowsを動かせる方法もあります。 この記事では、MacでWindowsを実行する代表的な5つの方法(Parallels Desktop、VMware Fusion、B

  2. Windows 11でAndroidアプリを実行する方法|Amazon Appstoreの導入手順とサイドロード術

    Windows 11のPCでもAndroidアプリが使えたら便利だと思いませんか?その夢はついに現実になりました。Windows 11では、サードパーティ製ソフトやエミュレーターを別途用意しなくても、Androidアプリを簡単に実行できます。鍵となるのが「Amazon Appstore」。Microsoft Storeからインストールすれば、厳選されたカタログの中からお気に入りのアプリやゲームを閲覧・インストールできるようになります。ただし注意点として、この機能はリリース当初、米国でのみサポートされていました。 スマートフォンだけでなくWindows PCでもアプリを活用したい——これは多く