Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

コード32エラーの直し方:このデバイスのドライバー(サービス)が無効になっています

新しいソフトウェアをインストールしようとした際に、デバイスマネージャーに「このデバイスのドライバー(サービス)が無効になっています。別のドライバーがこの機能を提供している可能性があります。(コード32)」というエラーメッセージが表示されるという報告が多数寄せられています。

コード32エラーの直し方:このデバイスのドライバー(サービス)が無効になっています

エラーメッセージの内容から、コード32エラーはドライバー関連のトラブルであると判断できます。原因としては、破損・古い・欠落しているドライバー、たとえばUSBデバイスドライバーやCD-ROMドライブのドライバーなどが考えられます。

さらに、レジストリで当該ドライバーのスタートアップの種類が「無効」に設定されている旨の警告が表示されることもあります。そのため、コード32エラーを解消するには、ドライバーとレジストリの両面から対処するのが効果的です。

解決策の一覧

  1. デバイスドライバーをアンインストールする
  2. デバイスドライバーを更新する
  3. レジストリ値を削除する
  4. ドライバーのレジストリ設定を変更する

解決策1:デバイスドライバーをアンインストールする

エラーメッセージにあるとおりデバイスドライバーが無効化されているため、問題のあるドライバー(USBデバイスドライバーやビデオアダプターなど)を一度アンインストールすることで、ドライバーとWindows 10との正常な通信を取り戻せる可能性があります。

ここでは、USBデバイスドライバーをアンインストールする手順を例に説明します。

  1. 検索ボックスで「デバイスマネージャー」と入力して開きます。
  2. ヒューマンインターフェイスデバイスを右クリックして展開します。
  3. ヒューマンインターフェイスデバイス配下の「USB 入力デバイス」を選択し、アンインストールをクリックします。
コード32エラーの直し方:このデバイスのドライバー(サービス)が無効になっています

アンインストールの確認画面が表示される場合があります。その他のデバイスの下に表示されている問題のあるドライバー(ディスプレイドライバー、サウンドカードドライバー、マウスドライバー、キーボードドライバーなど)についても、同様にアンインストールできます。

その後、PCを再起動すると、Windows 10が自動的に新しいUSBデバイスドライバーをインストールしてくれます。

ただし、多くの場合、Windows 10は高度なドライバーやベンダー独自のカスタムドライバーまでは自動インストールしてくれないため、コード32エラーが解決しないケースもあります。

新しいドライバーのインストールに失敗した場合は、次の解決策2を参考に、最新のデバイスドライバーを手動で再インストールしてください。

解決策2:デバイスドライバーを更新する

コード45エラーとは異なり、コード32エラーの場合は、デバイスマネージャーやWindows 10自体が「新しいデバイスドライバーをインストールすべきタイミング」であることを教えてくれます。解決策1を参考にUSBデバイスドライバーなどをアンインストールした後は、適切な方法でドライバーを再インストールし、Windows 10のコード32エラーを根本的に解決しましょう。

自分でドライバーをダウンロード・インストールする時間やスキルがない場合は、Driver Boosterを活用してすべてのデバイスドライバーを自動更新するのがおすすめです。作業時間を大幅に節約できるうえ、Windows 10のコード32エラーも効果的に解消できます。

  1. Driver BoosterをPCにダウンロード、インストールして起動します。
  2. スキャンをクリックして、Windows 10上の欠落・旧式・破損・不良のドライバーを検出します。
コード32エラーの直し方:このデバイスのドライバー(サービス)が無効になっています
  1. 今すぐ更新をクリックすると、Driver Boosterがすべてのドライバーを自動的に更新します。
コード32エラーの直し方:このデバイスのドライバー(サービス)が無効になっています

また、どのドライバーが古いのか、あるいは互換性がないのかがすでに分かっている場合(グラフィックスドライバーやサウンドドライバーなど)は、該当するドライバーだけを個別に更新することも可能です。

