【Windows 10】「お使いのデバイス用のドライバーが見つかりましたが、エラーが発生しました」を解決する8つの方法
Windows 10 のドライバー更新をインストールしようとした際に、「Windows はお使いのデバイス用のドライバーを見つけましたが、エラーが発生しました」というエラーメッセージが表示されることがあります。このメッセージは、ドライバーの更新処理中に何らかのエラーが発生したことを示しています。また、デバイスをPCに接続した際に、Windowsがドライバーソフトウェアを見つけているにもかかわらず、このエラーが表示されるケースもあります。
幸いなことに、Windows 10 に標準搭載されているトラブルシューティングツールなどを使って、このエラーを自分で解決できます。本記事では、具体的な対処法を8つの方法に分けて詳しく解説します。

「ドライバーが見つかりましたが、エラーが発生しました」エラーの直し方
このエラーが発生する原因はいくつか考えられます。主な原因は以下のとおりです。
- 古い(期限切れの)Windows ドライバーによるエラー
- ドライバーの不正なインストールによるエラー
- システムファイルの破損によるエラー
- 誤ったレジストリキーによるエラー
以下では、これらの原因に対応する解決策を順番に紹介していきます。
方法1:PCを再起動する
トラブル発生時の基本として、まずはPCを再起動してみましょう。一時的な不具合であれば、再起動だけで簡単に解決できる場合があります。
1. Windows キーを押し、電源オプションをクリックします。

2. 再起動を選択します。

方法2:ハードウェアとデバイスのトラブルシューティングツールを実行する
Windows 10 には、さまざまなシステムエラーに対応するためのトラブルシューティングツールが標準で搭載されています。このツールは、ドライバー関連の問題の解決にも非常に役立ちます。「ハードウェアとデバイスのトラブルシューティングツールの実行方法」ガイドを参考に、Windows 10 でトラブルシューティングツールを実行してみてください。

方法3:デバイスドライバーを更新する
このエラーに対する最も効果的な解決策は、PCのドライバーを最新版に更新することです。Windows 10 のドライバーは、デバイスマネージャーから簡単に更新できます。
選択肢1:ドライバーを自動的に更新する
以下の手順に従えば、安全に Windows 10 のドライバーを更新できます。詳しくは「Windows 10 でデバイスドライバーを更新する方法」ガイドをご覧ください。

選択肢2:ドライバーを手動で更新する
手動でドライバーをインストールすることも、この問題への有効な対策の一つです。デバイスマネージャーから手動インストールを行えます。以下の手順に従って、安全にドライバーをインストールしましょう。
1. Windows キーを押してデバイスマネージャーと入力し、開くをクリックします。

2. 問題のあるドライバー(例:Intel(R) Dynamic Platform and Thermal Framework Chipset Participant)を右クリックし、ドライバーの更新を選択します。

3. コンピューターを参照してドライバーを検索をクリックします。

4. 次の場所でドライバーを検索します欄に以下のパスを入力し、次へをクリックします。
C:\Windows\WinSxS

これで、PCがこの場所にあるドライバーの更新を検索します。
方法4:デバイスドライバーを再インストールする
ドライバーのインストールに失敗している場合も、このエラーの原因になります。問題のあるドライバーを一度アンインストールし、再度インストールし直すことで改善する可能性があります。「Windows 10 でドライバーをアンインストール・再インストールする方法」ガイドを参考に、同じ手順を実行してください。

方法5:システムファイルを修復する
システムファイルに問題がある場合は、標準搭載のツールを使って修復できます。「Windows 10 でシステムファイルを修復する方法」ガイドを読み、手順に従ってPC上の破損ファイルをすべて修復しましょう。

コマンドの実行が完了したら、エラーが解消されたかどうかを確認してください。
方法6:TrustedInstaller にフルコントロール権限を与える
TrustedInstaller は Windows に組み込まれたユーザーアカウントで、Windows 7、Windows 8、Windows Vista、Windows 10 で利用可能です。このアカウントは、Program Files フォルダや Windows フォルダなどの重要なシステムファイルを管理しています。ドライバーの問題を解決するには、TrustedInstaller にフルコントロール権限を与える必要があります。以下の手順で設定を行いましょう。
1. Windows + E キーを同時に押して、エクスプローラーを開きます。
2. ローカルディスク (C:) をダブルクリックしてフォルダを開きます。

3. Windows フォルダをダブルクリックして開きます。

4. System32 フォルダを右クリックし、プロパティを選択します。

5. セキュリティタブに移動し、編集ボタンをクリックします。
注意:求められた場合は、編集ボタンに管理者権限を付与してください。

6. グループ名またはユーザー名の一覧から TrustedInstaller を選択します。

7. TrustedInstaller のアクセス許可画面で、フルコントロールの横にある許可ボックスにチェックを入れます。

