Windows 7でインデックス作成を無効にする正しい方法


66

Windows 7でインデックス作成を無効にする最良の方法は何ですか?

オンラインで見つけたすべての記事は、services.mscにアクセスしてWindows Searchサービスを無効にするよう指示しています。ただし、それを行った後でも、Cドライブのプロパティを右クリックすると、「このドライブ上のファイルを許可...インデックス付き...」がチェックされたままになります。

したがって、このオプションのチェックを外して、Windows Searchを再度有効にする必要がありますか?または、単にチェックを外して、Windows Searchサービスを無効のままにしますか?

回答:


61

インデックスを使用せずに検索機能を保持することが目的の場合は、次の状況を設定する必要があります。

  • インデックス作成をオフにします(インデックスが作成されないようにします)。
  • 既存のインデックスを削除します(検索中にウィンドウがインデックスを使用しないようにします)。
  • インデックス作成を再度有効にしないでください。
  • オプション:ファイルの内容の検索を有効にします。

インデックス作成をオフにする

スタート->実行-> services.msc->無効にして停止しWindows Searchます。

Windowsが自動的に再起動しないように、スタートアップの種類が無効に設定されていることを確認します。

Windows検索サービスのダイアログボックス

既存のインデックスを削除する

次のダイアログボックスから検索インデックスへのパスを取得できます。

コントロールパネル->インデックス作成オプション->詳細

ただし、インデックス作成を無効にしているため、空になります。

空のWindows検索プロパティダイアログ

ただし、レジストリで値を検索することはできます。

  • スタート->実行-> regedit.exe
  • 閲覧する HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search
  • DataDirectoryキーの値が必要です。

Windows Searchレジストリ構成

Searchそのパスで指定されたフォルダーを削除します。

インデックス作成を再度有効にしない

検索を実行すると、次のポップアップが頻繁に表示されることに注意してください。

検索インデックス作成を有効にすることをお勧めします

これを有効にすると、インデックスサービスが再開され、Windowsはインデックスが作成された場所のインデックスの使用を開始します。そのため、インデックスを使用したくない場合は、それをしないでください。

ファイルの内容を検索する

ファイルの内容の検索をオンにすることもできます。

コントロールパネル->フォルダオプション->検索タブ

検索ファイルのコンテンツ構成


38

「このドライブ上のファイルを許可する...」チェックボックスを気にしないでください。チェックされている場合でも、サービスが無効になっている場合、Windowsは何もインデックス化しません。

必要に応じて、このチュートリアル(maximumpcguides.com)で説明されているように、Windows Searchを完全にアンインストールできます。

開始予定のスクリーンショット-コントロールパネル-プログラムと機能

「ウィンドウ機能をオンまたはオフにする」選択のスクリーンショット

代替テキスト


助けてくれてありがとう!私は実際にWindows Searchを使用していませんが、それを維持するのが良いと思います。

この窓はどこですか?どうやって開けますか?
pguardiario

[スタート] [コントロールパネル] [プログラムと機能] [Windowsの機能をオフにする]でそこに行きます。(スクリーンショットはSnarksの投稿にも追加されました)。
ヘネス

それでも検索機能を使用できますか?ファイルを検索するための右上隅?ありがとう!
陳統計

18

前の2つの回答は、Windows検索を完全に無効にする方法を示しています。これにより、さまざまな場所の検索ボックス、特に[スタート]メニューの下部にある検索ボックスと、ファイルエクスプローラーの右上にある検索ボックスが表示されなくなります。

個人的には、私はさまざまな場所の検索ボックスが好きです。ただ、インデックス作成プロセスを常に実行したくないのです。インデックス作成の主な利点は、検索の高速化、ドキュメント内検索および電子メール検索が可能になることです。これらのどちらも必要ではないが、検索全般を維持する場合は、次の手順を実行します。

  1. Windowsの検索をオフにしたり、でオンに戻したりしないでくださいOptionalFeatures.exe。(必要に応じて再起動します)。

  2. サービスコントロールに移動します([コンピューター]、右クリック、[管理]を使用するか、[ services.mscスタート]メニューの検索ボックスに入力します)。

  3. Windows Searchサービスを見つけ、右クリックして[プロパティ]を選択disabledし、起動時に設定します。

  4. 再起動します(厳密には必要ありませんが、再起動するまで動作するかどうかを確認することはできません)。

これを行った後に作成されたドキュメントは、検索ボックスで検出されないことに注意してください。Windowsの検索はインデックスのみに基づいており、Unixに相当するfindことはもうありません(Windows XPの時代のように)。

Windows Searchサービスをオンにして、コンピューターを夜間にオンにして、インデックスを更新することもできます。

Wikipediaで、Windows検索の非常に詳細な説明を見つけることができます。


「インデックスを更新するために、Windows Searchサービスを時々オンにして、コンピューターを一晩置いたままにすることができます。」これを夜間のみに自動化できますか?
エンドリス

2
@endolith素晴らしいアイデア。以下のMehrdadの回答+タスクスケジューラを使用して、これを試してみます。コマンドライン経由でサービスを開始/停止するには(単にスタートアップ値を変更するのではなく)、「net stop WSearch」または「net start WSearch」と入力します。
Coldblackice

9

これをStart->RunWin+ R)に入力するだけです:

sc config WSearch start= disabled

インデックスサービスを無効にします。


7

インデックスサービスのみをアンインストールできます(以下のように多少大きな影響があるWindows検索のすべてとは対照的です)。

インデックスサービスをアンインストールするには、[Windowsの機能]ダイアログを開き([スタート]-> OptionalFeatures.exe)、[ インデックスサービス]エントリのチェックを外します。


Windows Searchアンインストール警告


2

ほぼ30年間のコーディングの後、私は(理解できるように)可能な場合はいつでもワンライナーコマンドの大ファンになりました。特に、指示/アクションのページ全体を派手なスクリーンショットに置き換えることができる場合です。:)

Windows 7以降でWindows Search(インデックス作成)サービスを無効にし、完全に、そしてきれいに削除するための、最も適切で、完全にサポートされ、最も効率的な(1つのコマンドの短い1行に勝る)メソッドを次に示します。


  1. 管理者として「コマンドプロンプト」を開きます(管理者として実行する必要があります)


  2. 次のコマンドを実行します。


    dism /online /disable-feature /featurename:SearchEngine-Client-Package


  3. リブート


最良の部分は、気が変わって後でサービスが必要/必要になった場合、コマンドで「無効」という単語を「有効」に変更し、再起動してサービスを復元することで再実行します。



注:Windows Searchサービスを放棄するアクションの前に実行することをお勧めすることの1つは、最初に以下のリンクでこれらの指示に従うことです(あなたがOutlook / Exchangeユーザーの場合のみ必要です)。削除する前に切断するか、後でメールのインデックス作成を無効にする問題が発生する可能性があります。

https://support.office.com/en-us/article/Enable-or-disable-Instant-Search-97975193-8f1f-4f0e-b8cd-0cfd35a5703b

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.