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

【保存版】Windows 10でスタートメニュー・タスクバーの検索が使えないときの9つの対処法

Windows 10の検索機能は、以前のバージョンのWindowsよりも頻繁に使われるようになりました。アプリやファイル、設定項目、システム機能の検索はもちろん、インターネット検索まで素早く行える便利な機能です。しかし、Windows Updateの適用後やビルドのアップグレード後に、スタートメニュー、タスクバー、Cortanaの検索が突然機能しなくなるケースがあります。検索ボックスに文字を入力しても結果が空欄で返ってくる場合は、この記事で紹介する基本的な対処法を順番に試してみてください。

なお、2020年2月5日頃からは、検索ボックスが空白の結果しか表示しない不具合が多数報告されました。この問題はクラウド型のBing検索サービスが一時的に利用できなかったことが原因で、「Bing検索との統合を無効化する」の項目で解決できます。

目次

【保存版】Windows 10でスタートメニュー・タスクバーの検索が使えないときの9つの対処法

1. Windows 10の検索プロセスを再起動する

タスクバーからの検索は、SearchUI.exeというCortana関連のプロセスが担当しています。タスクバーの検索が反応しない場合は、まずこのプロセスを再起動してみましょう。

  1. タスクマネージャーを開きます(Ctrl + Alt + Del → タスクマネージャー)。
  2. 詳細タブに切り替えます。
  3. プロセス一覧からSearchUI.exeを見つけ、右クリックして「タスクの終了」を選択します。【保存版】Windows 10でスタートメニュー・タスクバーの検索が使えないときの9つの対処法
  4. 同様にSearchApp.exeも終了させます。
  5. 次に検索を使用した際に、これらのプロセスは自動的に再起動されます。

2. スタートメニューの検索が機能しない場合

スタートメニューだけで検索ができない場合は、以下の手順を試してください。

  1. タスクバーの空き部分をCtrl + Shiftキーを押しながら右クリックし「エクスプローラーの終了」を選択するか、タスクマネージャー(Ctrl + Shift + Esc)からExplorer.exeを終了します。【保存版】Windows 10でスタートメニュー・タスクバーの検索が使えないときの9つの対処法
  2. タスクマネージャーからレジストリエディターを起動します(ファイル → 新しいタスクの実行 → regedit.exe)。
  3. 次のレジストリキーを削除します:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes\{ef87b4cb-f2ce-4785-8658-4ca6c63e38c6}\TopViews\{00000000-0000-0000-0000-000000000000}
    64ビット版のWindows 10では、さらに以下のキーも削除が必要です:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes\{ef87b4cb-f2ce-4785-8658-4ca6c63e38c6}\TopViews\{00000000-0000-0000-0000-000000000000}
  4. タスクマネージャーからexplorer.exeを再度起動します(ファイル → 新しいタスクの実行 → explorer.exe)。【保存版】Windows 10でスタートメニュー・タスクバーの検索が使えないときの9つの対処法

また、Windows 10 Creators Update(バージョン1703)以降では、別の原因で検索が動かなくなることがあります。「設定 → プライバシー → バックグラウンドアプリ」で「アプリにバックグラウンドでの実行を許可する」が有効になっているか確認してください。このオプションが無効だと、新しくインストールしたアプリの検索ができなくなる場合があります。

【保存版】Windows 10でスタートメニュー・タスクバーの検索が使えないときの9つの対処法

設定画面にこのオプションが見つからない場合は、レジストリから有効化できます。

  1. レジストリキー HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\BackgroundAccessApplications を開きます。
  2. GlobalUserDisabledという名前のDWORD(32ビット)値を作成し、値を0に設定します。
  3. 続いて HKCU\Software\Microsoft\Windows\CurrentVersion\Search キーの BackgroundAppGlobalToggle の値を1に変更します。コマンドプロンプトから以下のコマンドでも同じ設定が可能です。
    REG ADD HKCU\Software\Microsoft\Windows\CurrentVersion\BackgroundAccessApplications /v GlobalUserDisabled /t REG_DWORD /d 0 /f
    REG ADD HKCU\Software\Microsoft\Windows\CurrentVersion\Search /v BackgroundAppGlobalToggle /t REG_DWORD /d 1 /f
  4. パソコンを再起動します。

3. 検索サービスとインデックス設定を確認する