8. ローカルディスク (C:) の Windows フォルダ内にある SysWOW64 フォルダに対しても、同じ手順を繰り返します。

方法7:非表示の管理者アカウントを使ってインストールする
手動での更新でもエラーが解決しない場合は、非表示の管理者アカウントを使ってドライバーをインストールしてみましょう。通常のアカウントより高い権限で作業できるのが利点です。以下の手順に従ってください。
1. まず、PCを再起動します。

2. ログイン画面でShift キーを押し続けます。
3. トラブルシューティングを選択し、続けて詳細オプションを選びます。

4. コマンドプロンプトオプションを選択します。

5. 以下のコマンドを入力し、Enter キーを押します。
net user administrator /active:yes
6. 管理者アカウントにログインし、ドライバーをインストールします。
7. ドライバーのインストール後、Windows キーを押してコマンドプロンプトと入力し、管理者として実行をクリックします。
8. 以下のコマンドを入力して Enter キーを押し、管理者権限を無効化します。
net user administrator /active:no

9. 最後にPCを再起動し、普段使用しているメインアカウントにログインします。
方法8:レジストリエディターのキーを変更する
レジストリキーの破損や誤設定も、このエラーの原因となることがあります。フィルタードライバーのキーを削除することで問題が解決する場合があります。レジストリを変更するには、対象ドライバーの GUID を確認しておく必要があります。以下の手順に従ってください。
注意:操作ミスがあった場合に元の設定へ戻せるよう、必ず事前にレジストリキーのバックアップを作成してください。
1. デバイスマネージャーを起動します。

2. 問題のあるドライバーを右クリックし、プロパティを選択します。

3. 詳細タブを開き、プロパティのドロップダウンからクラス GUID を選択します。
4. 表示された値を控えておきます。

5. Windows + R キーを押してファイル名を指定して実行ダイアログを開きます。
6. regedit と入力して Enter キーを押し、レジストリエディターを開きます。

7. 確認画面ではいをクリックします。
8. 以下のキーのフォルダパスに移動します。
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class

9. 手順4で控えた値と一致する項目を見つけてクリックします。
10. UpperFilters を右クリックし、削除を選択します。
注意:UpperFilters が見つからない場合は、LowerFilters を探してください。

11. 警告画面を確認し、PCを再起動します。
よくある質問(FAQ)
Q1. Windows ドライバーとは何ですか?
答え:Windows ドライバーはPCシステムに不可欠な要素です。ドライバーとは、デバイスとコンピューターのOSとの間の通信を確立するソフトウェア部品のことです。
Q2. Windows 10 のドライバーはどこから更新できますか?
答え:PCのデバイスマネージャーを開くと、アクティブなドライバーの一覧を確認できます。デバイスマネージャーから直接ドライバーを更新することも可能です。
Q3. Windows 10 に新しいドライバーをインストールできますか?
答え:はい、手動でも、またはシステムユーティリティを使っても、新しいドライバーを Windows 10 PCにインストールできます。
あわせて読みたい記事
- Uber の履歴を削除する方法
- Windows 10 で Valorant の「グラフィックスドライバーがクラッシュしました」を修正する方法
- Windows 10 の「トークンを参照しようとしました」エラーを修正する方法
- 「ファームウェアOSまたはUEFIドライバーで不正な変更が検出されました」を修正する方法
このガイドが参考になり、「お使いのデバイス用のドライバーが見つかりましたが、エラーが発生しました」という問題を解決できたなら幸いです。どの方法がうまくいったか、ぜひコメントでお知らせください。ご質問やご意見、ご提案があれば、お気軽にお寄せください。
-
Windows 10で「起動デバイスが見つかりません」エラーを解決する5つの方法
「起動デバイスが見つかりません(no boot device found)」というエラーは、パソコンがOSを起動できるデバイスを検出できないときに発生します。主な原因としては、BIOSで起動デバイスが正しく選択されていない、あるいは起動不可能なデバイスが誤って選択されていることが挙げられます。 この問題を解消するには、システム構成で適切な起動可能なデバイスを選択することが重要です。起動画面から先に進めず困っている方は、以下で紹介する5つの対処法を試してみてください。 方法1:スタートアップ修復/自動修復を実行する 方法2:ハードドライブを最初の起動デバイスに設定する 方法3:新しく取り付けた
-
Windows 10 / 8.1 / 7で「No boot device found」エラーを解決する8つの対処法
Windows 10、8.1、またはWindows 7の起動時に「No boot device found. Press any key to reboot the machine」というエラーメッセージが表示されて困っていませんか?このエラーは、起動情報が保存されているHDDやSSDにシステムがアクセスできなかったことを意味します。つまり、パソコンの電源を入れた際に接続されているすべてのドライブをスキャンしたものの、起動可能なOSが見つからなかった状態です。なお、このエラーメッセージは環境によって以下のように表示が異なる場合があります。No bootable device detected