「このデバイスは利用できません(コード22)」は、Windowsのデバイスマネージャーでデバイスが無効になっているときに表示されるエラーです。まずデバイスを有効にし、改善しない場合はPCの再起動やドライバーの更新・再インストールなどを試してください。

「このデバイスは利用できません (コード 22)」とは

USBメモリや外付けHDD/SSD、ネットワークアダプターなどのデバイスを使おうとした際に、デバイスマネージャーに「このデバイスは利用できません。 (コード 22)」と表示されることがあります。この場合、対象のデバイスがWindows上で無効になっている可能性があります。

Microsoftの公式サポートによると、エラーコード22は「This device is disabled.(このデバイスは無効です。)」を意味します。主な原因は、対象のデバイスがデバイスマネージャー上で手動で無効化されていることです。

コード22は、デバイスマネージャー上で次のように表示されます。

エラーコード22

このエラーは、USBメモリ、外付けHDD/SSD、ネットワークアダプター、Webカメラ、グラフィックボードなど、さまざまなハードウェアで発生する可能性があります。特にストレージデバイスでコード22が発生した場合、保存されているファイルにアクセスできなくなることがあるため注意が必要です。

コード22が発生する主な原因

コード22は、デバイスが無効になっている状態だけでなく、ドライバーやシステム設定など複数の要因で発生することがあります。以下の表で、自分の状況に近い原因を確認しましょう。

原因説明
ユーザーによる手動無効化デバイスマネージャーで意図的、または誤って「デバイスを無効にする」を選択した
デバイスドライバーの問題ドライバーファイルの破損や互換性の問題により、デバイスが正常に動作できない
直近のドライバー変更ドライバーの更新、ロールバック、システム復元など、最近行った変更が影響している
Windows Update後の不具合Windows Update後にドライバーやデバイス認識に問題が発生している
BIOS/UEFIやハードウェア設定の問題BIOS/UEFI側でデバイスが無効になっている、または設定変更の影響を受けている
接続不良・ハードウェアの故障ケーブルや接続部分の問題、経年劣化、部品故障などによりデバイスが正常に認識されない

「このデバイスは利用できません(コード22)」の対処法

原因を確認したら、次は実際にコード22を解決するための対処法を試していきましょう。まずは最も簡単で効果が期待できる「デバイスを有効にする」方法から、ドライバーの確認やWindowsの設定変更など、状況に応じた解決策を順番に紹介します。

対処法1:デバイスマネージャーでデバイスを有効にする

うっかりデバイスを無効にしてコード22が発生した場合は、手動で有効にすれば解決します。

1. 検索ボックスで「デバイスマネージャー」を検索します。

2. 最適な検索結果を選択して、デバイスマネージャー画面を開きます。

3. デバイスリストから無効になっているデバイス(黒い下向き矢印などが付いています)を見つけます。

4. そのデバイスを右クリックし、ポップアップメニューから「プロパティ」を選択します。

5. 「ドライバー」タブに切り替えます。

6. 「デバイスを有効にする」ボタンをクリックして、デバイスを手動で有効にします。

7. 最後に「OK」をクリックして変更を保存します。

スピーカーのプロパティでデバイスを有効にする画面

これで、デバイスが通常どおり使用できるようになります。しかし、コード22が引き続き表示される場合は、次の対処法を試してみてください。

対処法2:パソコンを再起動する

コード22は、Windowsやデバイスの一時的な状態異常によって発生することがあります。その場合、パソコンを再起動してデバイスの状態を再読み込みすることで、正常に戻る可能性があります。

対処法3:デバイスを一度無効化してから有効化する

デバイスマネージャーで対象のデバイスが正常に認識されない場合は、一度デバイスを無効化してから再度有効化することで、Windowsがデバイスの状態を再認識し、コード22が解消することがあります。

以下の手順で操作します。

1. デバイスマネージャーを開き、エラーが表示されているデバイスを右クリックします。

2. 「デバイスを無効にする」を選択します。

3. 数秒待った後、同じデバイスを右クリックし、「デバイスを有効にする」を選択します。

4. パソコンを再起動し、コード22が解消されたか確認します。

提示:
USBデバイスの場合は、デバイスを一度取り外し、数秒待ってから再接続することで、Windowsがデバイスを再認識する場合があります。

対処法4:デバイスドライバーを更新する

古いデバイスドライバーがコード22の原因となっている場合もあります。次の手順でドライバーを更新してみましょう。

1. デバイスマネージャーを開きます。

2. 問題のあるデバイスを見つけて右クリックします。

3. ポップアップメニューから「ドライバーの更新」を選択します。

4. 「ドライバーを自動的に検索」を選択すると、Windowsが最新のドライバーを自動的に検索してインストールします。

