Windowsで「このデバイスは無効です(コード22)」エラーを解決する方法
Windows 11 または Windows 10 で「このデバイスは無効になっています。(コード 22)」というエラーが発生すると、特にデバイスが警告なしに突然動作を停止した場合は、非常にイライラすることがあります。多くの場合、これは誰かまたは何らかのシステムプロセスがデバイスマネージャーでデバイスを手動で無効にしたこと、あるいはドライバーの問題やシステムの不具合により Windows 自体がデバイスをオフにしたことが原因で発生します。USB ドライブやハブなどの外付けデバイスを使用している場合は特に、ポートの問題である場合もあります。幸いなことに、デバイスマネージャーで簡単にデバイスを再度有効にする方法から、ドライバーの更新やハードウェアのチェックなど、デバイスを復旧させる簡単な方法がいくつかあります。
デバイスを再度有効にすると、通常はエラーが一時的に解消されますが、それでもデバイスが無効になってしまう場合は、ドライバーの更新、最近のアップデートのロールバック、BIOS設定のリセットなど、より深く掘り下げた調査が必要になる場合があります。ちなみに、ハードウェア自体に不具合や損傷がある場合もあり、その場合はデバイスの交換が必要になります。ここでの目標は、体系的にトラブルシューティングを行い、確実に解決できる解決策を見つけることです。Windowsはこうした問題に対処しにくい場合があるので、解決に少し時間がかかったり、何度か試したりする必要がある場合でも驚かないでください。
Windowsで「このデバイスは無効です。(コード22)」エラーを修正する方法
デバイスマネージャーで無効化されたデバイスを再度有効化する
これは通常最も簡単な手順であり、デバイスが手動でオフにされた場合、または問題を防ぐためにWindowsによって無効にされた場合に有効になることが多いです。デバイスが黄色の警告アイコンで無効と表示され、実際には有効になっているはずの場合に有効です。デバイスを再度有効にすると、Windowsとデバイス間の通信が再確立され、多くの場合エラーが解消されます。
- まず、スタートメニューを開き、「デバイスマネージャー」と入力して起動します。簡単な方法は、スタートボタンを右クリックし、「デバイスマネージャー」を選択することです。
- デバイス マネージャーが開いたら、関連するデバイス カテゴリを展開します (たとえば、USB デバイスの場合は「ユニバーサル シリアル バス コントローラー」、Wi-Fi カードの場合は「ネットワーク アダプター」)。
- 無効になっているデバイスを見つけます(小さな下向き矢印アイコンまたは黄色の感嘆符が付いている場合があります)。それを右クリックし、「デバイスを有効にする」を選択します。チェックボックスをオフにしたり、プロパティページでオプションを切り替えたりすることで解決できる場合もありますが、ほとんどの場合、デバイスを有効にするだけで問題は解決します。
この簡単な操作だけで済む場合もあります。Windowsは奇妙な挙動をするため、アップデートやドライバーの競合時にデバイスを一時的に無効にすることがあります。念のためお知らせしますが、設定によっては初回の有効化に失敗する場合がありますので、再起動すると改善する場合があります。
軽微な不具合を解消するにはPCを再起動してください
再有効化しても問題が解決しない場合は、再起動をお試しください。Windowsはデバイスの状態やドライバーをメモリに保持することがあり、再起動することでそのキャッシュをクリアできます。少し奇妙に思えるかもしれませんが、特にバックグラウンドプロセスやドライバーの更新によってデバイスが予期せず無効化された場合など、多くの場合はうまくいきます。
- を押してStart、電源アイコンをクリックし、再起動を選択します。
バックアップが完了したら、デバイスマネージャーを再度確認してください。デバイスが有効になっているにもかかわらず、まだ不具合がある場合は、次の修正に進んでください。
デバイスを別のポートまたはスロットに接続してみてください
物理的なポートの問題は、特に外付けハードウェアの場合によく発生します。例えばUSBデバイスを使用している場合は、一度デバイスを取り外し、別のポートに挿してみてください。ポートが不調になったり、ハードウェアに不具合が生じたりする場合もありますが、ポートを切り替えることで正常に動作するようになることがあります。また、Wi-Fiカードなどの内蔵コンポーネントの場合は、別のPCIeスロットに差し込むことで、奇妙な競合を解消できる場合もあります。
- デバイスのプラグを慎重に抜いてください。
- 別の同様のポートまたはスロットを見つけて、再度接続します。
- デバイス マネージャーをチェックして、デバイスが表示され、有効になっているかどうかを確認します。
この措置により、ハードウェア ポートが本当の原因であった場合に、ドライバーやシステムを徹底的にいじる手間を省くことができました。
アップデート後にエラーが発生した場合は、ドライバーのアップデートをロールバックする
これは、最近のドライバーアップデート後にデバイスの動作が突然不安定になった場合に役立ちます。ドライバーアップデートには不具合や互換性の問題が原因となる場合もあります。以前のバージョンのドライバーにロールバックすると、多くの場合、機能が回復します。
- デバイス マネージャーでデバイスを右クリックし、[プロパティ]を選択します。
- 「ドライバー」タブに移動し、「ドライバーを元に戻す」をクリックします。ボタンがグレー表示になっている場合は、Windowsに以前のバージョンのドライバーが保存されていないため、古いドライバーを手動でダウンロードする必要があります。
- 指示に従って、完了したら再起動してください。
豆知識:一部のマシンではドライバーのロールバックがうまくいくのですが、他のマシンではうまくいくかどうかは不確実です。念のため、バックアップドライバーや以前のバージョンのメモを取っておくことをお勧めします。
デバイスドライバーを最新バージョンに更新する
古いドライバーは、デバイスエラーの一般的な原因です。最新のドライバーをインストールすることで、Windows Updateとの互換性が確保され、既知のバグも修正されます。デバイスマネージャーから自動的に更新することも、メーカーのWebサイトにアクセスして手動で最新バージョンを入手することもできます。Windows Updateで最新のドライバーが見つからない場合もありますので、その場合はデバイスメーカーのWebサイトにアクセスして直接ドライバーをダウンロードすることで、問題を解決できる場合があります。
- デバイス マネージャーで、デバイスを右クリックし、[ドライバーの更新]を選択します。
- ドライバーを自動的に検索するを選択します。
- Windows に任せましょう。アップデートが見つからず、デバイスがまだ動作しない場合は、デバイスの公式サポートページにアクセスして、最新のドライバーを手動でダウンロードしてください。
プロのヒント:新しいドライバーをインストールした後は、必ず再起動してください。更新を完全に反映させるには、Windows の再起動が必要になる場合があります。
エラーが発生する前にデバイスが動作していた場合は、システムの復元を使用する
デバイスが以前は正常に動作していたのに、システムを調整した後に突然停止してしまった場合は、システムの復元で復旧できる可能性があります。これは、最近のWindowsアップデートやドライバーの変更が問題の原因となっている場合に特に役立ちます。問題が発生する前の復元ポイントを選択するだけで、Windowsは最近の変更を元に戻そうとします。
- スタートメニューを開き、「Recovery」と入力して選択します。
- [システムの復元を開く]をクリックします。
- ウィザードに従って、問題が発生する前の復元ポイントを選択し、「完了」をクリックします。
*注意*:これによりシステムファイルとドライバーがロールバックされますが、個人ファイルには影響しません。念のため、バックアップを取っておくことをお勧めします。
デバイスドライバーのアンインストールと再インストール
他に方法がない場合は、デバイスドライバーを完全に削除し、Windowsに自動で再インストールさせることで、破損したドライバーのインストールを修復できる場合があります。少し面倒ですが、ドライバーが壊れてしまい、最初からやり直す必要がある場合もあります。
- デバイス マネージャーを開き、デバイスを右クリックして、[デバイスのアンインストール]を選択します。
- 可能な場合はこのデバイスのドライバーの削除を試みるボックスをオンにします。
- PCを再起動してください。通常、Windowsはデバイスを再度検出し、正しいドライバーを再インストールします。
最近変更があった場合はBIOS設定をリセットする
BIOS設定がデバイスの認識に影響を与えることがあります。特にカスタムビルドやオーバークロックビルドでは顕著です。最近のBIOSの調整やアップデートが問題の原因となっている可能性がある場合は、デフォルト設定にリセットすると改善する可能性があります。PCを再起動し、BIOS/UEFI(通常は起動時DelまたはF2起動時)に入り、「デフォルトにリセット」などを選択します。保存して終了し、デバイスが再び動作するかどうかを確認してください。
他のすべてが故障した場合はハードウェアを交換する
これらの方法を試してもデバイスが復旧しない場合は、ハードウェアの故障が考えられます。可能であれば別のPCでデバイスをテストするか、メーカーに問い合わせてください。デバイスが破損または故障している場合、特に保証期間が切れていたり、古すぎる場合は、交換するしか方法がないこともあります。
Windows で無効なデバイスを強制的に有効にする
これは基本的に最後の手段です。デバイスが有効な状態を維持できなかったり、すべてを修正しても無効のままになる場合は、レジストリの編集やグループポリシーの調整によってデバイスの状態を強制的に変更してみるのも良いでしょう。ただし、これはより高度な方法であり、慎重に行わないとリスクを伴う可能性があります。Windowsの内部構造に精通している場合のみ、この方法を試してください。
結局のところ、このエラーはWindowsがデバイスやドライバーに問題があることを伝えようとしている場合が多いです。単純なトグルスイッチの問題の場合もあれば、ドライバーやハードウェアのより深刻な問題である場合もあります。体系的に対処すれば、おそらく解決できるでしょう。
この記事は役に立ちましたか?