無効にした後もCortanaがバックグラウンドで実行されているのはなぜですか?

Cortanaを無効にすると、Windows10はすべてにローカル検索を使用するように切り替わります。ただし、タスクマネージャーを開くと、とにかく「Cortana」がバックグラウンドで実行されているのが表示されます。これはなぜですか。

Cortanaは本当に「SearchUI.exe」です

関連:Windows10でCortanaを無効にする方法

Cortanaを有効にしているかどうかに関係なく、タスクマネージャーを開くと、「Cortana」プロセスが表示されます。

タスクマネージャーでCortanaを右クリックし、[詳細に移動]を選択すると、実際に実行されているものが表示されます。「SearchUI.exe」という名前のプログラムです。

「SearchUI.exe」を右クリックして「ファイルの場所を開く」を選択すると、SearchUI.exeの場所が表示されます。これは、Windowsの「Microsoft.Windows.Cortana_cw5n1h2txyewy」アプリケーションフォルダーの一部です。

このアプリケーションは、実行中のプロセスのリストに「Cortana」と表示されるため、わかりやすくなっています。しかし、実際にはSearchUI.exeという名前の小さなツールです。

「searchUI.exe」はWindowsサーチ機能です

SearchUI.exeへのアクセスを無効にして、実際の動作を確認できるようにすることにしました。タスクマネージャーからCortanaタスクを終了し、「Microsoft.Windows.Cortana_cw5n1h2txyewy」フォルダーの名前を別の名前に変更しました。実行した後、Cortanaはバックグラウンドで実行されているようには見えませんが、WindowsSearch機能は完全に壊れています。

そうです:Windows10の検索機能は完全に壊れています。タスクバーの[Windowsの検索]ボックスをクリックするか、キーボードのWindows + Sを押しても何も起こりません。検索ダイアログは表示されません。

Cortanaフォルダーの名前を元の名前に戻すと、検索ダイアログが突然正常に再び表示されます。

SearchUI.exeは、絡み合っていますが、実際にはCortanaではありません。「Cortana」は、Microsoftのオンラインアシスタントの名前であり、Windows 10に組み込まれているすべてのローカル検索ツールの名前でもあります。レジストリまたはグループポリシーからCortanaを無効にすると、すべてのオンライン機能が無効になりますが、ローカルファイル検索ツールは無効になります。実行されたままになります。これらは技術的には「Cortana」アプリケーションの一部です。これは、MicrosoftがWindowsに実装した方法です。

SearchUI.exeはほとんどリソースを使用しないので、汗を流さないでください

「Cortana」(またはSearchUI.exe)は、タスクマネージャーで調べると、リソースをあまり使用していないはずです。あなたがそれを開かない限り、それは実際には何もしていません。

レジストリハックでCortanaを無効にすると、Cortana(SearchUI.exe)プロセスが37.4MBのメモリと0%のCPUを使用していることに気付きました。

なぜCortanaがリソースをまったく使用していないのか不思議に思うかもしれません。これは、メモリに読み込まれているため、タスクバーの[Windowsの検索]ボックスをクリックするか、Windows + Sを押すとすぐに表示されます。

Windows 10で検索ボックスを開くと、CortanaはCPUを使用しますが、検索ダイアログが開いている間だけです。

Cortanaは、これ以上のリソースを使用しているように見えるべきではありません。バックグラウンドで常に少量のRAMを使用し、開いたときにのみCPUを使用します。

「Cortana」プロセスは、ファイルのインデックス作成も処理しません。Windowsはファイルにインデックスを付け、ファイルとその中の単語を調べて、検索ツールからすばやく検索できるようにします。Windowsがファイルのインデックスを作成しているときは、タスクマネージャーのCPUを使用して、「Microsoft Windows Search Filter Host」、「Microsoft Windows Search Indexer」、「Microsoft Windows SearchProtocolHost」などのプロセスが表示されます。

インデックス作成を制御するには、スタートメニューまたはコントロールパネルを開き、「インデックス作成オプション」を検索します。表示される[インデックスオプション]ショートカットを起動します。このパネルでは、Windowsがファイルにインデックスを付ける場所を選択したり、ファイルの正確な種類を選択したり、インデックスを付けたくないファイルを除外したりできます。

要約すると、「Cortana」は、一度無効にすると実際には実行されません。 SearchUI.exeと呼ばれる基本的なWindows検索インターフェイスは、パーソナルアシスタントが実際にオフになっている場合でも、大きな「Cortana」バナーの下で実行されたままになります。 SearchUI.exeは非常に少量のRAMを使用し、検索パネルを開いている場合にのみCPUを使用するため、心配する必要はありません。