Windows Search を有効または無効にする方法
Windows Search は確かに便利ですが、特にワークフローを混乱させたりリソースを消費したりすると、手間がかさんで価値に見合わないこともあります。ユーザー アカウントをロックダウンしようとしていて検索を無効にしたい場合や、検索ショートカットや Web 検索結果の一部が邪魔になる場合もあります。理由が何であれ、このガイドでは、システムを完全に壊すことなく Windows Search を無効にしたりカスタマイズしたりする方法について説明します。状況に応じて、Windows Search をオフにする方法や動作を微調整する方法を学びます。重要なのは、サービスやレジストリ キーを微調整するだけで問題が解決する場合もあれば、ファイルの名前を変更して検索を停止する必要がある場合もあります。これらの変更を入力した後には再起動が必要になる場合があるので、最初に作業内容を保存してください。
Windows Searchを有効/無効にする方法
検索サービスの動作を変更する
この方法は簡単で、あまり手間がかからないため、定番の方法と言えるでしょう。Windows Search サービスを無効にすると、インデックス作成が停止します。検索結果はすぐには表示されなくなりますが、手動検索(正確なファイル名での検索)は引き続き機能し、スタートメニューのアプリやウェブ検索結果の検索もスムーズに動作します。スパム検索によってクラッシュしたりCPUを大量に消費したりする場合は、このサービスを無効にすると改善される可能性があります。環境によっては、再起動後にこの方法が使える場合もありますが、サービスを再起動するまで効果が持続する場合もあります。
主なオプションは次の 2 つです。
サービスアプリの使用
これはGUI方式で、コマンドラインは不要です。一部の人には好まれるかもしれません。サービスが実際に停止しているか実行中かを確認したい場合に便利です。
- で実行を開きますWin + R。
- 入力し
services.mscてEnterキーを押します。サービスウィンドウがポップアップ表示されます。 - 下にスクロールして「Windows Search」を見つけます。ダブルクリックします。
- 無効にするには、「スタートアップの種類」を「無効」に設定してください。実行中の場合は「停止」をクリックしてください。再び有効にするには、「自動(遅延開始)」に設定し、「開始」をクリックしてください。
- 「適用」をクリックしてから「OK」をクリックします。完了です。
ご注意ください。新しいWindowsでは、再起動しないとすぐに反映されない場合があります。ログアウトして再度ログインするか、完全に再起動する必要があるかもしれません。
コマンドプロンプトの使用
コマンドに慣れているなら、こちらの方が速いです。コピー&ペーストするだけで、クリックする必要はありません。スクリプトを作成したり、リモートマシンに接続したりする場合に役立ちます。
- で実行を開きますWin + R。
- 入力
cmdしてクリックするCtrl + Shift + Enterと管理ウィンドウが表示されます。これが重要です。 - 次のコマンドを使用します。
- 検索を無効にする:
sc config "wsearch" start=disabled && sc stop "wsearch" - 検索を有効にする:
sc config "wsearch" start=delayed-auto && sc start "wsearch"
あるマシンでは即座に検索が停止するかもしれませんが、別のマシンでは次回の再起動やサービスの再起動まですぐには機能しない可能性があります。常に信頼できるとは限りませんが、試してみる価値はあります。
レジストリエディターのアプローチ
Windowsは多くのサービス情報をレジストリに保存しているため、注意すればこの方法も有効です。ただし、レジストリの変更には多少のリスクが伴うため、安心して作業できる場合、またはバックアップを取った上でのみ実行してください。
- を押して入力Win + Rし
regedit、Enter キーを押します。 - 次の場所に移動します:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WSearch\ - 無効にするには、 [スタート] をダブルクリックし、値のデータを 4 に設定します。再度有効にするには、値を 2 に戻し、DelayedAutoStart を1 に設定して、起動をスムーズにします。
- regedit を閉じて、PC を再起動して変更が有効になっていることを確認します。
はい、regeditの使い方を知っていれば、これらすべてが簡単に実行できる場合もあります。念のため、まずはバックアップを取ってください。
検索ファイル/フォルダの名前変更
サービスの調整だけでは不十分な場合は、システムフォルダの名前を変更すると検索プロセスが完全に停止することがあります。少し極端な方法ですが、とりあえず効果はあります。ただし、事前に権限を変更する必要があるので、少し面倒です。
よくある流れは次のとおりです。
- 「実行」を開いて、 と入力します
%WinDir%\SystemApps。 (通常はC:\Windows\SystemAppsです)。 - Microsoft. Windows. Search_cw5n1h2txyewyを見つけて、またはF2を追加して名前を変更します。
.bak.old - 次に、そのフォルダ内で右クリックし
SearchApp.exe、「プロパティ」を選択し、 「セキュリティ」タブで権限を確認します。現在のユーザーにフルコントロール権限が付与されていない場合は、所有権を変更する必要があります。 - [詳細設定]をクリックし、所有者を自分に変更して適用し、戻ってフル コントロール権限を持つユーザーを追加します。
SearchApp.exeのような名前に変更します。システムアプリフォルダ内にあるSearchApp.exe.oldなどの関連ファイルも同様に変更します。SearchHost.exe- Microsoft. Windows. Cortana_cw5n1h2txyewyのようなフォルダーが見つかった場合は、そこでも同じ操作を実行する必要があります。
Ctrl + Shift + Esc完了したら、Windowsエクスプローラーを再起動します。タスクマネージャー( )を開き、 を終了しexplorer.exe、 で新しいタスクを起動してFile > Run new taskと入力することで実行できますexplorer。少し面倒ですが、検索の核心を突く効果があります。
あるいは、グループポリシーを使用する
Windows ProまたはEnterpriseをご利用の場合、グループポリシーを使用すると、ファイルやレジストリをいじることなく、より安全かつクリーンに検索を無効化できます。新しいポリシーを作成するだけです。
- gpedit.mscを開きます。
- [コンピューターの構成] > [ポリシー] > [Windows の設定] > [セキュリティの設定] > [ソフトウェア制限のポリシー] > [追加の規則]に移動します。
- まだポリシーが設定されていない場合は、右クリックして「新しいソフトウェア制限ポリシー」を選択します。
- [追加の規則]を右クリックし、[新しいパス規則]を選択します。
- のようなパスを追加し
%WinDir%\SystemApps\Microsoft. Windows. Search_cw5n1h2txyewy、セキュリティ レベルを[許可しない]に設定して、[OK] をクリックします。
ただ、これはより高度な機能であり、主に厳格な管理が必要な施設向けであることに留意してください。厳重なロックダウンを希望しない限り、家庭での使用には少々過剰かもしれません。
Windows SearchでWeb検索結果を無効にする方法
ローカル検索の横にウェブ検索結果が表示されて煩わしい場合は、簡単に非表示にできます。レジストリを少し調整するだけで解決します。
- 「実行」に、 と入力します
regedit。 - 次の場所に移動します
HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\Windows。 - Windowsを右クリックし、新規 > キーを選択して、Explorer という名前を付けます。
- その中に、 「DisableSearchBoxSuggestions 」という新しいDWORD (32 ビット) 値を作成します。
- それをダブルクリックし、値のデータを1に設定すると Web 結果が無効になり、0 に設定すると有効になります。
注意: レジストリを変更した後は、設定を有効にするために Windows エクスプローラーを再起動してください。
検索ハイライトをオフにする方法
検索結果に必要のない Bing の提案やハイライトが表示され続ける場合は、設定またはグループ ポリシーでそれらをオフにすることができます。
検索権限の使用(Windows 11)
- 実行( Win + R)を開いて、 と入力します
ms-settings:search-permissions。 - 「検索ハイライトを表示」までスクロールして、オフに切り替えます。
グループポリシーの使用(Windows 10および11)
- gpedit.mscを起動します。
- [コンピューターの構成] > [管理用テンプレート] > [Windows コンポーネント] > [検索]に移動します。
- [検索ハイライトを許可]をダブルクリックします。
- [無効]に設定し、[OK]をクリックします。
レジストリ経由
- regedit を開きます。
- 次の場所に移動します
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\SearchSettings。 - IsDynamicSearchBoxEnabled が存在する場合はダブルクリックして変更します。存在しない場合は、IsDynamicSearchBoxEnabledという名前の新しいDWORD値を作成します。
- ハイライトをオフにするには値を0に設定し、ハイライトを維持するには値を1に設定します。
関連するクイック調整
タスクバーの検索アイコンを非表示にする
検索を無効にした場合にスペースを空ける簡単な方法:
- 実行( )から設定を開きます。Win + R
ms-settings:taskbar - タスクバーの検索スイッチを切り替えて、アイコンを非表示または表示します。
Win + S ホットキーを無効にする
Win + S で誤って検索キーを開かないようにしたいですか? レジストリを編集するとそのホットキーをブロックできますが、Win + S を使用する他のショートカットも無効になる可能性があることに注意してください。
- 「実行」を開いて、 と入力します
regedit。 - 次の場所に移動します
Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced。 - [詳細設定]を右クリックし、[新規] > [文字列値]を選択します。
- DisabledHotkeysという名前を付けます。
- ダブルクリックして
S値を入力し、OKを押します。
これにより、Win + S が無効になりますが、その文字列がすでに存在する場合は、既存の値にコンマで区切って S を追加するだけでも機能します。
検索の調整が常に完璧であるとは限らないことを覚えておいてください。設定によっては、再起動や、場合によっては Windows の完全な再起動が必要になることがあります。しかし、少なくとも、常に煩わしかったり、リソースを浪費したりする検索エンジンに悩まされることはありません。