問題を報告したため、Windowsがこのデバイスを停止した修正(コード43)

次のトラブルシューティングガイドでは、Windowsデバイスマネージャーに表示される可能性のあるコード43エラーメッセージを修正する方法について説明します。

デバイスマネージャーに表示される可能性のあるエラーメッセージは、Windowsが問題を報告したため(コード43)、このデバイスを停止したことを示しています。

基本的に、Windowsがデバイスを停止したということです。デバイスはほとんど何でもかまいません。 たとえば、Nvidiaグラフィックカード、またはプリンター、外部ハードドライブ、メディアプレーヤーなどのUSBデバイス。

このエラーは、Windows XP、Windows 7、Windows 8.1、Windows 10など、Microsoft Windowsオペレーティングシステムのすべての最新バージョンで発生します。

問題を特定する

まず最初に行うべきことは、コード43が実際に問題の原因となるエラーメッセージであるかどうかを確認することです。 そのためには、Windowsデバイスマネージャーを開く必要があります。

  1. Windowsキーをタップし、 devmgmt.mscと入力して、キーボードのEnterキーを押します。
  2. デバイスマネージャーで問題のあるデバイスがすぐに強調表示されない場合は、最初にディスプレイアダプターとユニバーサルシリアルバスコントローラーのセクションを確認してください。
  3. デバイスマネージャーは、問題のあるデバイスを黄色の感嘆符で強調表示する場合がありますが、常にそうであるとは限りません。
  4. デバイスをダブルクリックして、そのプロパティを開きます。
  5. プロパティウィンドウは、全般タブでデバイスのステータスを強調表示します。 問題(コード43)がデバイスのステータスとしてリストされているため、Windowsがこのデバイスを停止したかどうかを確認します。

追加のエラーメッセージまたは情報が表示される場合があります。たとえば、「USBデバイスが無効なUSB構成記述子を返しました」などです。

Windowsでエラーコード43を修正

Windowsがこのデバイスコード43を停止したことを確認したので、実際にデバイス上でデバイスが正常に動作しなくなる原因となったエラーであるため、問題を修正するときが来ました。

Windowsがスローするエラーメッセージは一般的なものであり、USBデバイスなどのハードウェアコンポーネントの重大な問題、またはそれ自体で消える一時的なエラーを示している可能性があります。

これにより、すべてのソリューションに適合する修正プログラムは存在しないため、問題のトラブルシューティングが問題になります。

始める前に

最初に行うことは、エラーコードがスローされる前にステップをトレースすることです。 新しいデバイスドライバーのインストール、Windowsの更新、新しいソフトウェアプログラムのインストール、ケーブルの切り替え、またはハードウェアコンポーネントの別のUSBポートへの移動を行いましたか?

問題の原因となった可能性のある何かを見つけた場合、解決策に近づいている可能性があります。 新しいドライバーをインストールするようなことが原因で問題が発生する可能性があります。

修正1:PCを再起動します

Windows PCを再起動すると、次の起動時にデバイスドライバーが読み込まれる可能性があり、その場合は以前と同じようにデバイスが動作するため、問題が修正される場合があります。

試してみる価値はありますが、一度だけです。 次のセッション中にWindowsコード43が再度スローされることに気付いた場合、これは一時的なハードウェアの問題ではなく、より注意が必要なものであると確信できます。

修正2:デバイスのプラグを抜いて、差し込みます

デバイスが外部デバイス(たとえば、プリンター、Bluetoothドングル、またはWebカメラ)である場合、Windows PCからデバイスを取り外し、再度接続することで問題を解決できる場合があります。

また、別のUSBポートを使用中に使用できる場合は、それを試すこともできます。 これにより、USB Bluetoothドングルを購入した10のフォーラムのユーザーが、エラーコード43をスローしていることが判明した場合にのみ問題が解決しました。

一部のUSBデバイスは、取得するよりも多くの電力を必要とする場合があります。 それらを別のポートに接続すると、問題が解決する場合があります。

修正3:他のUSBデバイスを削除する

他のUSBデバイスがコンピューターに接続されている場合は、それらを取り外してからPCを再起動し、問題が解決したかどうかを確認します。

これは、デバイス間の非互換性、または電源の問題を示唆している可能性があります。

修正4:ドライバーのアンインストール

Windowsでのコード43エラーに対するMicrosoftの提案は、デバイスを特定し、そのドライバーをアンインストールすることです。 最初に問題をチェックするために、既に開いているデバイスマネージャーでそれを行います。

起動方法を忘れた場合:Windowsキーをタップし、 devmgmt.mscと入力してEnterキーを押します。

ドライバーを削除するデバイスをダブルクリックし、その後、[ドライバー]タブを選択します。

「ドライバーのアンインストール」または「デバイスのアンインストール」ボタンを見つけます。 前者のボタンは古いバージョンのWindowsで表示され、後者はWindows 10の最新バージョンで表示されます。

Windowsは、システムからデバイスを削除しようとしているという警告メッセージを表示します。 プロセスの次のステップでデバイスを再度追加するので、それについて心配する必要はありません。

「OK」または「アンインストール」オプションのいずれかを選択します。アンインストールプロセスを開始するためのプロンプトに表示されている方を選択します。

デバイスマネージャーは削除後に再読み込みされ、デバイスはデバイスに表示されなくなります。

デバイスが削除されたので、PCをスキャンしてコンポーネントとしてもう一度追加します。

