ブラウザ
 Computer >> コンピューター >  >> トラブルシューティング >> ブラウザ

【徹底解説】ブラウザのテキスト入力欄に文字が入力できない問題の原因と7つの解決策

一部のユーザーから、あらゆる入力欄に文字や数字が入力できなくなったという報告が寄せられています。また、特定の入力欄でのみ問題が発生するというケースもあります。この問題は特定のブラウザに限ったものではなく、Internet Explorer、Edge、Chrome、Firefox、Operaなど複数のブラウザで発生が確認されています。さらに、Windows 7、Windows 8、Windows 10といった複数のWindowsバージョンでも同様の報告があります。

「どのブラウザでもテキストフィールドに入力できない」問題の原因

本記事では、多数のユーザーレポートと、実際に問題を解決するために用いられた修復手順をもとに調査を行いました。その結果、このエラーを引き起こしうる代表的なシナリオは以下の通りであることが判明しました。

  • Windows 7の不具合 — 多くのユーザーが指摘しているように、この問題はテキストボックスが応答しなくなる不具合によって頻発します。同様の状況にあったユーザーの中には、アクティブウィンドウのフォーカスを切り替える操作で解決できた例があります。
  • Internet Explorerを32ビットモードで使用している — 64ビットマシンで32ビット版のInternet Explorerを使用している場合に発生しやすいと報告されています。この場合は64ビット版IEへの切り替えが有効です。
  • マシンがハードウェアアクセラレーションに非対応 — CPUがハードウェア仮想化に対応していない場合にも発生することがあります。Chromeなどの一部のブラウザは、対応可能だと誤認識してエラーを引き起こすことがあります。
  • IDM統合モジュールがキーボード入力を妨げている — IDM統合モジュール(IDM Integration Module)はInternet Download Managerの拡張機能ですが、そのChrome拡張には既知の不具合があり、一部のテキストボックスが応答しなくなる原因となります。
  • ノートPCでScroll Lockが有効になっている — ノートパソコンでは、ユーザー自身やサードパーティ製アプリによってScroll Lockが有効になると問題が起こることがあります。レガシーキーのため、この状態では一部のモダンな入力ボックスが機能しなくなります。
  • 破損したレジストリキーが原因 — CCleanerでシステムをスキャンしたところ問題が完全に解消したという報告もあり、レジストリキーが関与している可能性が示唆されます。
  • 必要なDLLファイルの再登録が必要 — Windowsがテキスト入力時に使用するDLLファイルがいくつか存在し、これらを再登録することで解決できたユーザーもいます。

現在この問題の解決にお困りの方に向けて、実績のあるトラブルシューティング手順をご紹介します。同じ状況にあったユーザーが実際に問題を解決するために使用した方法を厳選してまとめました。

作業を効率的に進めるため、以下の方法は記載順に従って順番に試してください。最終的に、あなたの環境に合った解決策が見つかるはずです。

方法1:Windowsキーを2回押す

奇妙な対処法に思えるかもしれませんが、Chromeでのみこの問題に遭遇していた複数のユーザーから、Windowsキーを2回押すとテキストボックスに入力できるようになったという報告があります。主に古いビルドのChromeを使用しているWindows 7環境で効果が報告されていますが、所要時間はわずか2秒程度なので、OSを問わず試してみる価値は十分にあります。

手順は非常にシンプルです。入力欄内をクリックし、Windowsキーを2回押してから入力を開始してください。成功していれば、通常通り入力できるようになります。

補足: 別の一時的な解決策として、ブラウザウィンドウを素早く1〜2回最小化・最大化する方法もあります。これによりOSがウィンドウを再描画し、テキスト入力欄が再び編集可能になるようです。

この方法が効果なかった場合や、より恒久的な対策をお探しの場合は、次の方法に進みましょう。

方法2:ブラウザを64ビットモードで開く

Internet Explorerでのみこの問題に遭遇していた一部のユーザーから、64ビットモードでブラウザを開くと問題が発生しなくなったという報告があります。これは、64ビット版OSを搭載したマシンで32ビット版のIEを使用している場合に典型的に見られる症状です。

Internet Explorerだけで問題が起きている場合は、64ビットモードでの起動を試してみましょう。手順は以下の通りです。

  1. ファイルエクスプローラーを開き、以下の場所へ移動します。
    C:\Program Files (x86)\Internet Explorer
  2. iexplore.exe をダブルクリックしてブラウザを起動し、テキスト入力欄で問題が再現するかどうかを確認します。
  3. 問題が解消した場合は、Internet Explorerフォルダに戻り、iexplore.exe を右クリックして[送る] > [デスクトップにショートカットを作成]を選択します。

なお、これは簡易的なショートカットです。この方法が有効だった場合は、以降も問題を回避するために、必ずこのショートカットからInternet Explorerを起動するようにしてください。

効果が得られなかった場合は、次の方法に進んでください。

方法3:Google Chromeのハードウェアアクセラレーションを無効化する

Chromeでのみ同じ症状が出ていた多くのユーザーから、設定メニューでハードウェアアクセラレーションを無効にしたところ問題が解決したという報告があります。特に、ハードウェア仮想化に対応していない旧型CPUを搭載したマシンで効果が期待できます。

注: 効果が確認されているのはGoogle Chromeですが、他のブラウザでも同様の設定項目がある場合は同じ手順を適用できます。

以下は、Google Chromeのハードウェアアクセラレーションを無効にする手順です。

  1. Google Chromeを開き、ウィンドウ右上のアクションボタン(3点アイコン)をクリックし、[設定]を選択します。
  2. 設定画面を一番下までスクロールし、[詳細設定]をクリックしてすべての項目を表示します。
  3. [詳細設定]内の[システム]セクションまでスクロールし、[使用可能な場合はハードウェア アクセラレーションを使用する]のトグルをオフにします。
  4. [再起動]ボタンをクリックしてChromeを再起動し、問題が解決したかどうかを確認します。

