修正:一部のブラウザーでテキストフィールドに入力できない

一部のユーザーは、フィールドボックスに(文字または数字)を入力できないと報告されています。 影響を受ける他のユーザーは、特定のフィールドボックスでのみ問題が発生することを報告しています。 この問題は、Internet Explorer、Edge、Chrome、Firefox、Operaで発生するという報告があるため、特定のブラウザーに限定されません。 さらに、この問題は複数のWindowsバージョン(Windows 7、Windows 8、およびWindows 10)で報告されています。

「ブラウザのテキストフィールドに入力できない」問題の原因は何ですか?

この特定の問題を調査するために、さまざまなユーザーレポートと、問題を解決するために使用した修復戦略を調べました。 収集したものから、この特定のエラーメッセージをトリガーする一般的なシナリオがいくつかあります。

  • Windows 7の不具合 –多くのユーザーが指摘しているように、さまざまなテキストボックスが応答しなくなる不具合のために、問題が頻繁に発生しています。 同様の状況にある複数のユーザーは、アクティブウィンドウに再度焦点を合わせるさまざまな手順を使用して、問題を解決することができました。
  • Internet Explorerは32ビットモードで使用されています -この問題は、通常、32ビットバージョンのInternet Explorerを使用している64ビットベースのマシンで発生することが報告されています。 この場合、ソリューションはIEの64ビットバージョンの使用を開始することです。
  • ハードウェアアクセラレーションはマシンでサポートされていません –この特定の問題は、CPUにハードウェア仮想化を処理する機能がないために発生する可能性もあります。 Chromeや他のいくつかのブラウザは、マシン上でハードウェア仮想化を実現できると誤解され、エラーメッセージが生成される場合があります。
  • IDM統合モジュールはキーボード入力を中断しています – IDM統合モジュールはインターネットダウンロードマネージャーの拡張機能です。 結局のところ、Chrome拡張機能にはよく知られている不具合があり、ある種のテキストボックスが応答しなくなることがあります。
  • ラップトップコンピューターでスクロールキーが有効になっている -ラップトップでは、ユーザーまたはサードパーティのアプリケーションによってスクロールキーが有効になっている場合に問題が発生する可能性があります。 これはレガシーキーであるため、このオプションを有効にすると、一部の最新の入力ボックスは機能しなくなります。
  • 破損したレジストリキーが問題の原因です。一部のユーザーは、CCleanerでシステムをスキャンした後、問題が完全になくなったと報告しています。 これは、レジストリキーがエラーの原因である可能性を示唆しているようです。 現在のところ、正確なレジストリキーを特定することはできません。
  • いくつかの必要なDLLキーを再登録する必要があります–入力ボックスにテキストを入力するプロセス中にWindows搭載のマシンで使用されるDLLファイルがいくつかあります。 これらのキーを再登録することで、何人かのユーザーが問題を解決することができました。

この特定のエラーメッセージの解決に現在苦労している場合、この記事では検証済みのトラブルシューティング手順を選択できるようにします。 以下では、同様の状況にある他のユーザーが問題を解決するために使用したフィルター処理されたメソッドの選択を発見します。

プロセス全体を可能な限り効率的にするには、以下の方法を記載順に実行します。 最終的には、特定のシナリオの問題を解決する手順を見つける必要があります。

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

これは奇妙な修正のように聞こえるかもしれませんが、Chromeブラウザーでのみ遭遇しているいくつかのユーザーは、Windowsキーを2回押すとテキストボックスが入力可能になると報告しています。 この方法は、ほとんどの場合、古いChromeビルドを備えたWindows 7バージョンで有効であると報告されていますが、2秒しかかからないため、オペレーティングシステムに関係なく試すことができます。

入力ボックス内をクリックし、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をダブルクリックして、ブラウザーを64ビットモードで開きます。 次に、テキストフィールドに移動して、問題がまだ発生しているかどうかを確認します。
  3. 問題が発生しない場合は、Internet Explorerフォルダーに戻り、 iexplore.exeを右クリックして、[ 送信 ] > [デスクトップ (ショートカットの作成)]を選択します。

    64ビットバージョンのデスクトップショートカットを作成する

    これはただの即興のショートカットであることに注意してください。 特定のシナリオでこの方法が効果的であることがわかった場合は、問題を回避するために、作成したショートカットからInternet Explorerを開くことを忘れないでください。

この方法が効果的でない場合、または問題を解決する別の方法を探している場合は、以下の次の方法に進んでください。

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

Chromeでのみ同じ症状が発生する複数のユーザーは、Chromeの[設定]メニューでハードウェアアクセラレーションを無効にするとすぐに問題が解決したと報告しています。 これは通常、ハードウェア仮想化が利用できない古いCPUで動作するマシンで効果的であると報告されています。

