Браузеры

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

Некоторые пользователи сообщают, что не могут набрать текст (буквы или цифры) в любом поле. Другие пользователи сообщают, что проблема возникает только с некоторыми конкретными полями. Проблема не является исключительной для определенного браузера, поскольку есть сообщения о том, что она возникает в Internet Explorer, Edge, Chrome, Firefox и Opera. Более того, проблема отмечается на нескольких версиях Windows (Windows 7, Windows 8 и Windows 10).

Что вызывает проблему ‘Невозможно набрать текст в любом текстовом поле браузера’?

Мы исследовали эту проблему, изучив различные отчеты пользователей и стратегии восстановления, которые они использовали для решения проблемы. Как мы выяснили, существует несколько распространенных сценариев, которые вызывают это конкретное сообщение об ошибке:

  • Глюк в Windows 7 – Как отметили многие пользователи, проблема часто возникает из-за глюка, который приводит к тому, что различные текстовые поля не реагируют на нажатия. Несколько пользователей, оказавшихся в аналогичной ситуации, смогли решить проблему с помощью различных процедур, которые перефокусируют активное окно.
  • Internet Explorer используется в 32-битном режиме – Как правило, эта проблема возникает на 64-битных машинах, использующих 32-битную версию Internet Explorer. В этом случае решением будет начать использовать 64-битную версию IE.
  • Аппаратное ускорение не поддерживается машиной – Данная проблема также может возникнуть из-за того, что процессор не приспособлен для работы с аппаратной виртуализацией. Chrome и некоторые другие браузеры могут быть обмануты, думая, что на машине может быть достигнута аппаратная виртуализация, что приводит к появлению сообщения об ошибке.
  • Модуль интеграции IDM нарушает ввод с клавиатуры – Модуль интеграции IDM является расширением менеджера загрузки Интернета. Как выяснилось, в расширении Chrome есть известный глюк, который приводит к тому, что некоторые текстовые поля не реагируют на запросы.
  • На ноутбуке включена клавиша прокрутки – На ноутбуках проблема может возникнуть, если клавиша прокрутки была включена пользователем или сторонним приложением. Поскольку это устаревший ключ, некоторые современные поля ввода перестанут работать, если эта опция включена.
  • Проблема вызвана повреждением ключа реестра – Некоторые пользователи сообщают, что проблема исчезла навсегда после того, как они просканировали свою систему с помощью CCleaner. Это наводит на мысль, что за ошибку может отвечать ключ реестра. На данный момент мы не смогли определить точный ключ реестра.
  • Некоторые необходимые DLL-ключи должны быть перерегистрированы – Существует несколько DLL-файлов, которые используются на моих машинах под управлением Windows в процессе ввода текста в поле ввода. Нескольким пользователям удалось решить проблему, перерегистрировав эти ключи.

Если вы пытаетесь решить проблему с этим конкретным сообщением об ошибке, в этой статье вы найдете несколько проверенных шагов по устранению неполадок. Ниже вы найдете подборку методов фильтрации, которые использовали другие пользователи в аналогичной ситуации для решения проблемы.

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

Способ 1: Дважды нажать клавишу Windows

Это может показаться странным решением, но несколько пользователей, столкнувшихся с проблемой исключительно в браузере Chrome, сообщили, что текстовые поля становятся доступными для ввода после двойного нажатия клавиши Windows. Имейте в виду, что этот метод, как сообщается, эффективен в основном для версий Windows 7 со старыми сборками Chrome, но вы можете попробовать его независимо от вашей операционной системы, поскольку это займет всего 2 секунды.

Все, что вам нужно сделать, — это щелкнуть внутри текстового поля, дважды нажать клавишу Windows и начать печатать. Если метод окажется успешным, вы сможете нормально набирать текст.

Обновление: Еще одно временное решение, которое нашли некоторые пользователи, — это сворачивание и разворачивание окна браузера в одной или двух быстрых последовательностях. По-видимому, это заставляет ОС снова создать окно, что позволяет снова редактировать поля текстовых полей.

Если этот способ оказался неэффективным или вы ищете более долгосрочный подход, перейдите к следующему способу ниже.