それでも一部またはすべてのテキスト入力欄に入力できない場合は、次の方法に進みましょう。

方法4:IDM統合モジュールを無効化する

主にGoogle Chromeで問題に遭遇していた一部のユーザーから、IDM(Internet Download Manager)統合モジュールを無効化した途端に問題が解決したという報告があります。

Internet Download Managerを使ってChromeでダウンロードを管理している場合、Chrome拡張機能「IDM Integration Module」がインストールされているはずです。これは主に動画や音声ファイルの取得に使われる拡張機能ですが、キーボード入力を壊す既知の不具合が存在します。

該当する場合は、この拡張機能を無効化するだけで解決します。手順は以下の通りです。

  1. Google Chromeを開き、右上のアクションボタン(3点アイコン)から[その他のツール] > [拡張機能]を選択します。
  2. 拡張機能一覧からIDM Integration Moduleを見つけ、トグルをオフにします。完全にアンインストールしたい場合は[削除]をクリックします。
  3. 無効化・削除が完了したらパソコンを再起動し、問題が解決したかどうかを確認します。症状が残る場合は、次の方法へ進んでください。

方法5:スクリーンキーボードでScroll Lockを解除する

ノートパソコンユーザーからは、キーボードにScroll Lockキーが搭載されていないことが原因だったという報告があります。Scroll Lock(ScrLk)が有効になっていると、一部のモダンな入力ボックスが正常に機能しなくなります。

物理キーがない場合は、スクリーンキーボードを使って解除しましょう。

  1. Windowsキー + Rを押して「ファイル名を指定して実行」を開き、「osk」と入力してEnterを押すと、スクリーンキーボードが起動します。
  2. スクリーンキーボード上の[ScrLk]をクリックしてScroll Lockを解除します。
  3. 入力欄に戻り、問題が解決したかどうかを確認します。

方法6:CCleanerでレジストリをスキャンする

この問題に遭遇した多くのユーザーから、CCleanerによるフルスキャンで解決できたという報告があります。CCleanerには、この不具合の原因となりうるレジストリを修復する機能が備わっています。

以下は、CCleanerを導入してブラウザの入力問題を修正する手順です。

  1. CCleanerの公式サイトにアクセスし、ダウンロードが開始されるのを待ちます。通常は数秒で始まります。
  2. ダウンロードしたインストーラーを開き、画面の指示に従ってシステムにインストールします。
  3. インストール後、CCleanerを起動して[レジストリ]タブに移動します。初期設定のまま[問題点をスキャン]をクリックします。
  4. スキャン完了後、検出された問題がすべて選択されていることを確認し、[選択した項目を修復]をクリックします。
  5. 処理完了後、パソコンを再起動し、問題が解決しているかどうかを確認します。

再起動後も同じ問題が続く場合は、最後の方法に進みましょう。

方法7:必要なDLLファイルを再登録する

ブラウザ内のキーボード入力に必要なDLLファイルを再登録することで問題を解決できたという声もあります。対象となるDLLファイルは以下の3つです。

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

この方法は、Internet Explorer、Chrome、Firefoxなど複数のブラウザで問題が発生していた方に特に有効でした。

DLLの再登録はいくつかの方法で行えますが、ここでは「ファイル名を指定して実行」ダイアログから直接実行する手順を紹介します。

  1. Windowsキー + Rを押して「ファイル名を指定して実行」を開き、「regsvr32 mshtmled.dll」と入力してEnterを押します。登録に成功すると、成功を知らせるメッセージが表示されます。
  2. 再度Windowsキー + Rでダイアログを開き、「regsvr32 jscript.dll」と入力してEnterを押し、2つ目のDLLを登録します。
  3. 同様に「regsvr32 mshtml.dll」と入力してEnterを押し、3つ目のDLLを登録します。
  4. すべてのDLLの再登録が完了したら、パソコンを再起動します。次回起動時には問題が解決しているはずです。

以上の方法を順番に試せば、ほとんどのケースでテキスト入力の問題を解消できるはずです。まずは負担の少ない方法から試し、ご自身の環境に合った解決策を見つけてください。

  1. 【解決済み】OneNoteからOneDriveにログインできないときの対処法

    OneNoteからOneDriveへ直接ログインしようとした際、突然ログインできなくなるというトラブルが多くのユーザーから報告されています。この問題は特にOneNote 2016を使用しているユーザーの間で頻繁に発生しています。この問題が発生すると、ログイン時にユーザー資格情報(メールアドレスとパスワード)の入力を求められますが、正しい情報を入力しても受け付けられないのが特徴です。「サインイン」ボタンをクリックすると、ログインウィンドウが閉じるとともにOneDriveも終了してしまいます。また、Web版OneNoteからデスクトップ版を起動しようとしても、「ノートブックが存在しないか、開く権限

  2. MacがiCloudに接続できないときの対処法 – 試したい6つの解決策

    MacからiCloudに接続できなくて困っていませんか?iCloudには写真、動画、書類、メモなど、私たちの大切なデータがほとんどすべて保存されています。Appleが提供するiCloudは、Mac、iPhone、iPadといったAppleデバイス向けのクラウドストレージサービスで、保存したデータにどこからでもアクセスできるのが魅力です。実はmacOSだけでなく、WindowsからもiCloudを利用できることをご存じでしたか?さて本題ですが、Macで「不明なエラー」が発生してiCloudに接続できない状況に陥ったことはありませんか?Apple IDとパスワードを何度正しく入力しても、macOS