注:このソリューションはGoogle Chromeでのみ動作することが確認されていますが、別のブラウザーで以下の手順を適用できます。

Google Chromeでハードウェアアクセラレーションを無効にするためのクイックガイドを次に示します。

  1. Google Chromeを開き、Chromeウィンドウの右上隅にあるアクションボタン (3つのドットのアイコン)をクリックします。 次に、 設定をクリックします。

    Chromeの設定メニューにアクセスする
  2. Chromeの[設定]メニュー内で下にスクロールし、[詳細設定]をクリックして、使用可能なすべてのエントリを表示します。

    Google Chromeの詳細メニューにアクセスする
  3. [ 詳細設定 ]メニュー内で、[ システム]セクションまで下にスクロールし、[利用可能な場合はハードウェアアクセラレーション使用する]に関連するトグルを無効にします。

    Chromeでハードウェアアクセラレーションを無効にする
  4. [再起動]ボタンをクリックしてGoogle Chromeを再起動し、問題が解決したかどうかを確認します。

それでもすべてまたは一部のテキストフィールドに入力できない場合は、下の次の方法に進んでください。

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

主にGoogle Chromeで問題に遭遇している一部の影響を受けるユーザーは、 IDM(Internet Download Manager)Integration Moduleを無効にするとすぐに問題が修正されたことを報告しています。

インターネットダウンロードマネージャーを使用してGoogle Chromeでのダウンロードを仲介する場合、Chrome拡張機能IDM統合モジュールをインストールしました。 これは主にビデオ/サウンドファイルを取得するために使用されます。

判明したように、キーボード入力が壊れる原因となるIDM統合モジュールの既知のグリッチがあります。

このシナリオが現在の状況に当てはまる場合、修正はIDM Integration Module拡張機能を無効にするのと同じくらい簡単です。 これを行う方法のクイックガイドを次に示します。

  1. Google Chromeを開き、右上隅のアクションボタン(3つのドットのアイコン)をクリックします。 次に、新しく表示されたメニューから[ その他のツール ]に移動し、[ 拡張機能 ]をクリックします。

    拡張機能メニューを開く
  2. [ 拡張機能 ]メニュー内で、[I DM Integration Module ]までスクロールダウンし、それに関連付けられているトグルを無効にするか、[ 削除 ]をクリックして完全にアンインストールします。

    IDM Integrationモジュール拡張機能の無効化またはアンインストール
  3. 拡張機能がアンインストールされたら、コンピューターを再起動し、問題が解決したかどうかを確認します。 それでも同じ症状が発生する場合は、以下の次の方法に進んでください。

方法5:画面キーボードを介して画面ロックを有効にする

いくつかのラップトップユーザーは、ラップトップキーボードにスクロールキーがないために問題が発生したと報告しています。 ScrlLockキーが有効になっていると判明したように、一部の最新の入力ボックスは正しく機能しません。

ノートパソコンのキーボードにScrlLockを無効にする物理的なボタンがないため、作業を完了するにはスクリーンキーボードを使用する必要があります。 これを行う方法のクイックガイドを次に示します。

  1. Windowsキー+ Rを押して、[実行]ダイアログボックスを開きます。 次に、「 osk 」と入力してEnterキーを押し、 スクリーンキーボードを開きます。

    [実行]ボックスを使用してオンスクリーンキーボードを開く
  2. スクリーンキーボード内で、 ScrLkをクリックしてスクロールロックを無効にします。

    オンスクリーンキーボードによるスクロールロックの無効化
  3. 入力ボックスに戻り、問題が解決したかどうかを確認します。

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

この特定の問題に遭遇した多くのユーザーは、完全な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 」と入力し、 Enterキーを押して最初のDLLを登録します。

    最初のDLLの登録

    注: DLLファイルが正常に登録されると、次の成功メッセージが表示されます。

    DLLは正常に動作するように登録されています
  2. Windowsキー+ Rを押して、[実行]ダイアログボックスを開きます。 次に、「 regsvr32 / u jscript.dll 」と入力し、 Enterキーを押して2番目のDLLを登録します。

    2番目のDLLの登録
  3. Windowsキー+ Rを押して、[実行]ダイアログボックスを開きます。 次に、「 regsvr32 / u mshtml.dll 」と入力し、 Enterキーを押して3番目のDLLを登録します。

    3番目のDLLの登録
  4. すべてのDLLファイルが再登録されたら、コンピューターを再起動します。 この問題は、次回の起動時に解決されるはずです。

興味深い記事