5. 自動検索でドライバーが見つからない場合は、デバイスメーカーの公式サイトから対応ドライバーをダウンロードし、「コンピューターを参照してドライバーを検索」からインストールします。

ドライバーの更新方法を選択する画面

ドライバーの更新プロセスが終了したら、パソコンを再起動し、コード22が直っているか確認してください。

対処法5:デバイスドライバーをアンインストールして再インストールする

デバイスドライバーが破損している場合、ドライバーを更新するだけでは直らないことがあります。この場合は、ドライバーを一度完全にアンインストールしてから再インストールしてみましょう。

詳細手順は以下のとおりです

1. デバイスマネージャーを開きます。

2. コード22が発生しているデバイスを見つけて右クリックします。

3. 「デバイスのアンインストール」をクリックします。

デバイスマネージャーでデバイスをアンインストールする画面
提示:
USBドライブが原因の場合は、「ユニバーサル シリアル バス コントローラー」カテゴリー内にあるUSB大容量記憶装置、USBホストコントローラー、USBルートハブなど、関連するすべてのデバイスをアンインストールする必要があります。

4. デバイスマネージャーを閉じて、パソコンを再起動します。

再起動後、Windowsはそのデバイスのドライバーを自動的に再インストールします。

対処法6:最近行ったドライバーやシステム変更を元に戻す

コード22が発生する直前に、そのデバイスのドライバーに変更を加えたかどうか思い出してみましょう。心当たりがある場合は、変更を元に戻すことでエラーが解消することがあります。考えられる変更は次の通りです。

  • インストールしたばかりのデバイスをパソコンから取り外した
  • ドライバーを以前のバージョンに戻した(ロールバックした)
  • システムの復元を実行し、ドライバーへの直近の変更を元に戻した

ドライバーを以前のバージョンにロールバックするには、対象デバイスのプロパティウィンドウで「ドライバー」タブを開き、「ドライバーを元に戻す」ボタンをクリックしてください(このボタンは、以前のドライバーに関する情報が利用可能な場合にのみ表示されます)。

対処法7:Windows Updateを確認する

Windows Updateの不具合や、更新プログラムとドライバーの相性が原因でコード22が発生することもあります。次の2方向から確認してみましょう。

1. 「設定」>「Windows Update」を開き、「更新プログラムのチェック」をクリックして、保留中の更新があればインストールします。また、「詳細オプション」→「オプションの更新」から、デバイスドライバーの更新が提供されていないかも確認してください。

2. 逆に、直近のWindows Updateが原因と考えられる場合は、「更新の履歴を表示」>「更新プログラムをアンインストール」から該当の更新プログラムを選び、アンインストールします。

いずれの操作を行った場合も、パソコンを再起動してコード22が解消したか確認してください。

対処法8:BIOS設定やハードウェアの状態を確認する

ここまで紹介した方法を試してもコード22が解消されない場合は、BIOS設定や接続状態など、ハードウェア側の問題を確認しましょう。

コード22は、デバイス自体が無効になっているだけでなく、システムが正常にハードウェアを認識できていない場合にも発生することがあります。

以下の項目を順番に確認してください。

BIOS設定を確認する

BIOS(UEFI)上で対象デバイスが無効になっている場合、Windows側でもデバイスを利用できません。

パソコン起動時にBIOS設定画面を開き、対象デバイスが有効(Enabled)になっているか確認してください。

CMOSをクリアしてBIOS設定をリセットする

BIOS設定の変更やシステムリソースの競合が原因でコード22が発生している場合は、CMOSをクリアして設定を初期状態に戻すことで改善することがあります。

※ CMOSクリアを行うと、BIOS設定が初期化されるため、必要に応じて設定内容を控えてから実行してください。

デバイスの接続状態を確認する

外付けデバイスや拡張カードを使用している場合は、接続不良が原因になっていないか確認しましょう。

以下の対処を試してください。

  • USB機器の場合は、別のUSBポートに接続する 
  • USBハブを使用している場合は、パソコン本体のUSBポートに直接接続する 
  • 接続ケーブルを交換する 
  • 拡張カードの場合は、一度取り外して別のPCIeスロットに挿し直す 

ハードウェア診断を実行する

メーカーが提供しているハードウェア診断ツールを利用すると、デバイス自体の故障を確認できます。

特にストレージ、メモリ、ネットワークカードなどでコード22が発生している場合は、ハードウェア診断の実行をおすすめします。

ハードウェアの故障を確認する

上記の方法をすべて試してもデバイスが有効にならない場合、対象デバイス自体が故障している可能性があります。

別のパソコンで動作を確認する、または同じ種類の別デバイスに交換して改善するか確認してください。