Windows Search(インデックス作成)サービスが正常に動作しているか確認しましょう。

  1. 「services.msc」と入力してサービス管理コンソールを開きます。
  2. サービス一覧からWindows Searchを探します。
  3. サービスが実行中であり、スタートアップの種類が「自動」に設定されていることを確認します。【保存版】Windows 10でスタートメニュー・タスクバーの検索が使えないときの9つの対処法
  4. WSearchサービスを開始または再起動します。
  5. コントロールパネルを開き、「インデックスのオプション」(コントロールパネル\すべてのコントロールパネル項目\インデックスのオプション)を選択します。
  6. 必要な場所がすべてインデックス対象に含まれているか確認します。少なくとも「スタートメニュー」と「Usersフォルダ」は登録しておきましょう。ローカルドライブやOutlookを追加することもできます。
  7. 詳細設定」ボタンをクリックし、「トラブルシューティング」セクションの「再構築」を押します。【保存版】Windows 10でスタートメニュー・タスクバーの検索が使えないときの9つの対処法
  8. インデックスの再作成には時間がかかる場合があります。完了までお待ちください。

注意: システムドライブに十分な空き容量があることも確認してください。Windows Searchのインデックスファイル(Windows.edb)は、場合によってかなり大きなサイズになることがあります。

4. 検索とインデックスのトラブルシューティングツールを実行する

Windows 10に内蔵されているインデックス診断(トラブルシューティングツール)を試してみましょう。

  1. 「設定 → 検索 → Windowsの検索」を開き、一覧を下にスクロールして「インデックスのトラブルシューティングツールを実行して一般的な検索の問題を解決する」をクリックします。コマンドプロンプトから以下のコマンドでも起動できます。
    msdt.exe -ep WindowsHelp id SearchDiagnostic
    【保存版】Windows 10でスタートメニュー・タスクバーの検索が使えないときの9つの対処法
  2. 「検索とインデックス作成」のトラブルシューティングウィザードが起動します。
  3. 該当する問題を選択します(多くの場合は「検索結果にファイルが表示されない」です)。「次へ」をクリックします。【保存版】Windows 10でスタートメニュー・タスクバーの検索が使えないときの9つの対処法
  4. ウィザードによるスキャンと修復が完了するまで待ちます。その後、パソコンを再起動して検索結果を確認してください。

5. UWPアプリ(ストアアプリ)を再登録する

Cortanaがインストールされている環境では、システム内のすべてのUWPアプリ(Windowsストアアプリ)を再登録することで検索の問題が解消されることがあります。管理者権限でPowerShellを起動し、以下のコマンドを実行してください。

Get-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}

【保存版】Windows 10でスタートメニュー・タスクバーの検索が使えないときの9つの対処法

コマンドの実行が完了したら、パソコンを再起動します。

6. Bing検索との統合による空白の検索結果を修正する

2020年2月5日には、Windows 10 1909および1903でタスクバーやスタートメニューからの検索が機能しなくなる事象が多数報告されました。検索アイコンをクリックしたり、スタートメニューに文字を入力したりしても、空白の検索ウィンドウが表示されるだけでした。

【保存版】Windows 10でスタートメニュー・タスクバーの検索が使えないときの9つの対処法

原因は、Bingのクラウド検索サービスにアクセスできなかったことです。Windows 10はデフォルトで、スタートメニューに入力された内容をクラウドサーバーに送信し、Bingから返された検索結果を表示する仕組みになっています。

最も簡単な解決策は、Windows 10の検索とMicrosoft Bing検索の統合を無効化することです。

  1. レジストリエディターを起動します(Win + R → regedit.exe)。
  2. レジストリキー HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Search へ移動します。
  3. BingSearchEnabledCortanaConsentの値を0に変更します。【保存版】Windows 10でスタートメニュー・タスクバーの検索が使えないときの9つの対処法これらの値が存在しない場合は、REG_DWORD(32ビット)型で手動作成してください。コマンドプロンプトから以下のコマンドでも作成・設定できます。
    REG ADD HKCU\Software\Microsoft\Windows\CurrentVersion\Search /v BingSearchEnabled /t REG_DWORD /d 0 /f
    REG ADD HKCU\Software\Microsoft\Windows\CurrentVersion\Search /v CortanaConsent /t REG_DWORD /d 0 /f
  4. Explorer.exeを再起動するか、パソコンを再起動します。

