Исправлено: Windows 10 не может вводить текст в поиске.

Это довольно простая задача для операционной системы - позволить пользователям искать определенный файл или приложение. Однако у некоторых пользователей возникают проблемы с запуском поиска Windows 10 (или поиском Кортаны). Эта проблема не позволяет пользователям вводить текст в строку поиска при запуске поиска. Некоторые пользователи не могут взаимодействовать с полем поиска, они не могут щелкнуть по нему, ввести его или вставить что-либо в него, тогда как некоторые пользователи могут использовать команду CTRL + V для вставки в поиск, но на самом деле они не могут вводить текст в строке поиска . Очевидно, это не проблема с клавиатурой, поскольку проблема возникает только при запуске поиска Windows 10. Как вы понимаете, это может вызвать массу проблем у пользователей.

Поиск Windows

Что заставляет поиск не отвечать?

Есть несколько причин, которые могут вызвать эту проблему.

  • ctfmon.exe: этот файл находится в папке system32 в вашей Windows. Ctfmon - это процесс Microsoft, который управляет альтернативным пользовательским вводом и языковой панелью Office. Проблема может возникнуть, если этот файл или служба не запущены. Запуск этого файла возвращает языковую панель, которая устраняет проблему.
  • Не отвечает Кортана: иногда проблема может быть вызвана неотвечающей службой Кортаны. Кортана работает в фоновом режиме, и вы можете увидеть ее в диспетчере задач. Иногда без видимой причины эти службы могут перестать работать, и простая их перезагрузка решает проблему.
  • MsCtfMonitor: эта служба отвечает за мониторинг системной службы TextServicesFramework. Поскольку системная служба TextServicesFramework связана с вводом текста, проблема с этой службой может вызвать эту проблему. Проблема с Text Service Framework помешает вам также вводить какие-либо из современных приложений Windows. Итак, если вы столкнулись с той же проблемой в современных приложениях, как новый калькулятор Windows, то наиболее вероятная проблема связана с Text Service Framework, а не с поиском Windows.

Метод 1. Запустите ctfmon.exe

Обычно проблема возникает из-за того, что языковая панель отключена. Ctfmon.exe - это файл, отвечающий за управление этой функцией. Итак, запуск файла ctfmon.exe решает проблему.

  1. Удерживая клавишу Windows, нажмите R
  2. Введите C: \ Windows \ system32 \ ctfmon.exe и нажмите Enter.
введите ctfmon.exe при запуске

Запуск этого файла решит проблему. Вы должны иметь возможность ввести поиск в Windows.

Примечание. Возможно, вам придется повторять эти шаги при каждой перезагрузке (или время от времени). Поэтому, если вы заметили, что проблема вернулась, просто повторите эти шаги, и все будет в порядке. Вы также можете выполнить указанные ниже действия, чтобы внести некоторые изменения в реестр, чтобы вам не приходилось повторять эту задачу при каждой перезагрузке. Однако мы предлагаем вам немного подождать, чтобы увидеть, вернется ли проблема или нет. Если да, то примените решение, приведенное ниже.

  1. Нажмите «Windows» + «R», введите «Cmd» и нажмите «Shift» + «Ctrl» + «Enter», чтобы предоставить права администратора.
  2. Введите следующее и нажмите Enter . Перезагрузите компьютер и проверьте, устранена ли ошибка.
REG ADD HKLM \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Run / v ctfmon / t REG_SZ / d CTFMON.EXE
Введите REG ADD HKLM \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Run / v ctfmon / t REG_SZ / d CTFMON.EXE в cmd

Метод 2: переустановите все приложения по умолчанию

Иногда эта проблема может быть вызвана проблемой / повреждением приложений системы по умолчанию, и простая переустановка приложений по умолчанию решит проблему. Следуйте приведенным ниже инструкциям, чтобы запустить простую команду, которая переустановит для вас приложения по умолчанию.

  1. Нажмите «Windows» + «R», введите «Cmd» и нажмите «Shift» + «Ctrl» + «Enter», чтобы предоставить права администратора.
Запустите командную строку от имени администратора

Введите PowerShell -ExecutionPolicy Unrestricted и нажмите Enter.

Тип PowerShell -ExecutionPolicy Unrestricted в cmd
  1. Теперь вы должны увидеть PowerShell –ExecutionPolicy Unrestricted в верхней части командной строки.
  2. Введите следующую команду и нажмите Enter :