なお、システムファイルの破損が疑われる場合のみ、Windowsのクリーンインストールを検討してください。実行する前に、重要なデータを必ずバックアップしておきましょう。

交換前にストレージ内のデータを救出する

ここまでの対処法を試してもコード22が解消しない場合、デバイスの交換を検討する必要があります。グラフィックボードやネットワークアダプターなど、データを保存しないデバイスであれば交換によるデータ損失の心配はありません。

ただし、USBメモリ、外付けHDD、SSDなどのストレージデバイスを交換すると、保存されているデータにはアクセスできなくなる可能性があります。 大切なファイルが保存されている場合は、交換前にデータ復元ソフトを使って救出しておきましょう。 ここでは、MiniTool Partition Wizardを使った救出手順を紹介します。

ステップ1:データを復元したいストレージデバイスをパソコンに接続します。

注:
データの上書きを防ぐため、復元対象のデバイスには新しいファイルを書き込まないでください。

ステップ2:ソフトのホーム画面が表示されたら、「データ復元」をクリックします。

MiniTool Partition Wizardでディスクのパーティション情報を確認する画面

ステップ3:データ復元画面で復元したいデバイスを選択し、「スキャン」をクリックします。

必要に応じて、スキャン開始前に「設定」アイコンから対象ファイルの種類を指定することもできます。

MiniTool Partition WizardでUSBデバイスをスキャンする画面

ステップ4:スキャンが完了すると、検出されたファイル一覧が表示されます。フォルダーを開いて目的のファイルを探すほか、「タイプ」や「検索」機能を利用すると、必要なデータを効率よく見つけることができます。

MiniTool Partition Wizardでスキャンされたファイルの一覧画面

ステップ5:復元したいファイルを選択し、「保存」をクリックします。保存先には、元のUSBメモリとは別のドライブを指定してください。同じデバイスに保存すると、復元対象のデータが上書きされる可能性があります。

データの復元が完了したら、安心してストレージデバイスの交換や修理を進めることができます。

「デバイスは利用できません(コード22)」で困っていませんか?原因の確認方法から8つの対処法を紹介。Twitterでシェア

コード22以外によくあるデバイスマネージャーのエラー

デバイスマネージャーでは、コード22以外にも似たエラーが発生することがあります。代表的なものを簡単に紹介します。

  • コード10「このデバイスを開始できません」:ドライバーの不具合や互換性の問題により、デバイスを起動できない状態です。ドライバーの更新や再インストールで改善する場合があります。
  • コード43「問題が発生したのでこのデバイスは停止しました」:Windowsがデバイスの異常を検出して停止している状態です。ドライバーやハードウェアの問題が原因となることがあります。
  • 不明なUSBデバイス(デバイス記述子要求の失敗): USB機器を正常に認識できないエラーです。USBポートやケーブルの確認、ドライバーの再インストールが有効です。
  • コード45「現在このハードウェアデバイスはコンピューターに接続されていません」: デバイスが接続されていない状態を示すメッセージです。再接続することで解消する場合があります。
  • このデバイスは現在使用中です:他のアプリやプロセスがデバイスを使用している状態です。使用中のアプリを終了してから再操作してください。

よくある質問

コード22はどこで確認できますか?
デバイスマネージャーで対象デバイスを右クリックし、「プロパティ」→「全般」タブの「デバイスの状態」欄で確認できます。
デバイスマネージャーをコマンドで開く方法は?
Win」+「R」キーで「ファイル名を指定して実行」を開き、「devmgmt.msc」と入力してEnterキーを押すと起動できます。
デバイスマネージャーに対象デバイスが表示されない場合は?
表示」メニューから「非表示のデバイスの表示」を有効にしてください。それでも表示されない場合は、接続状態の確認やドライバーの再インストールを試してください。
コード22の原因はドライバーの問題ですか?
ドライバーの破損や互換性の問題が原因になる場合があります。ただし、デバイスが手動で無効化されている、Windows Updateの影響、ハードウェアの不具合など、複数の原因が考えられます。

まとめ

「デバイスは利用できません(コード22)」は、デバイスの手動無効化やシステムリソース不足など複数の原因で発生するエラーです。まずはデバイスマネージャーでの有効化を試し、直らない場合はドライバーの更新・再インストールやWindows Updateの確認、最終的にはハードウェア面の点検へと進めていきましょう。対象がUSBメモリやHDD/SSDなどのストレージデバイスの場合は、ハードウェアを交換する前にMiniTool Partition Wizardなどのデータ復元ソフトで大切なファイルを保護しておくことをおすすめします。

なお、MiniToolソフトウェアについてご不明な点がありましたら、お気軽に[email protected]までご連絡ください。

  • reddit