この方法は、検索ボックスは開くものの、検索語を入力しても何も表示されない場合に有効です。執筆時点ではMicrosoft側ですでにBingの問題を修正しており、Windows Searchは正常に動作するようになりました。ただし、個人的にはWindows 10の検索とBingサービスの統合は恒久的に無効化しておくべきだと考えています。

7. 設定アプリの検索が機能しない場合

Windows 10の設定アプリには、システム設定へ素早くアクセスできる独自の検索ボックスがあります。設定メニュー内の検索が動かなくなった場合は、以下の手順を試してください。

  1. エクスプローラーを開き、%LocalAppData%\Packages\windows.immersivecontrolpanel_cw5n1h2txyewy\LocalState フォルダへ移動します。
  2. 「Indexed」フォルダのプロパティを開き、「詳細設定」ボタンをクリックします。「このフォルダー内のファイルについて、ファイルのプロパティ以外に内容もインデックスを付ける」が有効になっていることを確認します。【保存版】Windows 10でスタートメニュー・タスクバーの検索が使えないときの9つの対処法
  3. すでに有効になっている場合は、一度無効にしてOKをクリックし、その後再度有効にします。

8. PowerShellスクリプトでWindows Searchをリセットする

上記の方法で検索が復旧しない場合は、Microsoftが公式に推奨しているPowerShellスクリプトを使って、Windows Searchサービスの設定をすべてリセットする方法があります(Windows 10 1903以降向け)。

ResetWindowsSearchBox.ps1スクリプトをダウンロードし、お使いのパソコンで実行してください。

9. その他の対処法

ここまで紹介した方法でも問題が解決しない場合は、以下の追加手段を試してみてください。

  • 新しいユーザーアカウントを作成し、そのアカウントでWindows 10の検索が正常に動作するか確認します。
  • LiveCDから起動し、C:\Documents and Settings\ユーザー名\AppData\Local\Packages\Microsoft.Windows.Cortana_****** フォルダを削除します(unlockerなどのツールを使ってフォルダのロックを解除することも可能です)。再起動するとCortanaフォルダが自動的に再作成され、数分後に検索が復旧することがあります(実際に複数の読者の方がこの方法で解決しています)。
  • システムファイルとWindowsイメージの整合性を、以下のコマンドでチェックします。
    sfc /scannow
    dism /Online /Cleanup-Image /RestoreHealth
  • Microsoft Outlookで検索の問題が発生している場合は、Outlook 2016の検索不具合専用のガイドを参照してください。

これらの対処法を上から順番に試せば、ほとんどのWindows 10検索の不具合は解決できるはずです。特にWindows Update直後に発生した場合は、Bing統合の無効化と検索サービスの再起動が効果的です。

  1. 【解決】Windows 11で検索が機能しない・検索結果が表示されないときの対処法8選

    Windows 11で検索機能が動作せず、検索結果がまったく表示されない場合は、以下の手順に従って問題を解決しましょう。 Windows 11の検索機能は、一般公開されて以来、多くのユーザーを悩ませてきた大きな問題点の一つです。例えば、「検索がまったく機能しない」「検索結果が不完全で表示される」「特定のフォルダでは検索できるのに他のフォルダではできない」といった不具合が多数報告されています。さらに、検索バーが応答しなくなったり、検索バーに文字を入力できなくなったりするケースもあります。 この記事では、タスクバーからの検索やエクスプローラーでの検索において発生するWindows 11の検索問題を

  2. Windows 10でスタートメニューが開かない・反応しないときの直し方を徹底解説

    Windows 10のスタートメニューが突然使えなくなって困っていませんか?再起動やOSアップデートの確認、アプリの再インストール、キャッシュ削除など定番の対処法はすでに試したけれど、まったく改善しない――そんな経験はないでしょうか。スタートボタンが機能しないと、パソコンでの作業のほとんどが行えなくなり、非常に深刻な問題です。しかし、あきらめる必要はありません。この記事では、スタートメニューの不具合を解消するための実践的な方法を順番に紹介します。Windows 10のスタートメニューが動かなくなる主な原因スタートメニューの不具合には複数の原因が考えられます。例えば以下のようなものです。Wind