【Windows】エラーコード19「Windowsはこのハードウェアデバイスを起動できません」の対処法
本記事では、Windows 11/10で発生するデバイスマネージャーのエラーコード19の解決方法について詳しく解説します。エラーコード19はWindowsのデバイスマネージャーエラーの一つで、主な原因はレジストリ内のデバイス構成情報が不正または破損していることです。このエラーが発生すると、以下の2つのいずれかのメッセージが表示されます。
構成情報(レジストリ内)が不完全であるか破損しているため、Windowsはこのハードウェアデバイスを起動できません。この問題を解決するには、ハードウェアデバイスをアンインストールしてから再インストールしてください。(コード19)
または、
構成情報(レジストリ内)が不完全であるか破損しているため、Windowsはこのハードウェアデバイスを起動できません。この問題を解決するには、まずトラブルシューティングウィザードを実行してください。それでも解決しない場合は、ハードウェアデバイスをアンインストールしてから再インストールしてください。(コード19)

同じエラーでお困りの場合は、ぜひ本記事で紹介する解決策をお試しください。
エラーコード19の主な解決策
- パソコンを再起動する
- 最近インストールしたドライバーをアンインストールする、またはドライバーへの変更を元に戻す
- デバイスドライバーを再インストールする
- ハードウェアとデバイスのトラブルシューティングツールを実行する
- UpperFiltersおよびLowerFiltersのレジストリ値を削除する
- システムの復元を実行する
それでは、各方法を順番に見ていきましょう。
1. パソコンを再起動する
一時的なレジストリの不具合やシステムの一時的なエラーが原因でエラーコード19が表示されている場合は、まずPCを再起動してみてください。単純な方法ですが、これだけで問題が解消することもあります。再起動しても改善しない場合は、次の方法を試しましょう。
2. 最近インストールしたドライバーをアンインストールする/変更を元に戻す
ドライバーのインストール後やデバイスマネージャーでの設定変更後にエラーコード19が表示されるようになった場合は、直近の変更を元に戻すことが有効です。
- 最近インストールしたドライバーをアンインストールし、エラーが解消されるか確認します。
- ドライバーを以前のバージョンにロールバック(前の状態に戻す)して、エラーが消えるかどうかチェックします。
3. デバイスドライバーを再インストールする
エラーの原因となっているドライバーを一度アンインストールし、改めてクリーンな状態で再インストールする方法です。多くのユーザーがこの方法で問題を解決しています。
必要に応じて、デバイスの製造元(メーカー)の公式サイトから最新のドライバーをダウンロードしてからインストールしてください。
4. ハードウェアとデバイスのトラブルシューティングツールを実行する

Windowsの設定から「更新とセキュリティ」セクションを開き、ハードウェアとデバイスのトラブルシューティングツールを実行できます。自動的に問題を検出して修復してくれる可能性があります。
もし設定画面に該当項目が見つからない場合は、コマンドラインから実行することも可能です。手順は以下の通りです。
- タスクバーの検索ボックスから「コマンドプロンプト」を開きます。
- コマンドプロンプトに以下のコマンドを入力します。
msdt.exe -id DeviceDiagnostic - しばらく待つと、「ハードウェアとデバイス」のトラブルシューティングウィンドウが表示されます。
- ウィンドウ内の「次へ」ボタンをクリックします。
- Windowsがハードウェアやデバイスの問題を自動的に診断し、修復を試みます。
トラブルシューティングが完了したら、エラーコード19が解消されているかどうかを確認してください。
5. UpperFiltersとLowerFiltersのレジストリ値を削除する
上記の方法で解決しない場合は、レジストリの編集を試すことができます。ただし、レジストリの手動編集は推奨されない操作であり、必ず事前にレジストリのバックアップを取っておいてください。この方法は、他のすべての手段が失敗した場合の最終手段としてのみ実行しましょう。
削除が必要なのは「UpperFilters」と「LowerFilters」の2つのレジストリ値です。特にDVD/CD-ROMドライブのクラスキーに存在するこれらの値は、エラーコード19を含むデバイスマネージャーエラーの原因となることがよく知られています。以下の手順で削除します。
まず、レジストリエディターを開き、次のキーへ移動します。
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Class
展開された「Class」フォルダーの中から、{4d36e967-e325-11ce-bfc1-08002be10318}というキーを選択します。

次に、右側のペインでUpperFiltersとLowerFiltersの値を探します。それぞれを右クリックし、「削除」を選択して両方とも削除してください。

削除の確認画面が表示されたら承認します。削除が完了したらレジストリエディターを閉じ、PCを再起動して変更を適用させます。
再起動後にエラーが解消されているかどうかを確認してください。
6. システムの復元を実行する
エラーコード19が発生していなかった時期を覚えていますか?その時点の復元ポイントが残っている場合は、システムの復元機能を使ってPCを正常に動作していた時点まで戻すことで、エラーを解決できる可能性があります。
以上で解説は終了です。お役に立てば幸いです。
関連記事
- 新しいハードウェアデバイスを起動できません(エラーコード49)の対処法
- エラー0x800701e3「致命的なハードウェアエラーが発生したため、要求は失敗しました」の解決方法
-
【Windows】「このデバイスを開始できません(コード 10)」エラーの直し方|デバイスマネージャーの対処法を徹底解説
Windowsでデバイスドライバーの読み込みに失敗すると、「このデバイスを開始できません(コード 10){操作に失敗しました} 要求された操作は成功しませんでした。」というエラーメッセージが表示されることがあります。この厄介なエラーが出ているということは、ドライバーの非互換性や破損が原因で、デバイスマネージャーがドライバーを正しく読み込めていないことを意味します。このエラーコードはすべてのバージョンのWindowsで発生する可能性があり、特にUSBデバイスやオーディオデバイスで起こりやすい傾向があります。また、EHCIハードウェアの初期化中にタイムアウトが発生した場合にも、このエラーが現れるこ
-
Windows 10でドライバーエラーコード32を修正する4つの効果的な方法
ドライバーエラーコード32は、特定のハードウェアのドライバーが何らかの理由で無効化された際に発生する、デバイスマネージャーでよく見られるエラーです。Windowsがあるデバイスのドライバーを検出できない場合、画面にエラーメッセージが表示されます。 パソコンの世界において、デバイスドライバーは非常に重要な役割を担っています。ドライバーはハードウェアとオペレーティングシステムをつなぐ仲介役として機能し、それぞれの動作を制御しています。そのため、ドライバーが応答しなくなった場合は、速やかに対処する必要があります。ドライバーの不具合の原因はさまざまで、古いドライバー、破損したドライバー、ドライバーが