Почему не работает экранная клавиатура: диагностика и исправление

Экранная клавиатура внезапно перестала реагировать на касания, не запускается по горячим клавишам или отображается пустым серым прямоугольником? В 80% случаев проблема связана с отключением системной службы ctfmon.exe (Windows) или сбоем в работе Touch Keyboard and Handwriting Panel. На Android и iOS виновниками чаще становятся конфликтующие приложения или повреждённые файлы в папке /system/usr/keyboard/. Прежде чем переустанавливать систему, проверьте три ключевых момента: работает ли сенсорный экран в других приложениях, запущена ли служба клавиатуры в диспетчере задач и нет ли блокировки через групповую политику.

Если клавиатура не появляется при касании текстовых полей, но физическая клавиатура (при её наличии) функционирует — проблема программная. Когда экран не реагирует вовсе, включая жесты и свайпы, дело в драйверах сенсора или аппаратном повреждении дисплея. Ниже разберём пошаговую диагностику для каждой платформы, включая редкие случаи, когда виноват антивирус или обновление Windows 11 23H2, ломающее виртуальные устройства ввода.

1. Проверка базовых настроек и служб

Начните с очевидного: возможно, экранная клавиатура просто отключена в настройках. В Windows 10/11 перейдите в Параметры → Специальные возможности → Клавиатура и убедитесь, что ползунок "Использовать экранную клавиатуру" активен. На Android откройте Настройки → Система → Языки и ввод → Виртуальная клавиатура — здесь должен быть включён хотя бы один метод ввода (например, Gboard или Samsung Keyboard).

Если настройки в порядке, проверьте работу системных служб:

  • 🖥️ Windows: Откройте диспетчер задач (Ctrl+Shift+Esc), найдите процесс ctfmon.exe. Если его нет — запустите вручную через C:\Windows\System32\ctfmon.exe.
  • 📱 Android: Перезагрузите устройство в безопасном режиме (удерживайте кнопку питания → "Безопасный режим"). Если клавиатура заработала — виновато стороннее приложение.
  • 🍎 iOS/iPadOS: Проверьте, не активирован ли режим "Гид-доступ" (Настройки → Универсальный доступ → Гид-доступ), который блокирует виртуальную клавиатуру.
⚠️ Внимание: На некоторых ноутбуках с Windows 11 экранная клавиатура может конфликтовать с драйверами сенсорной панели Synaptics. Обновите их через Диспетчер устройств → Мыши и иные указывающие устройства.
📊 Какая у вас операционная система?
Windows 10/11
Android
iOS/iPadOS
Linux
Другая

2. Конфликты с антивирусами и обновлениями