Способ 2: Открытие браузера в 64-битном режиме

Некоторые пользователи, столкнувшиеся с этой проблемой только в Internet Explorer, сообщили, что проблема больше не возникает, если они открывают браузер в 64-битном режиме. Как правило, эта проблема возникает у пользователей, которые имеют машины с 64-битной архитектурой ОС, но предпочитают использовать 32-битный режим IE.

Если вы столкнулись с этой проблемой только в Internet Explorer, давайте попробуем открыть браузер в 64-битном режиме и посмотрим, сохранилась ли проблема. Вот краткое руководство, как это сделать:

  1. Откройте File Explorer и перейдите в следующее место:
    C:\Program Files (x86)\Internet Explorer
  2. Дважды щелкните на iexplore.exe, чтобы открыть браузер в 64-битном режиме. Затем перейдите к текстовому полю и проверьте, сохраняется ли проблема.
  3. Если проблема больше не возникает, вернитесь в папку Internet Explorer, щелкните правой кнопкой мыши на iexplore.exe и выберите Отправить на > Рабочий стол (Создайте ярлык).
    Создание ярлыка на рабочем столе для 64-битной версии

    Имейте в виду, что это всего лишь импровизированный ярлык. Если этот метод оказался эффективным в вашем конкретном случае, вам’ придется не забыть открыть Internet Explorer с ярлыка, который вы только что создали, чтобы обойти проблему.

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

Способ 3: Отключение аппаратного ускорения в Google Chrome

Несколько пользователей, столкнувшихся с теми же симптомами исключительно в Chrome, сообщили, что проблема была решена, как только они отключили аппаратное ускорение в меню «Настройки» Chrome’. Как правило, этот способ эффективен на машинах со старыми процессорами, где аппаратная виртуализация недоступна.

Примечание: Это решение подтверждено только для Google Chrome, но вы можете применить описанные ниже шаги в другом браузере.

Вот краткое руководство по отключению аппаратного ускорения в Google Chrome:

  1. Откройте Google Chrome и нажмите кнопку кнопка действия (значок с тремя точками) в правом верхнем углу окна Chrome. Затем нажмите на кнопку Настройки.
    Вход в меню настроек Chrome’
  2. В меню Настройки Chrome прокрутите страницу до самого низа и нажмите на пункт Дополнительно, чтобы открыть все доступные пункты.
    Доступ к меню дополнительных настроек Google Chrome
  3. Внутри Расширенный меню, прокрутите вниз до пункта Система и отключите тумблер, связанный с Используйте аппаратное ускорение, если оно доступно.

    Отключение аппаратного ускорения в Chrome
  4. Выберите раздел Перезапустить чтобы перезапустить Google Chrome и проверить, устранена ли проблема.

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

Метод 4: Отключение модуля интеграции IDM

Некоторые пользователи, столкнувшиеся с проблемой преимущественно в Google Chrome, сообщили, что проблема была устранена, как только они отключили модуль интеграции IDM Модуль интеграции IDM (Internet Download Manager).

Если вы используете Internet Download Manager для промежуточной загрузки файлов в Google Chrome, вы установили расширение IDM Integration Module для Chrome. Эта программа используется в основном для получения видео/звуковых файлов.

Как оказалось, существует’ известный глюк модуля интеграции IDM, который приводит к тому, что ввод с клавиатуры становится нерабочим.

Если вы считаете, что этот сценарий применим к вашей текущей ситуации, то исправить ситуацию просто — отключите Модуль интеграции IDM расширение. Вот краткое руководство о том, как это сделать:

  1. Откройте Google Chrome и нажмите на кнопку действий (значок с тремя точками) в правом верхнем углу. Затем в появившемся меню перейдите к пункту Дополнительные инструменты и нажмите на Расширения.
    Открытие меню расширений
  2. Внутри Расширения меню, прокрутите вниз до IМодуль интеграции DM и просто отключите связанный с ним тумблер или нажмите кнопку Удалить полностью удалить его.
    Отключение или удаление расширения модуля IDM Integration
  3. После удаления расширения перезагрузите компьютер и проверьте, решена ли проблема. Если у вас все еще наблюдаются те же симптомы, перейдите к следующему способу ниже.

