修正:Windows 10で検索を入力できない

ユーザーが特定のファイルまたはアプリケーションを検索できるようにすることは、オペレーティングシステムにとって非常に基本的なタスクです。 ただし、一部のユーザーはWindows 10の検索開始(またはCortana検索)で問題が発生しています。 この問題により、ユーザーは検索開始の検索バーに入力できなくなります。 一部のユーザーは検索ボックスを操作できず、クリックしたり入力したり何かを貼り付けたりできませんが、一部のユーザーはCTRL + Vコマンドを使用して検索を貼り付けることはできますが、実際には検索バーに入力することはできません。 これは明らかに、キーボードの問題ではありません。問題はWindows 10の検索の開始時にのみ発生するためです。 ご想像のとおり、これはユーザーに多くの問題を引き起こす可能性があります。

Windows Search

検索が応答しない原因は何ですか?

この問題を引き起こす可能性のあるものがいくつかあります。

  • ctfmon.exe:このファイルは、Windowsのsystem32フォルダーにあります。 Ctfmonは、代替ユーザー入力とOffice言語バーを制御するMicrosoftプロセスです。 このファイル/サービスが実行されていない場合、問題が発生する可能性があります。 このファイルを実行すると、問題を修正する言語バーが表示されます。
  • 応答しないCortana:応答しないCortanaサービスが原因で問題が発生する場合があります。 Cortanaはバックグラウンドで実行され、タスクマネージャーで実行されていることがわかります。 明らかな理由がなくても、これらのサービスが機能しなくなり、再起動するだけで問題が解決する場合があります。
  • MsCtfMonitor:このサービスは、TextServicesFrameworkシステムサービスの監視を担当します。 TextServicesFrameworkシステムサービスはテキスト入力に関連しているため、このサービスの問題によりこの問題が発生する可能性があります。 テキストサービスフレームワークの問題により、Windows Modern Appsのいずれかを入力することもできなくなります。 したがって、新しいWindows計算機のようなModern Appsで同じ問題に直面している場合、最も可能性の高い問題は、Windows検索ではなくテキストサービスフレームワークにあります。

方法1:ctfmon.exeを実行する

通常、問題は言語バーがオフになっているために発生します。 Ctfmon.exeは、この機能を制御するファイルです。 そのため、ctfmon.exeファイルを実行すると問題が解決します。

  1. Windowsキーを押しながらRを押す
  2. C:\ Windows \ system32 \ ctfmon.exe入力し、Enterキーを押します

runを介してctfmon.exeを実行します

このファイルを実行すると、問題が修正されます。 Windows検索で入力できるはずです。

注:再起動するたびに(または、たまに)これらの手順を繰り返す必要がある場合があります。 そのため、問題が再発したことに気付いた場合は、これらの手順を繰り返すだけでよいのです。 また、以下の手順に従ってレジストリを変更して、再起動するたびにこのタスクを繰り返す必要がないようにすることもできます。 ただし、問題が再発するかどうかを確認するために少し待つことをお勧めします。 存在する場合は、以下に示すソリューションを適用します

  1. Windowsキーを 1回押す
  2. 検索バーにコマンドプロンプトを入力します
  3. 検索の開始からコマンドプロンプト右クリックし 、[ 管理者として実行]を選択します

コマンドプロンプトを開く
  1. 次を入力してEnterを押します。 コンピューターを再起動し、エラーが解決したかどうかを確認してください。
 REG HKLM \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Run / v ctfmon / t REG_SZ / d CTFMON.EXEを追加 

cmdを介してctfmon.exeを実行します

方法2:すべての既定のアプリを再インストールする

この問題は、システムのデフォルトアプリの問題/破損が原因である場合があり、デフォルトアプリを再インストールするだけで問題が解決します。 以下の手順に従って、デフォルトのアプリを再インストールする簡単なコマンドを実行します。

  1. Windowsキーを 1回押す
  2. 検索バーにコマンドプロンプトを入力します
  3. 検索の開始からコマンドプロンプト右クリックし 、[ 管理者として実行]を選択します

コマンドプロンプトを開く
  1. PowerShell -ExecutionPolicy Unrestricted入力してEnterキーを押します