その場合は、ソフトウェアやハードウェアの公式サイトからダウンロードするほか、ASUS、Lenovo、DellといったPCメーカーの公式サポートページから入手するのも有効です。

これらのサイトでは、互換性があり最新のデバイスドライバーをダウンロード・更新できます。その結果、コード32エラーを解消できるだけでなく、デバイス本来の高いパフォーマンスも享受できるようになります。

解決策3:レジストリ値を削除する

前述のとおり、コード32エラーはWindowsレジストリの不具合によっても発生することがあります。ここでは、UpperFilterとLowerFilterの値を削除する方法を紹介します。ただし、削除作業の前に、万一のデータ消失に備えて必ずレジストリのバックアップを取ってください。

  1. Win + Rキーを押してファイル名を指定して実行ダイアログを開きます。
  2. ボックスにregeditと入力し、Enterキーを押してレジストリエディターを起動します。
  3. 以下のパスへ移動し、UpperFilterLowerFilterの値を探します。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}

  1. UpperFilterLowerFilterの値を右クリックして削除します。
コード32エラーの直し方:このデバイスのドライバー(サービス)が無効になっています

環境によってはLowerFilterが存在しないこともあります。その場合は、UpperFilterさえ見つかれば、そちらだけを削除すれば問題ありません。

  1. はいをクリックして、UpperFiltersレジストリの削除を確定します。
  2. レジストリエディターを閉じ、PCを再起動します。

解決策4:ドライバーのレジストリ設定を変更する

コード32エラーは、レジストリエディター内のドライバーのStart値が誤った設定になっていることでも発生します。Start値を変更してみて、Windowsのコード32エラーが改善するかどうかを確認しましょう。

  1. レジストリエディターHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servicesへ移動します。
コード32エラーの直し方:このデバイスのドライバー(サービス)が無効になっています
  1. Servicesの下から問題のあるドライバーを探し、右側ペインのStart値をダブルクリックします。
コード32エラーの直し方:このデバイスのドライバー(サービス)が無効になっています
  1. ドライバーのStart値のデータ3から1に変更します。
  2. Windows 10を再起動します。
コード32エラーの直し方:このデバイスのドライバー(サービス)が無効になっています

レジストリ設定を変更した後は、デバイスマネージャーを開き、「このデバイスのドライバーが無効になっています。別のドライバーがこの機能を提供している可能性があります。」というエラーがまだ表示されるかどうかを確認してください。

以上が、デバイスマネージャーのコード32エラーを修正するための主な解決策です。Windows 10で「このデバイスまたはサービスのドライバーが無効になっています」と表示されても慌てる必要はありません。本記事で紹介したいずれかの方法が、お使いの環境でのエラー解決に役立つはずです。

  1. Windows 10で発生する「このデバイスのソフトウェアは開始できませんでした」エラー(コード48)の対処法

    Windowsで「既知の問題があるため、このデバイスのソフトウェアは開始できませんでした(The Software For This Device Has Been Blocked From Starting Because it is Known To Have Problems With Windows)」というエラーに遭遇したことはありませんか?実際のエラーメッセージは以下のスクリーンショットのような表示になります。これは「エラーコード48」とも呼ばれ、主にシステムに最近の変更が加えられた際や、Windowsが認識していない新しいハードウェアをインストールした際、あるいは周辺機器のデバイ

  2. Windows 10でドライバーエラーコード32を修正する4つの効果的な方法

    ドライバーエラーコード32は、特定のハードウェアのドライバーが何らかの理由で無効化された際に発生する、デバイスマネージャーでよく見られるエラーです。Windowsがあるデバイスのドライバーを検出できない場合、画面にエラーメッセージが表示されます。 パソコンの世界において、デバイスドライバーは非常に重要な役割を担っています。ドライバーはハードウェアとオペレーティングシステムをつなぐ仲介役として機能し、それぞれの動作を制御しています。そのため、ドライバーが応答しなくなった場合は、速やかに対処する必要があります。ドライバーの不具合の原因はさまざまで、古いドライバー、破損したドライバー、ドライバーが