[アクション]> [ハードウェア変更のスキャン]を選択し、スキャンが完了するまで待ちます。 デバイスを再度PCに追加する必要があります。デバイスをダブルクリックして、[全般]の下のステータスを確認することができます。 すべてうまくいった場合は、ステータスとして「このデバイスは正常に動作しています」と表示されるはずです。

修正5:ドライバーの更新

上記のすべてのオプションで問題が解決しない場合は、デバイスドライバーを更新することで解決できる場合があります。 これは主にデバイスと、ドライバーの新しいバージョンが利用可能かどうかに依存します。

デバイスマネージャーでデバイスを右クリックし、[ドライバーソフトウェアの更新]を選択します。 Windowsは、デバイスの更新されたドライバーを確認し、見つかった場合はそれらをダウンロードしてインストールします。

新しいドライバーが見つからない場合は、製造元のWebサイトで新しいドライバーが入手可能かどうかを確認することをお勧めします。

修正6:電源管理

ラップトップを使用する場合、または高性能であるが高性能の電源プランを使用する場合、省電力機能がエラーコード43をスローするデバイスの原因になる可能性があります。

もう一度デバイスマネージャーを開き、そこのユニバーサルシリアルバスコントローラーの下でUSBルートハブコンポーネントを見つけます。

そこにリストされている最初のUSBルートハブデバイスをダブルクリックし、オプションからプロパティを選択します。 新しいウィンドウが開いたら電源管理タブに切り替え、「コンピューターがこのデバイスをオフにして電力を節約できるようにする」からチェックマークを外します。

[OK]をクリックしてプロセスを完了し、リストされている他のUSBルートハブデバイスについて繰り返します。

確認する2つ目の電源管理機能は、電源オプションにあります。

  1. Windowsキーをタップし、 powercfg.cplと入力してEnterキーを押します。 これにより、Windows PCの電源オプションが開きます。
  2. アクティブな電源プランを見つけて、その横にある[プラン設定の変更]リンクをクリックします。
  3. 次のページで、「詳細な電源設定の変更」を選択します。
  4. 開いた[電源オプション]ウィンドウで[USB設定]> [USBのセレクティブサスペンド設定]に移動し、設定を無効に切り替えます(バッテリーとプラグインの2つが表示される場合があります)。
  5. [適用]をクリックしてプロセスを完了します。

修正6:Windows USBの問題を診断および修正するMicrosoft Fix-It

マイクロソフトは、WindowsでUSB関連の問題をトラブルシューティングするためのワンクリックソリューションであるFix Itソリューションをリリースしました。

使用するには、MicrosoftのWebサイトからプログラムをローカルPCにダウンロードし、後で実行します。

開いた最初の画面で[詳細]をクリックし、[修復を自動的に適用する]からチェックマークを外してください。 そうしないと、問題について発言することなく、修正が自動的に適用されます。

チェックマークを外すと、すべての修正が一覧表示され、それらを実行するかどうかはユーザー次第です。 これにより、プロセスをより詳細に制御できます。

Windows USBトラブルシューティングツールは、次の問題を修正します。

  1. USBクラスフィルターが認識されませんでした。
  2. USBデバイスが認識されません。
  3. USBプリンターデバイスが印刷されていません。
  4. USBストレージデバイスを取り出すことができません。
  5. Windows Updateは、ドライバーを更新しないように構成されています。

より小さな修正

  1. デバイスに欠陥がある可能性があります。 その場合、世界での修正の量は問題を解決しません。 購入したばかりの場合は、返品して新しいものを入手することを検討してください。
  2. デバイスのケーブルが正しく機能しない場合があります。 予備のケーブルがある場合は、コード43エラーが解決するかどうかを確認してください。

トラブルシューティング手順を含むビデオ

最初のビデオでは、Nvidiaカードのコード43を修正する手順を説明しています。

次のビデオは、ビットコインやイーサリアムなどの仮想通貨マイナーを実行するときのコード43エラーの修正に役立ちます。

MicrosoftがWindows上のCode 43について何と言っているか

マイクロソフトは、ハードウェアデベロッパーセンターのWebサイトでWindowsのエラーコード43の技術的な説明を公開しました。デバイスを制御するドライバーが、デバイスが故障したことをWindowsオペレーティングシステムに通知することが明らかになりました。

Microsoft Windows USB Core Teamは、Windows 8からWindows 43にアップグレードした後のコード43エラーに関する情報を提供するWindows 8.1の起動後、ブログ記事「USBデバイスはWindows 8.0で動作するがコード8.1で失敗する」を公開しました8.1

一部のUSBデバイスは、拡張ホストコントローラー(EHCI)のポートに接続すると、Windows 8.1では列挙されないがWindows 8では動作する場合があります。Windows8.1では、デバイスマネージャーでエラーコード43としてエラーが報告されます。 理由の1つは、デバイスが2.00を超えるUSBバージョンをサポートしていると報告するが、必要なBOS記述子を提供しないことです。

Microsoftは、Windowsが問題を報告したため、このデバイスを停止した別の原因を強調しています。 (コード43)Technetでは、今回はWindows 7を実行しているラップトップで。

症状は、USBデバイスをwindows7ラップトップに接続すると、システムが「このコンピューターに接続されているUSBデバイスの1つが誤作動し、Windowsが認識しない」というメッセージをポップアップすることです。

さらに、デバイスマネージャーでエラーコード43を見つけることができます。「問題が報告されたため、Windowsはこのデバイスを停止しました。 (コード43)」。