Метод 5: Включение блокировки экрана с помощью экранной клавиатуры 

Несколько пользователей ноутбуков сообщили, что в их случае проблема возникла из-за того, что на клавиатуре их ноутбуков не было клавиши прокрутки. Как оказалось, если включить клавишу ScrlLock, некоторые современные поля ввода не будут работать должным образом.

Поскольку у вас нет физической кнопки на клавиатуре ноутбука для отключения ScrlLock, вам придется использовать экранную клавиатуру для выполнения этой работы. Здесь’ краткое руководство по тому, как это сделать:

  1. Нажмите Клавиша Windows + R чтобы открыть диалоговое окно «Выполнить. Затем введите “osk” и нажмите кнопку Введите чтобы открыть окно Экранная клавиатура.
    Открытие экранной клавиатуры через окно «Выполнить
  2. В экранной клавиатуре нажмите на кнопку ScrLk чтобы отключить блокировку прокрутки.
    Отключение блокировки прокрутки с помощью экранной клавиатуры
  3. Вернитесь в окно ввода и проверьте, была ли решена проблема.

Метод 6: Сканирование реестра с помощью CCcleaner

Многие пользователи, столкнувшиеся с этой проблемой, сообщили, что им удалось решить ее, запустив полное сканирование CCleaner. Как оказалось, CCleaner способен исправить файл реестра, ответственный за возникновение данной неисправности.

Вот краткое руководство по установке и использованию CCleaner для устранения проблемы с набором текста в браузерах:

  1. Перейдите по этой ссылке (здесь) и дождитесь начала загрузки. Через несколько секунд начнется работа.
    Загрузка CCcleaner
  2. Откройте исполняемый файл CCleaner и следуйте подсказкам на экране, чтобы установить утилиту в систему.
    Установка CCleaner
  3. После установки CCleaner откройте его и перейдите на вкладку «Реестр». Как только вы доберетесь до этого места, оставьте настройки по умолчанию и нажмите Сканирование на наличие проблем.
    Сканирование реестра с помощью CCleaner
  4. После завершения первоначального сканирования убедитесь, что выбраны все проблемы, а затем нажмите Устранение выбранных проблем.
    Восстановление поврежденных записей реестра с помощью CCleaner
  5. После завершения процесса перезагрузите компьютер и посмотрите, будет ли проблема решена при следующем запуске.

Если после следующего запуска вы все еще сталкиваетесь с той же проблемой, перейдите к последнему способу, описанному ниже.

Метод 7: Регистрация некоторых необходимых DLL-файлов

Нескольким людям удалось решить эту проблему, перерегистрировав некоторые DDL-файлы, необходимые для ввода с клавиатуры в браузерах. Файлы DDL, которые необходимо перерегистрировать, следующие:

  • mshtmled.dll
  • jscript.dll
  • mshtml.dll

Этот способ был особенно эффективен для тех, кто сталкивался с проблемой в нескольких браузерах (Internet Explorer, Chrome и Firefox)

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

  1. Нажмите клавиша Windows + R чтобы открыть диалоговое окно «Выполнить. Затем введите “regsvr32 /u mshtmled.dll” и нажмите Введите зарегистрировать первую DLL.
    Регистрация первой DLL

    Примечание: Когда DLL-файл будет успешно зарегистрирован, вы получите следующее сообщение об успехе:

    DLL зарегистрирована и успешно работает
  2. Нажмите клавиша Windows + R открыть диалоговое окно «Выполнить. Затем введите “regsvr32 /u jscript.dll” и нажмите Введите для регистрации второй библиотеки DLL.
    Регистрация второй DLL
  3. Нажмите клавиша Windows + R чтобы открыть диалоговое окно «Выполнить. Затем введите “regsvr32 /u mshtml.dll” и нажмите Введите чтобы зарегистрировать третью библиотеку DLL.
    Регистрация третьей DLL
  4. После того как все DLL-файлы будут перерегистрированы, перезагрузите компьютер. Проблема должна быть решена при следующем запуске.

Добавить комментарий