Антивирусы вроде Kaspersky, Avast или Bitdefender часто блокируют системные процессы, ошибочно принимая их за вредоносные. Например, после обновления баз Kaspersky Internet Security в октябре 2023 года многие пользователи столкнулись с исчезновением экранной клавиатуры из-за блокировки TextInputHost.exe. Временно отключите защиту или добавьте процесс в исключения:

  1. Откройте антивирус → "Настройки" → "Исключения".
  2. Добавьте файлы:
    • C:\Windows\System32\ctfmon.exe
    • C:\Windows\System32\TextInputHost.exe
  • Перезагрузите ПК.
  • На Windows 11 проблема может появиться после установки кумулятивных обновлений KB5029351 (сентябрь 2023) или KB5034123 (январь 2026). Эти патчи ломают работу Touch Keyboard на устройствах с ARM-процессорами (например, Surface Pro X). Решение:

    1. Удалите обновление через Параметры → Центр обновления Windows → Журнал обновлений → Удалить обновления.
    2. Заблокируйте его повторную установку с помощью утилиты wushowhide от Microsoft.

    Антивирус Конфликтующий процесс Решение
    Kaspersky TextInputHost.exe Добавить в исключения или откатить базы до версии 23.9.10
    Avast TabTip.exe Отключить "Защиту поведения" в настройках щита
    Bitdefender ctfmon.exe Временно отключить "Advanced Threat Defense"
    Windows Defender InputApp.exe Добавить папку C:\Program Files\Common Files\microsoft shared\ink в исключения

    3. Повреждение системных файлов

    Если экранная клавиатура не открывается даже после перезагрузки, возможны повреждения в системных файлах. В Windows выполните проверку через командную строку (Win + X → Командная строка (администратор)):

    sfc /scannow
    

    dism /online /cleanup-image /restorehealth

    Процесс займёт 10–30 минут. После завершения перезагрузите ПК.

    На Android повреждения чаще связаны с кэшем приложения клавиатуры. Очистите его:

    1. Откройте Настройки → Приложения.
    2. Найдите свою клавиатуру (например, Gboard).
    3. Нажмите "Хранилище" → "Очистить кэш".
    4. Если не поможет — выберите "Очистить данные" (настройки клавиатуры сбросятся).

    Для iOS единственный способ восстановить работу виртуальной клавиатуры при повреждении системных файлов — сброс всех настроек (Настройки → Основные → Перенос или сброс iPhone → Сбросить все настройки). Это не удалит данные, но вернёт стандартные параметры ввода.

    Очистить кэш клавиатуры (Android)|Запустить sfc /scannow (Windows)|Сбросить настройки (iOS)|Проверить целостность пакетов (Linux)|Обновить драйверы сенсора (Windows/Android)-->

    4. Проблемы с драйверами сенсорного экрана

    Если экранная клавиатура не реагирует на касания, но отображается на экране, виноваты драйверы сенсора. В Windows проверьте их состояние:

    1. Откройте Диспетчер устройств (Win + X → Диспетчер устройств).
    2. Разверните раздел "Устройства HID" или "Мыши и иные указывающие устройства".
    3. Найдите устройство с названиями Touch Screen, HID-compliant touch screen или Synaptics.
    4. Щёлкните правой кнопкой → "Обновить драйвер" → "Выполнить поиск драйверов на этом компьютере" → выберите драйвер из списка.
    5. На Android драйверы сенсора обновляются только через прошивку. Если клавиатура перестала работать после падения телефона или попадания влаги, проблема аппаратная — требуется замена сенсорного стекла или шлейфа. Проверить это можно с помощью теста экрана:

      • 📱 Установите приложение Touch Screen Test из Google Play.
      • 🔍 Проведите пальцем по всему экрану — если есть "мёртвые зоны", сенсор повреждён.
      • 🛠️ Обратитесь в сервисный центр (самостоятельный ремонт может усугубить проблему).
    ⚠️ Внимание: На планшетах Samsung с One UI 5.0+ после обновления может пропадать реакция на касания в нижней части экрана. Это известная ошибка прошивки — проверьте наличие обновлений через Настройки → Обновление ПО.

    5. Блокировка групповой политикой или реестром

    В корпоративных версиях Windows 10/11 Pro/Enterprise экранная клавиатура может быть отключена через групповую политику или редактор реестра. Проверьте:

    1. Нажмите Win + R, введите gpedit.msc (доступно только в Pro-версиях).
    2. Перейдите по пути: Конфигурация пользователя → Административные шаблоны → Компоненты Windows → Экранная клавиатура.
    3. Убедитесь, что параметр "Запретить использование экранной клавиатуры" отключён или не настроен.

    Если gpedit.msc отсутствует (версия Windows Home), проверьте реестр:

    1. Нажмите Win + R, введите regedit.
    2. Перейдите к ключу: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI.
    3. Проверьте параметр ShowTabletKeyboard — его значение должно быть 1.

    На Android аналогичные ограничения могут накладываться через MDM-решения (например, MobileIron или VMware Workspace ONE). Если устройство выдавалось работодателем, обратитесь в IT-отдел — самостоятельное изменение настроек может нарушить политику безопасности.

    Как разблокировать клавиатуру через PowerShell (для опытных пользователей)

    Если групповую политику изменить нельзя, попробуйте сбросить настройки через PowerShell (запустите от имени администратора):

    Get-AppxPackage Microsoft.Windows.ShellExperienceHost | Remove-AppxPackage
    

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

    Эта команда перерегистрирует системные компоненты, включая экранную клавиатуру.

    6. Особенности на планшетах и гибридных устройствах

    На устройствах 2-in-1 (например, Microsoft Surface, Lenovo Yoga, HP Spectre x360) экранная клавиатура может не появляться из-за неправильного определения режима работы. Система ошибочно "думает", что подключена физическая клавиатура, и блокирует виртуальную. Исправляем:

    • 🖥️ Отсоедините все внешние клавиатуры и мыши.
    • 🔄 Переведите устройство в режим планшета (отогните или отсоедините клавиатуру).
    • 🔧 В Windows 11 откройте Параметры → Система → Режим планшета и выберите "Всегда использовать режим планшета".
    • 📛 Для Surface Pro обновите драйверы через Surface Diagnostic Toolkit (скачайте с сайта Microsoft).

    На Android-планшетах (например, Samsung Galaxy Tab или Xiaomi Pad) проблема может быть связана с многозадачностью. Попробуйте:

    1. Закрыть все приложения через меню недавних задач.
    2. Отключить режим "Разделенный экран" (если активен).
    3. Перезагрузить устройство в режиме "Безопасный режим" (удерживайте кнопку питания → "Безопасный режим").

    На iPad с iPadOS 16+ экранная клавиатура может исчезать при подключении к внешнему монитору. Чтобы вернуть её:

    1. Откройте Настройки → Основные → Клавиатура.
    2. Активируйте опцию "Показывать клавиатуру при подключении к монитору".
    3. Если клавиатура по-прежнему не появляется, отключите "Умный ввод" в том же меню.

    7. Вирусы и вредоносное ПО

    Некоторые вирусы (например, Trojan.Win32.KillWin или AdLoad) целенаправленно отключают экранную клавиатуру, чтобы усложнить ввод данных для восстановления системы. Признаки заражения:

    • 🛡️ Клавиатура пропадает после запуска определённых программ.
    • 🔄 Антивирус блокирует доступ к ctfmon.exe.
    • 📁 В папке C:\Windows\System32 появляются неизвестные файлы с расширением .dll.

    Действия по очистке:

    1. Скачайте Kaspersky Virus Removal Tool или Dr.Web CureIt с официального сайта (не через торренты!).
    2. Запустите сканирование в безопасном режиме (для Windows: перезагрузите ПК с удержанием Shift → "Диагностика" → "Безопасный режим").
    3. После очистки проверьте целостность системных файлов (см. раздел 3).

    На Android вирусы часто маскируются под клавиатуры (например, Fake Keyboard или Keyboard Spy). Удалите подозрительные приложения:

    1. Откройте Настройки → Приложения.
    2. Отсортируйте список по дате установки.
    3. Удалите неизвестные клавиатуры или приложения с правами "Специальный доступ".

    FAQ: Частые вопросы

    Экранная клавиатура не появляется при входе в Windows. Что делать?

    Это типичная проблема после обновлений или сбоев в работе Winlogon. Решения:

    1. На экране входа нажмите на значок "Специальные возможности" (внизу справа) и выберите экранную клавиатуру.
    2. Если значок отсутствует, перезагрузите ПК в безопасном режиме с поддержкой сети и выполните sfc /scannow.
    3. Для Windows 11 создайте нового пользователя через командную строку (запустите с установочного диска): net user TempUser /add, затем войдите под ним.
    На Android клавиатура появляется и сразу исчезает. В чём дело?

    Причины:

    • 📱 Конфликт с оболочкой (например, MIUI или One UI). Попробуйте сменить лаунчер на Nova Launcher.
    • 🔄 Сбой в службе "Системный UI". Очистите её кэш в Настройки → Приложения → Показать системные → System UI.
    • 🛠️ Повреждение файлов клавиатуры. Установите альтернативную (например, SwiftKey).
    Можно ли пользоваться экранной клавиатурой без сенсорного экрана?

    Да, в Windows её можно управлять мышью:

    1. Откройте Пуск → Специальные возможности → Клавиатура → Экранная клавиатура.
    2. Активируйте опцию "Включить сканирование клавиш" — курсор будет автоматически перемещаться по кнопкам.
    3. Для Linux используйте Onboard или Florence (установите через терминал: sudo apt install onboard).
    После обновления Windows 11 клавиатура стала медленно реагировать. Как ускорить?

    Виновники:

    • 🖥️ Анимации интерфейса. Отключите их в Параметры → Специальные возможности → Эффекты визуальных элементов.
    • 🔄 Функция "Предсказание текста". Отключите её в настройках клавиатуры.
    • 🛠️ Сбой в TextInputHost.exe. Перезапустите процесс через диспетчер задач.

    Если лаги остались, откатитесь на предыдущую сборку через Параметры → Центр обновления Windows → Дополнительные параметры → Восстановление.

    На iPhone клавиатура не появляется в конкретном приложении (например, ВКонтакте). Почему?

    Вероятные причины:

    1. 📱 Ограничения приложения. Проверьте в Настройки → Экранное время → Ограничения конфиденциальности.
    2. 🔄 Сбой кэша приложения. Удалите и установите его заново.
    3. 🛠️ Конфликт с расширением клавиатуры (например, GIF-клавиатура). Отключите его в Настройки → Основные → Клавиатура → Клавиатуры.