外付けカメラをWindows PCに接続した際、デバイスマネージャーに「現在、このハードウェアデバイスはコンピューターに接続されていません。コード45」と表示されることがあります。コード45は、OSがデバイスを認識しているものの、何らかの理由で正しく接続状態を検出できない場合に発生します。特にWindows Update後やスリープからの復帰後に起きやすく、ドライバーの不整合や電源管理設定が原因となるケースが多く見られます。本記事では、外付けカメラでコード45が表示された際の原因特定方法と安全な再接続手順を、会社のPC環境を想定して解説します。
【要点】この記事で確認すること
- 最初に見る場所: デバイスマネージャーの当該カメラのプロパティ、イベントタブ、ドライバーの詳細
- 切り分けの軸: ハードウェアの接触不良か、ドライバーの問題か、電源管理設定か、Windows Updateの影響か
- 注意点: 会社支給PCでは管理者権限がない場合があるため、勝手にレジストリ編集やドライバーの強制削除を行わない。IT部門への連絡基準も併せて確認
ADVERTISEMENT
目次
コード45が発生する主な原因
コード45は「デバイスが見つからない」状態を意味しますが、外付けカメラの場合は以下の原因が考えられます。
USB接続の物理的な問題
USBケーブルが緩んでいる、ポートの接触不良、ハブ経由での電力不足などが原因で、デバイスが正しく認識されないことがあります。まずは別のUSBポートに挿し直す、ケーブルを交換する、パソコンを再起動するなどの基本確認を行います。
ドライバーの不整合
Windows Updateやドライバーの自動更新後、古いドライバーと新しいドライバーが競合したり、ドライバーファイルが壊れたりするとコード45が表示されます。デバイスマネージャーでドライバーのロールバックやアンインストール・再インストールを試すことで改善する場合があります。
電源管理設定によるUSBの一時停止
Windowsの電源オプションで「USBのセレクティブサスペンド」が有効になっていると、一定時間操作がない場合にUSBデバイスが一時的に切断され、復帰時にコード45が発生することがあります。特にノートPCで多く見られます。
Windows Updateの影響
最新の更新プログラムが特定のカメラドライバーと互換性を持たず、コード45を引き起こすことがあります。その場合、更新プログラムのアンインストールや復元ポイントを使って戻すことが有効です。
基本の再接続手順(5ステップ)
以下の手順を順番に試してください。各ステップで症状が改善したかどうかを確認しながら進めます。
- 物理的な再接続: カメラをUSBポートから外し、パソコンを再起動します。再起動後、別のUSBポート(できればPC本体のポート)に接続します。USBハブを使用している場合は、一旦ハブを介さずに直接接続してみてください。
- デバイスマネージャーから無効化・再有効化: Win + X メニューからデバイスマネージャーを開き、「カメラ」または「イメージングデバイス」の一覧から該当カメラを右クリックし、「デバイスを無効にする」を選択します。そのまま30秒ほど待ち、再度右クリックして「デバイスを有効にする」を選びます。この操作でドライバーがリセットされることがあります。
- ドライバーのアンインストールと再インストール: デバイスマネージャーでカメラを右クリックし、「デバイスのアンインストール」を選択します。表示されるダイアログで「このデバイスのドライバーを削除しようとする」のチェックを外したまま(または状況に応じてチェックを入れて)アンインストールを実行します。その後、パソコンを再起動するとWindowsが自動でドライバーを再インストールします。
- ドライバーのロールバック: デバイスのプロパティの「ドライバー」タブにある「ドライバーのロールバック」ボタンが有効な場合(過去のドライバーが存在する場合)、ロールバックを実行します。このオプションはドライバー更新直後に有効になることが多いため、症状が発生したタイミングを思い出してください。
- 電源管理設定の変更: デバイスマネージャーでカメラを右クリック→プロパティ→「電源の管理」タブを開き、「電力の節約のために、このデバイスの電源をオフにできるようにする」のチェックを外します。同様に、USBルートハブのプロパティでも同様のチェックを外すと効果的な場合があります。この設定は会社のポリシーで変更できない場合があるため、変更後も症状が続く場合は元に戻してください。
切り分けに役立つ比較表
症状や設定によって適切な対処法が異なります。以下の表を参考に、自分の状況に近いものを見つけてください。
| 症状・状況 | 考えられる原因 | 優先すべき対処 |
|---|---|---|
| スリープ復帰後に発生 | USBの電源管理による切断、ドライバーのスリープ復帰未対応 | 上記手順5(電源管理の変更)を試す。それでも改善しない場合はドライバーの再インストール |
| Windows Update直後に発生 | 更新によるドライバー不整合 | 手順4(ドライバーのロールバック)または更新プログラムのアンインストール |
| 別のUSBポートでは認識される | 特定ポートの接触不良またはドライバーのポート割り当て問題 | 使用するUSBポートを固定し、デバイスマネージャーで該当ポートを削除・再検出 |
| 複数のUSBデバイスで同時に発生 | USBコントローラのドライバー問題や電源供給不足 | USBルートハブのドライバー更新、またはチップセットドライバーの再インストール |
Windows Updateと復元機能の活用
更新プログラムのアンインストール
問題の発生が特定の更新プログラム直後と明確な場合、その更新プログラムをアンインストールすることで復旧できる可能性があります。設定 → Windows Update → 更新履歴 → 更新プログラムのアンインストール から、日付順に並べて該当する更新を選び、アンインストールします。アンインストール後は再起動が必要です。この操作は管理者権限が必要なため、社内PCではIT部門に依頼する必要がある場合があります。
システムの復元
更新プログラムのアンインストールで解決しない場合、システムの復元を使って問題発生前の状態に戻す方法もあります。ただし、システムの復元は事前に復元ポイントが作成されている必要があります。会社のPCでは復元ポイントが無効化されていることも多いため、使えるかどうかは環境次第です。復元を実行する際は、カメラの問題だけでなく他のソフトウェアにも影響が出る可能性があることを理解した上で行います。
失敗しやすいパターンと注意点
コード45の対処でよくある失敗として、以下の点に注意してください。
- 無闇なドライバーの削除: デバイスマネージャーで「ドライバーを削除しようとする」にチェックを入れてアンインストールしてしまうと、Windowsが自動的に再インストールできず、手動でドライバーを用意しなければならない場合があります。特に会社支給PCではドライバーを配布元から入手できないこともあるため、チェックを外してアンインストールするのが安全です。
- レジストリ編集の推奨不可: インターネット上にはコード45の解決策としてレジストリの「UpperFilters」「LowerFilters」を削除する方法が紹介されることがありますが、誤った編集はカメラ以外のデバイスに深刻な影響を及ぼす可能性があります。会社PCでは絶対に行わないでください。
- サードパーティ製ドライバーの導入: メーカー公式以外のドライバーインストーラを使用すると、セキュリティリスクやシステム不安定化を招く恐れがあります。更新は必ずWindows Updateまたはメーカーのサポートサイトから行ってください。
管理者に確認すべき事項
社内PCでは、以下の点を自分の判断で変更できない場合があります。症状が改善しないときは、IT管理者に次の情報を提供して相談してください。
- 発生時期:Windows Updateの適用日時やスリープからの復帰操作との関連性
- デバイスマネージャーのエラーコード:コード45であること、他のUSBデバイスでも同様のエラーが出るかどうか
- 試した対処法:上記の基本手順のうちどれを実施したか、その結果
- PCの機種名とOSバージョン:Windows 10/11のエディションとビルド番号
- 会社のセキュリティポリシー:ドライバーの自動更新禁止や電源設定の制限がかかっていないか
管理者がリモートでドライバーの再インストールや更新プログラムのロールバックを実施できる場合もあるため、自分で解決しようとせず早めに連絡するのも選択肢です。
よくある質問(FAQ)
Q1. コード45が出てもカメラアプリは起動できる?
通常はデバイスが認識されていないため、カメラアプリはカメラが見つからない旨のエラーを表示します。まれに他のカメラ(内蔵など)が使える場合はアプリがそちらを使うこともあります。
Q2. 再起動したら直ったけど、また数日後になる。予防策は?
電源管理設定の変更(USBのセレクティブサスペンドを無効)が効果的です。また、カメラを使用しないときはUSBポートから抜いておくことで、誤った切断を防げます。
Q3. ドライバーのロールバックがグレーアウトしている。なぜ?
ロールバックが有効になるのは、ドライバーを更新してから一定期間内で、かつ以前のドライバーがシステムに保持されている場合のみです。更新から時間が経過しているか、ドライバーが初めてインストールされた状態では使えません。
Q4. 会社PCなので管理者権限がなく、デバイスマネージャーも開けない。どうすれば?
その場合は自分で対処できる範囲は限られます。まずは別のUSBポートに挿す、PCを再起動するといった操作を試し、それでも改善しないならIT部門に連絡してください。デバイスマネージャーを開くには管理者権限が必要な場合があるため、強引な操作は避けましょう。
まとめ
外付けカメラでコード45が表示された場合、多くのケースは物理的な再接続やドライバーの再インストール、電源管理設定の変更で解決します。原因を切り分ける際は、症状がいつから発生したか、特定の操作(スリープ、更新)と関連があるかを確認することが重要です。会社PCではレジストリ編集や非公式ドライバーの導入は絶対に行わず、管理者権限が必要な操作はIT部門に依頼してください。本記事で紹介した手順を上から順に試すことで、再発防止策も含めてスムーズに対処できるはずです。
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Windows・PCの人気記事ランキング
- 【直し方】F7でカタカナにならない!ファンクションキーが効かず音量などが変わる時のFnロック解除法
- 【Windows】画面がチカチカ・点滅する!グラフィックドライバの更新と設定の見直し
- 【Windows】パスワードなしで起動!PIN入力を省略して自動ログイン(サインイン)させる設定手順
- 【Windows】デスクトップのアイコンが「白い紙」になった!アイコンキャッシュを削除して元に戻すコマンド
- 【PC周辺】2台のモニターで壁紙を「別々」にする方法!Windows11での配置と調整
- 【Edge】お気に入りが同期で消えた時の復元手順
- 【Windows】デスクトップアイコンの「緑のチェック」は何?OneDriveの同期マークを非表示にする方法
- 【Windows】「HEVCビデオ拡張機能」の導入により高画質な動画を標準再生できるようにする手順
- 【Edge】起動時や新しいタブを「Google」にする設定!ニュースを消してシンプルにする方法
- 【Edge】起動時に前回のタブを自動で復元させる設定手順
