修正:Windowsはこのハードウェアのデバイスドライバーを初期化できません(コード37)

一部のWindowsユーザーは、特定のデバイスにアクセスできなくなるという奇妙な問題を報告しています。デバイスマネージャでそれらを検査すると、  Windowsはこのハードウェアのデバイスドライバを初期化できません。(コード37)エラーはデバイスステータスとして表示されます。影響を受けるユーザーの何人かは、システムが再起動されるまで、デバイスが(初期インストール後に)正しく機能していると報告しています。

Windowsがこのハードウェア(コード37)エラーのデバイスドライバーを初期化できない 原因は何 ですか?

  • ユーザーモードドライバーフレームワーク(UMDF)ドライバーの競合状態–これはWindows 7でよく知られている状態です。スマートカードリーダーでこの問題が発生し、デバイスの横に黄色の感嘆符が表示されている場合(デバイスマネージャー)、Microsoftがすでにパッチを適用している既知の不具合の影響を受けています。
  • デバイスドライバのレジストリエントリが破損しています–これは、最近のインストール、またはアンインストールの不良または不完全が原因で発生する可能性があります
  • デバイスドライバーが破損しているか、正しくインストールされていません–原因がドライバーのインストール不良であることが確認された場合がいくつかあります。一部のユーザーにとって、修正は、Windowsが正しく再インストールできるように、障害のあるドライバーをアンインストールするのと同じくらい簡単でした。
  • ユーザーモードドライバーフレームワークまたはカーネルモードドライバーフレームワーク(またはその両方)がコンピューターにない–これは通常、Windows7でXboxOneコントローラーに接続しようとしているユーザーで発生することが知られています。

現在、この特定の問題の解決に苦労している場合、この記事では、検証済みのトラブルシューティング戦略をいくつか紹介します。以下の次のセクションでは、同様の状況にある他のユーザーが問題を解決するために使用したメソッドのコレクションを示します。

プロセス全体を可能な限り生産的にするために、以下の方法を提示された順序で実行することをお勧めします。最終的には、特定のシナリオの問題を解決するのに効果的な修正を見つける必要があります。

方法1:ハードウェアトラブルシューティングを実行する

他のことを試す前に、Windowsがこの問題を自動的に解決する機能を備えているかどうかを確認しましょう。Windows8とWindows10はどちらも、デバイスドライバーを再インストールするだけの簡単な修正であれば、問題を解決できる適切な修復メカニズムを備えています。

Windowsハードウェアのトラブルシューティングを実行することにより、障害のあるドライバーを詳細に分析することができます。トラブルシューティング担当者が問題を特定できた場合、問題を解決するために一連の修復戦略が自動的に実行されます。

これは、Windowsハードウェアトラブルシューティングを実行してWindowsがこのハードウェアのデバイスドライバーを初期化できないことを解決するためのクイックガイド です。(コード37)エラー:

  1. 押してWindowsキー+ Rは、ファイル名を指定して実行]ダイアログボックスを開きます。次に、「ms-settings:troubleshoot」と入力し、Enterキーを押して、設定アプリケーションの[トラブルシューティング]タブを開きます。
  2. [トラブルシューティング]タブ内で、[他の問題見つけて修正する]まで下にスクロールし、[ハードウェアとデバイス]をクリックして、[トラブルシューティングの実行]をクリックします
  3. 最初の分析が完了するまで待ちます。次に、実行可能な修復戦略が見つかった場合は、[この修正適用]をクリックし、画面の指示に従ってプロセスを完了します。
  4. コンピュータを再起動し、次回の起動時に問題が解決するかどうかを確認します。

このハードウェアエラーがまだデバイスマネージャーに表示されているためにWindowsがデバイスドライバーを初期化できない場合は、以下の次の方法に進んでください。

方法2:保留中のすべてのWindows Updateをインストールする(Windows 7のみ)

最初のインストール後の最初の再起動時に機能を停止するスマートカードリーダードライバーでこの問題が発生した場合は、Windows7およびWindowsServer 2008R2で発生しているよく知られた不具合が発生しています

Microsoftはこの問題を十分に認識しており、ユーザーモードダイバーフレームワークの競合状態が原因でエラーが発生することを説明しています。数年前、Microsoftはこの問題を解決するためのホットフィックスをリリースしました。ただし、それ以降、修正プログラムはWindows 7で利用できるようになった重要な更新プログラムに含まれており、Microsoftのサーバーからダウンロードできなくなりました。

この問題は通常、XboxOneコントローラーをWindows7PCに接続しようとしているユーザーが発生します。ほとんどの場合、システムに2つの主要なドライバーがないためにエラーが発生しています。

  • ユーザーモードドライバーフレームワークバージョン1.11
  • カーネルモードドライバーフレームワークバージョン1.11

注:実行したインストールに不安がある場合は、以下の手順を使用して、これら2つの更新のみをインストールしてください。

このシナリオが状況に当てはまり、問題を解決する方法を探している場合、修正は保留中のすべてのWindowsUpdateをインストールするのと同じくらい簡単です。Windows7でこれを行う方法のクイックガイドは次のとおりです。

  1. 押してWindowsキー+ Rは、ファイル名を指定して実行]ダイアログボックスを開きます。次に、タイプ「wuapp」を押して入力します開くには、Windows Updateの画面を表示します。

  2. Windows Update画面内で、[更新の確認]ボタンをクリックし、スキャンが完了するのを待ちます。次に、画面の指示に従って、保留中のすべての更新をインストールします。アップデートの確認
  3. すべての更新プログラムがインストールされたら、コンピューターを再起動し、次回の起動時にエラーが解決されたかどうかを確認します。

方法3:デバイスドライバーの再インストール

同じ問題が発生した複数のユーザーが、Windowsがデバイスドライバーをアンインストールし、Windowsが正しく再インストールできるようにすることで、このハードウェア(コード37)エラーのデバイスドライバーを初期化できないことを解決できました

この修正は、ドライバーのインストールが不完全な後にのみ問題が発生し始めた場合に、問題の解決に効果的である可能性があります。これは、障害のあるデバイスドライバーをアンインストールし、Windowsがそれをアンインストールできるようにするためのクイックガイドです。

注:この修正は、Windows 7、Windows 8、およびWindows10で成功することが報告されています。

  1. 押してWindowsキー+ Rは、ファイル名を指定して実行]ダイアログボックスを開きます。次に、「devmgmt.msc」と入力し、Enterキーを押してデバイスマネージャーを開きます。
  2. デバイスマネージャ内で、エラーメッセージが表示されているデバイスをダブルクリックします。感嘆符が付いている場合は、通常、他のデバイスの下にあります
  3. では、プロパティ故障したデバイスのメニューに行くドライバー]タブをクリックし、アンインストール(アンインストールデバイス)。

  4. デバイスのアンインストールの確認を求められたら、[ OK ]をクリックする前に、[このデバイスのドライバーソフトウェア削除する]に関連付けられているチェックボックスをオンにしてください。
  5. ドライバが正常にアンインストールされたら、デバイスをコンピュータから物理的に切断(またはプラグを抜く)します。
  6. 数秒待ってから、もう一度接続します。しばらくすると、Windowsがどのようにインストールを開始するかが右下隅に表示されます。
  7. インストールが完了したら、コンピューターを再起動して、問題が解決するかどうかを確認します。