アクセスが制限されていないpowershell
  1. PowerShell –ExecutionPolicy Unrestrictedがコマンドプロンプトの上部に表示されるようになります。
  2. 次のコマンドを入力してEnterを押します。
 Get-AppXPackage -AllUsers | Where-Object {$ _。InstallLocation -like "* SystemApps *"} | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($ _。InstallLocation)\ AppXManifest.xml"} 

無制限のPowerShellでcmdを使用してデフォルトアプリを再インストールする

これで問題が解決するはずです。 注:これが機能しない場合は、コンピューターを再起動してもう一度確認してください。

それでも問題が解決しない場合は、以下の手順に従ってください。

  1. CTRL、SHIFT、Escキーを同時に押し続けます( CTRL + SHIFT + ESC )。 これにより、タスクマネージャーが開きます。
  2. [ ファイル]をクリックし、[ 新しいタスクを実行]を選択します

タスクマネージャー:新しいタスクを実行する
  1. [ 管理者権限でこのタスクを作成する]オプションをオンにします
  2. Powershellと入力して[ OK ]をクリックします

タスクマネージャーを介してPowerShellを実行する
  1. 次を入力します Enterを押します。
 $ manifest =(Get-AppxPackage Microsoft.WindowsStore).InstallLocation + '\ AppxManifest.xml'; Add-AppxPackage -DisableDevelopmentMode -Register $ manifest 

PowerShell経由でWindowsストアを再インストールする

コマンドを実行したら、再起動して、問題が修正されたかどうかを確認します。 注:これが機能しない場合は、コンピューターを再起動してもう一度確認してください。

方法3:タスクCortanaを終了する

Cortanaはバックグラウンドで実行され、バックグラウンドで実行され続けるため、特に応答が停止した場合、Cortana自体によって問題が発生することがあります。 多くのユーザーは、タスクマネージャーでCortanaを停止するだけで問題を修正しました。 Cortanaの再起動について心配する必要はありません。しばらくすると自動的に起動します。 そのため、以下の手順に従ってタスクCortanaを終了します。

  1. CTRL、SHIFT、Escキーを同時に押し続けます( CTRL + SHIFT + ESC )。 これにより、 タスクマネージャーが開きます。
  2. プロセスリストからCortanaサービスを見つけます。 このリストでCortanaが見つからない場合は、[サービス]タブを選択してそこを確認します
  3. Cortanaを見つけて右クリックします
  4. タスクの終了を選択

タスクマネージャーを介してタスクCortanaを終了する

これで問題が修正されます。 これで検索が正常に機能するはずです。

方法4:別のWindows 10からMsCtfMonitor.xmlをインポートする

MsCtfMonitorは、TextServicesFrameworkシステムサービスの監視を唯一の目的とするMicrosoft独自のタスクです。 TextServicesFrameworkシステムサービスは、高度なテキスト入力および自然言語テクノロジーを配信するためのシンプルでスケーラブルなフレームワークを提供します。 場合によっては、MsCtfMonitorのスケジュールされたタスクが開始されないか、破損してこの問題が発生する可能性があります。 MsCtfMonitorタスクを実行するか、検索が正常に機能する別のWindows 10マシンからMsCtfMonitor.xmlファイルをインポートするだけです。

  1. 別のWindow 10 PCにログインします
  2. Windowsキーを押しながらRを押す
  3. taskschd.msc入力してEnterキーを押します

タスクスケジューラを実行する
  1. 左ペインから[ タスクスケジューラライブラリ ]をダブルクリックします。
  2. 左ペインからMicrosoftをダブルクリックします
  3. 左ペインからWindowsをダブルクリックします

TextServicesFrameworkを開く
  1. 左ペインからTextServicesFrameworkを選択します
  2. 中央のペインでMsCtfMonitor右クリックし 、[ エクスポート…]を選択します

MsCtfMonitorタスクのエクスポート
  1. 覚えやすい場所を選択し、[ 保存 ]をクリックします
  2. このエクスポートされたファイルをUSBにコピーし、問題のあるPCに貼り付けます
  3. 1〜7の 手順を繰り返します
  4. 中央のペインの空のスペースを右クリックして、 インポート…を選択します

タスクスケジューラでMsCtfMonitorタスクをインポートする
  1. 他のマシンからMsCrfMonitor.xmlファイルを貼り付けた場所に移動して選択します
  2. インポートされたものは、中央のペインからファイルを右クリックし実行を選択します

MsCtfMonitorタスクを実行する

タスクが実行されると、問題は解決するはずです。

興味深い記事