TextInputHost.exe — системный процесс Windows 10, который отвечает за работу виртуальной клавиатуры, рукописного ввода и других функций текстового ввода. В большинстве случаев он запускается автоматически при активации полей для ввода текста, особенно на устройствах с сенсорными экранами или планшетах. Если вы заметили этот процесс в Диспетчере задач и задались вопросом, что это такое и не угрожает ли он безопасности вашего компьютера — это нормальный элемент ОС, но есть нюансы.
Далее разберём, почему TextInputHost.exe может грузить процессор или оперативную память, когда это нормально, а когда стоит насторожиться. Также покажу, как проверить процесс на вирусы и что делать, если он вызывает зависания системы.
За что отвечает TextInputHost.exe в Windows 10
Основная задача процесса — обеспечить работу альтернативных методов ввода текста. Он активируется в следующих случаях:
- использование экранной клавиатуры (например, на планшетах или в режиме планшета на ноутбуках);
- ввод текста с помощью стилуса (рукописный ввод в приложениях вроде OneNote или Microsoft Whiteboard);
- работа с полями ввода в UWP-приложениях (универсальные приложения Windows, например, Калькулятор или Погода);
- использование голосового ввода или функций распознавания речи.
В обычных условиях, когда вы печатаете на физической клавиатуре, процесс может вообще не запускаться или работать в фоновом режиме с минимальной нагрузкой. Однако на устройствах с сенсорными экранами он активен чаще.
Если вы не используете сенсорный ввод или виртуальную клавиатуру, TextInputHost.exe можно отключить через реестр — но это может нарушить работу некоторых функций Windows. Подробнее читайте в разделе про оптимизацию
| Сценарий | Нормальная нагрузка | Возможная причина высокой нагрузки |
|---|---|---|
| Работа с экранной клавиатурой | 5–15% CPU, 30–50 МБ ОЗУ | Сбои в драйверах сенсорного экрана или планшетного режима |
| Рукописный ввод в OneNote | 10–20% CPU, 50–80 МБ ОЗУ | Конфликт с антивирусом или фоновыми приложениями |
| Фоновая работа (без активного ввода) | 0–2% CPU, 5–15 МБ ОЗУ | Вирус, маскирующийся под процесс, или повреждение системных файлов |
| Голосовой ввод | 15–25% CPU, 60–100 МБ ОЗУ | Неправильные настройки микрофона или конфликт с аудиодрайверами |
Нормальная и аномальная нагрузка процесса: как отличить
В большинстве случаев TextInputHost.exe потребляет минимальные ресурсы — 0,1–1% процессора и 5–20 МБ оперативной памяти. Однако иногда пользователи замечают, что он грузит систему на 20–50% CPU или больше. Это может происходить по нескольким причинам:
Если процесс стабильно потребляет больше 30% CPU в течение длительного времени (например, 10–15 минут) без видимых причин (вы не используете виртуальную клавиатуру или стилус), это повод проверить систему на вирусы или ошибки.
Как проверить, что TextInputHost.exe — не вирус
Вирусы часто маскируются под системные процессы, поэтому важно убедиться, что TextInputHost.exe — это оригинальный файл Windows. Вот что нужно сделать:
- Проверьте расположение файла. Настоящий TextInputHost.exe находится в папке
C:\Windows\System32. Если вы видите его в другой директории (например,C:\Program FilesилиC:\Users\Имя_пользователя\AppData), это почти наверняка вирус. - Просмотрите цифровую подпись. Кликните правой кнопкой по процессу в Диспетчере задач, выберите «Открыть расположение файла», затем правой кнопкой по самому файлу — «Свойства» — «Цифровые подписи». У легитимного файла должна быть подпись Microsoft Corporation.
- Проверьте хеш файла. В командной строке выполните команду
certUtil -hashfile "C:\Windows\System32\TextInputHost.exe" MD5и сравните результат с официальными данными. Для Windows 10 (версия 22H2) MD5-хеш должен быть1A2B3C4D5E6F78901234567890ABCDEF(пример; точные значения можно найти на сайте или в базе данных вирусных сигнатур). - Используйте антивирус. Запустите полную проверку системы с помощью Windows Defender или стороннего антивируса (например, Kaspersky или Dr.Web).
Причины высокой нагрузки TextInputHost.exe и способы их устранения
Если вы убедились, что процесс легитимный, но он всё равно создаёт избыточную нагрузку, попробуйте следующие шаги:
- Перезапустите процесс. Откройте Диспетчер задач (
Ctrl + Shift + Esc), найдите TextInputHost.exe, кликните правой кнопкой и выберите «Снять задачу». Он запустится автоматически при следующем вводе текста. - Отключите планшетный режим. Если вы не используете сенсорный экран, отключите планшетный режим в параметрах Windows:
Параметры → Система → Режим планшета. - Обновите драйвера. Устаревшие драйвера сенсорного экрана или графики могут вызывать сбои. Обновите их через Диспетчер устройств или с сайта производителя ноутбука/планшета.
- Проверьте работы фоновых приложений. Некоторые программы (например, Tablet Pro или Wacom Tablet) могут конфликтовать с TextInputHost.exe. Попробуйте временно отключить их.
- Выполните проверку системных файлов. Откройте командную строку от имени администратора и введите
sfc /scannow. Это восстановит повриждённые системные файлы.
⚠️ Внимание: Не удаляйте файл TextInputHost.exe вручную из папки System32. Это может привести к ошибкам в работе Windows, особенно если вы используете функции ввода текста с сенсорного экрана или стилуса.
Сравнение TextInputHost.exe с другими системными процессами ввода
В Windows 10 есть несколько процессов, связанных с вводом текста. Чтобы понять, почему именно TextInputHost.exe может создавать нагрузку, сравним его с аналогичными процессами:
| Процесс | Назначение | Типичная нагрузка | Когда активен |
|---|---|---|---|
| TabTip.exe | Экранная клавиатура | 5–30% CPU, 20–60 МБ ОЗУ | При открытии виртуальной клавиатуры |
| TextInputHost.exe | Хост для альтернативного ввода (стилус, голос) | 0–20% CPU, 5–80 МБ ОЗУ | При использовании рукописного ввода или голосовых команд |
| SpeechRuntime.exe | Обработка речи (распознавание и синтез) | 10–40% CPU, 30–100 МБ ОЗУ | При использовании голосового ввода или чтения текста вслух |
| InputApp.exe | Универсальная платформа ввода (для UWP-приложений) | 0–10% CPU, 10–40 МБ ОЗУ | При работе с полями ввода в приложениях из Microsoft Store |
Если вы замечаете высокую нагрузку от TextInputHost.exe, но не используете альтернативные методы ввода, возможно, проблема кроется в конфликте с другими процессами (например, TabTip.exe или SpeechRuntime.exe). В таком случае попробуйте отключить ненужные функции ввода в параметрах Windows.
Можно ли отключить TextInputHost.exe и как это сделать
Отключать TextInputHost.exe стоит только в том случае, если вы никогда не используете:
- сенсорный экран;
- виртуальную клавиатуру;
- стилус для рукописного ввода;
- голосовой ввод или распознавание речи.
Если вы всё же хотите его отключить, сделайте это через реестр Windows. Помните, что некорректные изменения в реестре могут привести к сбоям системы.
Как отключить TextInputHost.exe через реестр
1. Нажмите Win + R, введите regedit и нажмите Enter.
2. Перейдите по пути: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\TextInput.
3. Найдите параметр AllowTabletInput (если его нет, создайте его тип DWORD).
4. Установите значение 0 и перезагрузите компьютер.
5. После перезагрузки TextInputHost.exe не будет запускаться автоматически.
Практические советы по оптимизации работы процесса
Если TextInputHost.exe не наносит вреда, но вы хотите уменьшить его влияние на производительность, воспользуйтесь этими советами: