Windows 10のキーボード「コード39」エラーを解決する3つの方法
目次:
- コード39エラーとは
- 解決策1:キーボードドライバーをアンインストールする
- 解決策2:キーボードドライバーを更新する
- 解決策3:Windowsレジストリを編集する
コード39エラーとは
コード39は、デバイスマネージャーに表示されるエラーコードの一つです。このエラーが発生すると、Windowsがキーボード、マウス、ワイヤレスネットワークアダプター、CD/DVDドライブなどのハードウェア用デバイスドライバーを読み込めなくなります。
エラーメッセージの内容からも分かるように、コード39エラーの主な原因はデバイスドライバーの欠落または破損です。つまり、多くの場合、ドライバー自体に問題があると考えられます。
この記事では、破損または欠落したデバイスドライバーを復旧させ、Windows 10でより快適に動作させるための方法を詳しく解説します。
ここでは主にキーボードのコード39エラーの修正方法に焦点を当てますが、CD/DVDドライブやワイヤレスネットワーク機器など、他のデバイスで同じエラーが発生している場合にも参考にできる内容となっています。
解決策1:キーボードドライバーをアンインストールする
コード39エラーは「Windowsがデバイスドライバーを読み込めない」ことを示しています。特にキーボードドライバーが破損している場合は、一度ドライバーをアンインストールしてから再インストールすることで問題を解決できる可能性があります。
1:検索ボックスからデバイスマネージャーを開きます。
2:「キーボード」を展開し、キーボードドライバーを右クリックして「デバイスのアンインストール」を選択します。

ポップアップ表示される確認画面でアンインストールを実行すると、キーボードドライバーが完全に削除されます。
3:デバイスマネージャーウィンドウ上部にある「ハードウェア変更のスキャン」をクリックします。
または、キーボードドライバーを右クリックして「ハードウェア変更のスキャン」を選択しても構いません。
これにより、Windows 10が自動的にアンインストールされたキーボードドライバーを再インストールしてくれます。これでコード39エラーが解消される場合があります。
ただし、Windows 10が最新のキーボードドライバーを見つけられないケースも少なくありません。前述のとおり、コード39エラーはドライバーの欠落や破損が原因であることが多いため、次の方法でドライバーを最新バージョンに更新してみることをおすすめします。
解決策2:キーボードドライバーを更新する
コード39はデバイスマネージャーのエラーコードの一つです。キーボードなどのデバイスのプロパティを開くと、「Windowsがこのハードウェアのデバイスドライバーを読み込めません。ドライバーが破損または見つからない可能性があります」というメッセージが表示されます。これは明らかにドライバー起因の問題なので、Driver Boosterの利用を検討するのも良い選択肢です。
Driver Boosterは、あらゆる種類のドライバーを安全にダウンロード・更新できる専門ツールです。デバイスマネージャー経由でWindows 10が最新ドライバーを見つけられなかった場合でも、Driver Boosterには豊富なWindows 10対応ドライバーが収録されているため、解決につながる可能性が高まります。
1.Driver BoosterをPCにダウンロードし、インストールして起動します。
2.「スキャン」をクリックします。

これにより、Windows 10上の欠落・破損・不具合のあるすべてのドライバーが自動的に検出されます。
3.「キーボード」を見つけて、キーボードドライバーを「更新」します。

4.DVDドライブやサウンドデバイスでコード39エラーが発生している方も多いので、「今すぐ更新」をクリックして、すべてのドライバーを一括更新するのもおすすめです。

Driver Boosterによるキーボード、DVD、オーディオドライバーの更新が完了すれば、「Windowsがデバイスドライバーを読み込めません(コード39)」というエラーは解消されるはずです。
解決策3:Windowsレジストリを編集する
Windows 7、8、10のいずれにおいても、レジストリを変更することでキーボードのコード39エラー(Windowsがハードウェア用デバイスドライバーを読み込めない問題)を修正できたという報告があります。
作業を始める前に、データ損失に備えて必ずバックアップを作成しておきましょう。
1.Windows + Rキーを押して「ファイル名を指定して実行」を開き、regeditと入力します。OKをクリックするとレジストリエディターが起動します。
2.レジストリエディターで、編集 > 検索をクリックします。

3.検索ボックスにkbdclassと入力し、「次を検索」をクリックして該当するレジストリを探します。

4.レジストリエディターがレジストリの検索を開始します。

5.検索結果としてUpperFiltersが表示されるまで検索を続けます。見つかったら、そのレジストリを右クリックして「修正」を選択します。

6.UpperFiltersの値のデータを確認し、kbdclassのみが含まれていることを確かめてください。

7.同様の手順ですべてのUpperFiltersレジストリを検索し、それぞれにkbdclassのみが含まれていることを確認します。
8.変更を有効にするために、Windows 10を再起動します。
再起動後にWindows 10へログインしたら、デバイスマネージャーを開いて、キーボードのコード39エラーが解消されているか、Logitechなど各社のキーボードが依然として動作しないかどうかを確認しましょう。それでもキーボードが動作しない場合は、新しいキーボードへの交換を検討する必要があるかもしれません。
まとめると、このチュートリアルの手順に従えば、「Windowsがこのハードウェアのデバイスドライバーを読み込めません。ドライバーが破損または見つからない可能性があります」というWindows 10のコード39エラーを修正できます。CD/DVDドライブ、マウス、キーボード、USB機器などで発生したコード39エラーも、同じ要領で簡単に解決できるでしょう。
-
【Windows 10】エラーコード0x8078012Dのバックアップエラーを解決する6つの方法
Windowsパソコンでバックアップを作成しようとした際に、エラーコード0x8078012Dが表示されて失敗するケースは少なくありません。このエラーは、Windows 10でシステムイメージのバックアップやWindows Updateのバックアップを作成するときに発生することが多く、バックアップサービスの設定不備やシステムファイルの破損など、さまざまな要因によって引き起こされます。破損したファイルの修復や問題のあるソフトウェアへの対処を行うことで解決できます。本記事では、このエラーの主な原因と具体的な対処法を詳しく解説します。 Windows 10でバックアップエラーコード0x8078012
-
Windows 10のエラーコード0xc7700112を解決する7つの方法
Windows PCの不具合やエラーを解消する基本的な方法として、OSを最新の状態に更新することが推奨されています。しかし、更新プロセスに何らかの不具合が生じると、さまざまなエラーメッセージが表示されることがあります。その代表的なものの一つがエラーコード0xc7700112です。このエラーは、Windowsのアップグレード処理中に何らかの中断や不具合が発生した際に表示されます。 本記事では、「エラーコード0xc7700112をどうやって修正すればよいのか」という疑問に対して、具体的な解決策をわかりやすく解説します。 Windows 10でエラーコード0xc7700112を修正する方法 このエ