Get-AppXPackage -AllUsers | Where-Object {$ _. InstallLocation -like "* SystemApps *"} | Для каждого {Add-AppxPackage -DisableDevelopmentMode -Register "$ ($ _. InstallLocation) \ AppXManifest.xml"}
Переустановите приложения по умолчанию из командной строки

Это должно решить проблему за вас. Примечание. Если это не сработает, перезагрузите компьютер и повторите попытку.

Если проблема все еще не решена, выполните следующие действия.

  1. Одновременно нажмите и удерживайте клавиши CTRL, SHIFT, Esc ( CTRL + SHIFT + ESC ). Это должно открыть диспетчер задач
  2. Щелкните Файл и выберите Запустить новую задачу.
Выберите файл, затем выберите запустить новую задачу
  1. Установите флажок Создать эту задачу с правами администратора.
  2. Введите Powershell и нажмите ОК.
Введите powershell
  1. Введите следующееи нажмите Enter:
$ manifest = (Get-AppxPackage Microsoft.WindowsStore) .InstallLocation + '\ AppxManifest.xml'; Добавить-AppxPackage -DisableDevelopmentMode -Register $ manifest
Переустановите Магазин Windows через powershell

После выполнения команды перезагрузитесь и проверьте, устранена ли проблема. Примечание. Если это не сработает, перезагрузите компьютер и повторите попытку.

Метод 3: завершить задачу Кортана

Поскольку Кортана работает в фоновом режиме и продолжает работать в фоновом режиме, проблема может быть вызвана самой Кортаной, особенно если она перестает отвечать. Многие пользователи устранили проблему, просто остановив Кортану через диспетчер задач. Вам не нужно беспокоиться о перезапуске Кортаны, она автоматически запускается через некоторое время. Итак, следуйте инструкциям ниже, чтобы завершить задачу Кортаны.

  1. Одновременно нажмите и удерживайте клавиши CTRL, SHIFT, Esc ( CTRL + SHIFT + ESC ). Это должно открыть диспетчер задач
  2. Найдите службу Cortana в списке процессов. Если вы не можете найти Кортану в этом списке, выберите вкладку Службы и отметьте там
  3. Найдите и щелкните правой кнопкой мыши Cortana
  4. Выберите Завершить задачу
щелкните правой кнопкой мыши кортану и выберите конец задачи

Это должно исправить проблему. Теперь поиск должен работать нормально.

Метод 4: импортировать MsCtfMonitor.xml из другой Windows 10

MsCtfMonitor - это собственная задача Microsoft, единственная цель которой - мониторинг системной службы TextServicesFramework. Системная служба TextServicesFramework предоставляет простую и масштабируемую структуру для предоставления расширенных технологий ввода текста и естественного языка. В некоторых случаях запланированная задача MsCtfMonitor может не запускаться или быть поврежденной, что приводит к этой проблеме. Просто запустите задачу MsCtfMonitor или импортируйте файл MsCtfMonitor.xml с другого компьютера с Windows 10 с правильным поиском.

  1. Войдите на другой компьютер с Windows 10
  2. Удерживая клавишу Windows, нажмите R
  3. Введите taskschd.msc и нажмите Enter.
Введите taskschd.msc при запуске
  1. Дважды щелкните Библиотеку планировщика заданий на левой панели.
  2. Дважды щелкните Microsoft на левой панели.
  3. Дважды щелкните Windows на левой панели
Открыть TextServicesFramework через планировщик задач
  1. Выберите TextServicesFramework на левой панели.
  2. Щелкните правой кнопкой мыши MsCtfMonitor на средней панели и выберите Экспорт…
Щелкните правой кнопкой мыши MsCtfMonitor и выберите «Экспорт».
  1. Выберите место, которое вы можете запомнить, и нажмите Сохранить.
  2. Скопируйте этот экспортированный файл на USB и вставьте его на проблемный компьютер.
  3. Повторите шаги с 1 по 7.
  4. Щелкните правой кнопкой мыши пустое место на средней панели и выберите Импорт…
Щелкните правой кнопкой мыши в планировщике задач и выберите Импорт.
  1. Перейдите в то место, куда вы вставили файл MsCrfMonitor.xml с другого компьютера, и выберите его.
  2. Один импортированный, щелкните правой кнопкой мыши файл на средней панели и выберите « Выполнить».
Запустить задачу MsCtfMonitor

Проблема должна исчезнуть, как только задача будет запущена и запущена.