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

ディスク容量が少ないときにWindows Searchのインデックス作成を停止する方法

Windows Searchのインデックスは、インデックス情報を保持するためにPCのストレージ容量を必要とします。そのため、空き容量が少なくなった場合は、Windows Searchのインデックス作成を停止するとよいでしょう。ローカルグループポリシーエディターレジストリエディターを使用すれば、0〜2147483647 MBの範囲で自由にしきい値(残しておく空き容量)を設定できます。

Windows Searchのインデクサーはバックグラウンドで常時稼働し、指定されたパスや場所にある新しいファイルやフォルダーを継続的にインデックス化しています。インデックス化されるファイルが増えるほど、インデックスのサイズも大きくなっていきます。ハードディスクの空き容量が少なく、検索インデックスよりも重要なファイルを保存したい場合は、手動でインデックス作成を停止できます。また、後述する設定を行えば、ハードディスクの空き容量が一定の値を下回った時点で、自動的にインデックス作成をオフにすることも可能です。

ディスク容量が少ないときにWindows Searchのインデックス作成を無効にする

グループポリシーを使って、ストレージが少ない場合にWindows Searchのインデックス作成を停止するには、以下の手順に従います。

  1. Win + Rキーを押して「ファイル名を指定して実行」を開きます。
  2. gpedit.mscと入力し、Enterキーを押します。
  3. [コンピューターの構成]配下の[Search]に移動します。
  4. [Stop indexing in the event of limited hard drive space](ハードドライブの空き領域が少ない場合にインデックスを作成しない)設定をダブルクリックします。
  5. [有効]を選択します。
  6. 0〜2147483647の間で値を入力します。
  7. [OK]ボタンをクリックします。

以下では、各ステップについて詳しく説明します。

まず、ローカルグループポリシーエディターを開きます。Win + Rキーを押して「ファイル名を指定して実行」ダイアログを表示し、gpedit.mscと入力してEnterキーを押してください。

次に、以下のパスへ移動します。

コンピューターの構成 > 管理用テンプレート > Windowsコンポーネント > Search

画面右側にある[Stop indexing in the event of limited hard drive space]設定をダブルクリックし、[有効]を選択します。

ディスク容量が少ないときにWindows Searchのインデックス作成を停止する方法

続いて、残しておきたいハードディスクの空き容量を、0〜2147483647 MBの範囲で値として指定します。たとえば「5000」と入力すれば、空き容量が5GBを下回った時点でインデックス作成が停止されます。

最後に[OK]ボタンをクリックして変更を保存します。

後からしきい値となる空き容量を変更したくなった場合は、同じく[Stop indexing in the event of limited hard drive space]設定を開き、先ほどと同様の手順で値を変更するだけです。

この設定を元に戻したい場合は、同じ設定画面を開いて[未構成]または[無効]を選択し、[OK]ボタンをクリックしてください。

関連記事:特定のパスが検索インデックスに登録されないようにする方法

レジストリを使ってディスク容量不足時にWindows Searchのインデックス作成を停止する方法

レジストリを使って、ストレージが少ない場合にWindows Searchのインデックス作成を停止するには、以下の手順を実行します。

  1. Win + Rキーを押し、regeditと入力してEnterキーを押します。
  2. [はい]をクリックします。
  3. HKEY_LOCAL_MACHINE配下の[Windows]キーに移動します。
  4. [Windows]キーを右クリックし、[新規] > [キー]を選択します。
  5. 名前を[Windows Search]とします。
  6. [Windows Search]キーを右クリックし、[新規] > [DWORD (32ビット) 値]を選択します。
  7. 名前を[PreventIndexingLowDiskSpaceMB]とします。
  8. ダブルクリックして、値データを0〜2147483647の範囲で設定します。
  9. [OK]ボタンをクリックします。
  10. PCを再起動します。

作業を始める前に、システムの復元ポイントを作成するか、レジストリファイルのバックアップを取っておくことを強くおすすめします。

まず、Win + Rキーを押して「ファイル名を指定して実行」を開き、regeditと入力してEnterキーを押します。[はい]をクリックすると、レジストリエディターが起動します。

次に、以下のパスへ移動します。

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows

[Windows]キーを右クリックして[新規] > [キー]を選択し、名前を[Windows Search]にします。次に、[Windows Search]キーを右クリックして[新規] > [DWORD (32ビット) 値]を選択し、名前を[PreventIndexingLowDiskSpaceMB]にします。

ディスク容量が少ないときにWindows Searchのインデックス作成を停止する方法

作成したREG_DWORD値をダブルクリックして値データを編集します。0〜2147483647 MBの範囲で、必要に応じて任意の値を入力してください。

ディスク容量が少ないときにWindows Searchのインデックス作成を停止する方法

最後に[OK]ボタンをクリックして変更を保存します。なお、この値データはいつでも変更可能です。

最後に、PCを再起動して変更を反映させます。

この設定を無効化して、空き容量に関係なく常にWindows Searchのインデックス作成を許可したい場合は、同じ場所に移動し、[PreventIndexingLowDiskSpaceMB]のREG_DWORD値を削除してください。

このチュートリアルがお役に立てば幸いです。

関連記事:クライアントPCによるホストPCのインデックスへのリモート照会を禁止する方法

  1. Windows 11でWindows Updateを停止する3つの方法【一時停止からレジストリ設定まで】

    Microsoftは、セキュリティパッチ、新機能、不具合の修正などを含むアップデートを定期的にWindows OSへ提供しています。これらのアップデートは強く推奨されており、継続的に適用することが望ましいとされています。しかし、PCが従量制課金のネットワーク接続を使用している場合など、一時的にWindows Updateを無効化し、ダウンロードやインストールを止めたい場面もあるでしょう。この記事では、Windows Updateを停止するためのいくつかの方法を詳しく解説します。 Windows Updateを停止するさまざまな方法 方法1:Windows Updateを一時停止する 最初の方法

  2. Windows 11でゲーム中のFPS低下を解消する方法|原因と対策を徹底解説

    Windows 11でゲームをプレイしているときに、FPS(フレームレート)が低下して困っていませんか? ご安心ください! 本記事では、Windows 11におけるFPS低下問題に対する、実際に効果のある解決策をわかりやすくご紹介します。 Windows 11へのアップグレード後にFPSが下がるのはなぜ? Windows 10からWindows 11にアップグレードした直後、ゲームのFPSが落ちたと感じていませんか? 実は、PCゲーマーの多くがWindows 11へのアップグレード後に同じ症状を報告しており、あなただけが悩んでいるわけではありません。 Windows 11は、これまでで最も注目