修正:Windowsはこのハードウェアのデバイスドライバーを初期化できません(コード37)
一部のWindowsユーザーは、特定のデバイスにアクセスできなくなるという奇妙な問題を報告しています。 デバイスマネージャーでそれらを検査すると、 Windowsはこのハードウェアのデバイスドライバーを初期化できません。 (コード37)エラーがデバイスステータスとして表示されます 。 影響を受ける複数のユーザーは、システムが再起動されるまで、デバイスが(最初のインストール後)適切に機能していると報告しています。
Windowsがこのハードウェア(コード37)エラーのデバイスドライバーを初期化できない原因は何ですか?
- ユーザーモードドライバーフレームワーク(UMDF)ドライバーの競合状態-これはWindows 7でよく知られた状態です。スマートカードリーダーでこの問題が発生し、デバイスの横に黄色の感嘆符が表示されている場合(デバイスマネージャー)、Microsoftが既にパッチを適用した既知のグリッチの影響を受けています。
- デバイスドライバーのレジストリエントリが破損している -これは、最近のインストールまたはアンインストールが不良または不完全なために発生する可能性があります 。
- デバイスドライバーが破損しているか、正しくインストールされていない –犯人がドライバーの不適切なインストールであると確認されたいくつかのケースがあります。 一部のユーザーにとって、修正は、Windowsが適切に再インストールできるように、障害のあるドライバーをアンインストールするのと同じくらい簡単でした。
- ユーザーモードドライバーフレームワークまたはカーネルモードドライバーフレームワーク(または両方)がコンピューターにありません。これは、通常、Windows 7でXbox Oneコントローラーに接続しようとしているユーザーで発生することがわかっています。
この特定の問題の解決に現在苦労している場合、この記事では検証済みのトラブルシューティング戦略をいくつか紹介します。 次のセクションでは、同様の状況の他のユーザーが問題を解決するために使用したメソッドのコレクションを見つけます。
プロセス全体を可能な限り生産的にするために、以下の方法を記載順に実行することをお勧めします。 最終的には、特定のシナリオの問題を解決するのに効果的な修正プログラムを見つける必要があります。
方法1:ハードウェアトラブルシューティングツールを実行する
他のことを試す前に、この問題を自動的に解決するWindowsが装備されているかどうかを見てみましょう。 Windows 8とWindows 10にはどちらも、デバイスドライバーの再インストールと同じくらい簡単な修正で問題を解決できる適切な修復メカニズムがあります。
Windowsハードウェアトラブルシューティングツールを実行することにより、障害のあるドライバーを詳細に分析します。 トラブルシューティングで問題を特定すると、問題を解決するために一連の修復戦略が自動的に実行されます。
Windowsハードウェアのトラブルシューティングツールを実行して、 Windowsがこのハードウェアのデバイスドライバーを初期化できないことを解決するためのクイックガイドを次に示します。 (コード37)エラー:
- Windowsキー+ Rを押して、[実行]ダイアログボックスを開きます。 次に、「 ms-settings:troubleshoot 」と入力し、 Enterキーを押して、 設定アプリケーションの[ トラブルシューティング ]タブを開きます。
[トラブルシューティング]タブへのアクセス - [ トラブルシューティング ]タブ内で、 他の問題を見つけて修正するまで下にスクロールし、[ ハードウェアとデバイス ]をクリックして、[ トラブルシューティングツールの 実行 ]をクリックします 。
[ハードウェアとデバイス]をクリックし、[トラブルシューティングツールの実行]をクリックします - 初期分析が完了するまで待ちます。 次に、実行可能な修復戦略が見つかった場合は、[ この修正プログラムを適用 ]をクリックし、画面の指示に従ってプロセスを完了します。
[この修正プログラムを適用]をクリックします - コンピューターを再起動し、次回の起動時に問題が解決するかどうかを確認します。
このハードウェアエラーに対してWindowsがデバイスドライバーを初期化できない場合は、 デバイスマネージャーにまだ表示されているため、下の次の方法に進みます。
方法2:保留中のすべてのWindows Updateをインストールする(Windows 7のみ)
初期インストール後の最初の再起動で機能を停止するスマートカードリーダードライバーでこの問題が発生した場合、 Windows 7およびWindows Server 2008 R2で発生している既知のグリッチに悩まされています 。
Microsoftはこの問題を十分に認識しており、User-Mode Diver Frameworkの競合状態が原因でエラーが発生することを説明しています。 数年前、マイクロソフトはこの問題を解決するホットフィックスをリリースしました。 ただし、それ以降、この修正プログラムはWindows 7で利用できる重要な更新プログラムに含まれており、Microsoftのサーバーからはダウンロードできなくなりました。
この問題は通常、Xbox OneコントローラーをWindows 7 PCに接続しようとしているユーザーが発生します。 ほとんどの場合、システムに2つの主要なドライバーがないため、エラーが表示されます。
- ユーザーモードドライバーフレームワークバージョン1.11
- カーネルモードドライバーフレームワークバージョン1.11
注:許可するインストールに不安がある場合は、以下の手順を使用して、これら2つの更新のみをインストールしてください。
このシナリオが状況に当てはまり、問題を解決する方法を探している場合、修正は保留中のすべてのWindows更新プログラムをインストールするのと同じくらい簡単です。 Windows 7でこれを行う方法のクイックガイドを次に示します。
- Windowsキー+ Rを押して、[実行]ダイアログボックスを開きます。 次に、「 wuapp 」と入力してEnterキーを押し、 Windows Update画面を開きます。
実行ダイアログ:wuapp - [Windows Update]画面内で、[更新の確認]ボタンをクリックし、スキャンが完了するのを待ちます。 次に、画面の指示に従って、保留中のすべての更新をインストールします。
アップデートの確認 - すべての更新プログラムがインストールされたら、コンピューターを再起動し、次回の起動時にエラーが解決されたかどうかを確認します。
方法3:デバイスドライバーの再インストール
同じ問題に遭遇した複数のユーザーは、 デバイスドライバーをアンインストールし、Windowsが適切に再インストールできるようにすることで、 Windowsがこのハードウェア(コード37)エラーのデバイスドライバーを初期化できないことを解決できました 。
この修正は、ドライバーのインストールが不完全な場合にのみ問題が発生し始めた場合に、問題を解決するのに効果的です。 障害のあるデバイスドライバーのアンインストールと、Windowsによるアンインストールの許可に関するクイックガイドを次に示します。
注:この修正は、Windows 7、Windows 8、およびWindows 10で成功すると報告されています。
- Windowsキー+ Rを押して、[実行]ダイアログボックスを開きます。 次に、「 devmgmt.msc 」と入力してEnterキーを押し、デバイスマネージャーを開きます。
実行ダイアログ:devmgmt.msc - デバイスマネージャー内で、エラーメッセージが表示されているデバイスをダブルクリックします。 感嘆符が付いている場合は、通常、[ その他のデバイス]で見つけることができます 。
- 障害のあるデバイスの[ プロパティ ]メニューで、[ ドライバー ]タブに移動し、[ アンインストール(デバイスのアンインストール) ]をクリックします。
ドライバーに移動し、ドライバーのアンインストール(アンインストール)をクリックします - デバイスのアンインストールを確認するように求められたら、 [このデバイスのドライバーソフトウェアを削除する]に関連付けられているチェックボックスをオンにしてから[ OK ]をクリックします。
デバイスドライバーのアンインストール - ドライバーが正常にアンインストールされたら、コンピューターからデバイスを物理的に切断(または取り外し)します。
- 数秒待ってから接続し直します。しばらくすると、右下隅でWindowsがインストールを開始する様子が表示されます。
Windowsはデバイスをインストールしています - インストールが完了したら、コンピューターを再起動して、問題が解決するかどうかを確認します。