Windowsを使用していると、デバイスマネージャーで「このデバイスは、コンピューターに接続されていません。コード45」と表示されることがあります。このエラーは、デバイスが物理的に接続されているにもかかわらず、システムが認識できていない状態を示しています。特にWindows Updateの後やスリープ・休止状態からの復帰後に発生しやすく、ネットワークアダプター、USB機器、GPUなど様々なデバイスで起こり得ます。本記事では、コード45エラーの原因を特定し、会社PCでも安全に実施できる対処法を状況別に解説します。
【要点】この記事で確認すること
- 最初に見る場所: デバイスマネージャーのプロパティ → 全般タブのデバイスの状態と、アップデート履歴(設定→更新とセキュリティ→Windows Update→更新履歴の表示)
- 切り分けの軸: 発生タイミング(更新直後か復帰直後か)、デバイスの種類(ネットワーク、USB、グラフィックなど)、電源管理設定の有無、他のUSBポートやケーブルでの動作
- 注意点: 会社PCではレジストリの編集や非公式ドライバーのインストールは行わないでください。管理者権限が必要な操作は事前に管理者に確認してください。
ADVERTISEMENT
目次
コード45エラーの概要と発生しやすい状況
コード45は、デバイスマネージャーがデバイスを検出できない場合に表示されるエラーの一つです。物理的には接続されていても、ドライバーや電源管理、システムの状態が原因で認識が失われているケースが大半です。特に以下のような状況で発生しやすいことが分かっています。
- Windows Updateの累積更新プログラムやドライバー更新を適用した直後
- パソコンをスリープや休止状態から復帰させた直後
- USBハブやドック経由で複数のデバイスを接続している場合
- ノートPCの内蔵デバイス(カメラ、Wi-Fi、Bluetoothなど)が省電力モードでオフになっている場合
発生したデバイスがネットワーク関連の場合はインターネットに接続できなくなり、GPUの場合は外部モニターが認識されないなど、業務に直接影響を及ぼします。まずはどのデバイスで発生しているかを確認し、エラーの発生タイミングを思い出してください。
Windows Updateの影響を確認する
Windows Updateによって導入されたドライバーやシステム更新が、デバイスの認識に干渉することがあります。以下の手順で更新履歴を確認し、問題の更新プログラムを特定します。
- 「設定」→「更新とセキュリティ」→「Windows Update」→「更新履歴の表示」を開きます。
- 「品質更新プログラム」と「ドライバー更新プログラム」のリストを確認します。コード45が発生し始めた日時と照らし合わせて、怪しい更新を特定します。
- 該当する更新プログラムをクリックし「アンインストール」を選択します。再起動を求められたら実行します。
- アンインストール後、デバイスマネージャーを開き、コード45が解消されたか確認します。
- 解消された場合、その更新プログラムが原因です。管理者に連絡し、更新の再適用を控えるか、代替の修正プログラムを確認してください。
注意点として、一部の更新プログラムはアンインストールできない場合や、セキュリティ修正を含むものもあります。その場合は、後述のドライバーロールバックや電源管理の確認を先に行ってください。
更新プログラムの一時的な無効化
更新プログラムをアンインストールできない場合は、Windows Updateの一時停止を検討します。ただし会社のポリシーで更新が強制されている場合は、管理者に相談しなければなりません。一時停止は「設定」→「更新とセキュリティ」→「Windows Update」→「詳細オプション」→「更新を一時停止」から行えますが、あくまでも一時的な対処です。
電源管理設定とスリープ・休止状態の確認
多くのコード45エラーは、スリープや休止状態からの復帰時に、デバイスが正しく初期化されないことで発生します。電源管理設定を確認し、該当デバイスが省電力でオフにされていないかを見直します。
- デバイスマネージャーでコード45が表示されているデバイスを右クリックし、「プロパティ」を開きます。
- 「電源の管理」タブに切り替え、「電源の節約のために、コンピューターでこのデバイスの電源をオフにできるようにする」のチェックが入っている場合は、外します。
- 「OK」をクリックし、一度パソコンを再起動します。
- 再起動後、デバイスの状態を確認します。コード45が消えていれば、電源管理が原因です。
- 再発を防ぐために、スリープや休止状態を無効にするかどうかは、会社のポリシーに従ってください。個人設定で変更できる場合は、コントロールパネルの「電源オプション」から「詳細電源設定の変更」を開き、スリープと休止状態の設定を「なし」に変更することも有効です。
USBセレクティブサスペンドの設定
USBデバイスでコード45が頻発する場合、USBセレクティブサスペンドが原因の可能性があります。電源オプションの「詳細設定」→「USB設定」→「USBセレクティブサスペンドの設定」を「無効」に変更すると改善することがあります。この設定も管理者権限がないと変更できない場合があるため、その場合は管理者に依頼してください。
デバイスドライバーの状態を確認する
ドライバーが破損したり、古いバージョンとの互換性問題でコード45が発生することもあります。デバイスマネージャーからドライバーの更新やロールバックを試みます。
- デバイスマネージャーで該当デバイスを右クリックし、「ドライバーの更新」を選択します。
- 「コンピューターを参照してドライバーを検索」→「コンピューター上の利用可能なドライバーの一覧から選択」を選びます。
- 一覧に複数のドライバーがある場合、Windows Updateからインストールされたものではなく、元のドライバー(製造元のもの)を選択します。会社から配布されているドライバーがある場合は、そちらを優先します。
- 「次へ」をクリックしてインストールします。再起動後、状態を確認します。
- ドライバーのプロパティにある「ドライバー」タブで「ドライバーのロールバック」が有効な場合、以前のバージョンに戻すことも可能です。ロールバックは、更新直後に問題が発生した場合に特に効果的です。
ドライバーパッケージのクリーンインストール
上記の方法で改善しない場合、デバイスをアンインストールしてから再検出させる方法もあります。デバイスマネージャーでデバイスを右クリックし「デバイスのアンインストール」を選択します(ドライバーソフトウェアを削除するチェックは入れない)。その後、パソコンを再起動すると自動的にドライバーが再インストールされます。この操作は安全ですが、稀にカスタム設定が失われることがあるため、事前に管理者に確認してください。
物理的な接続とBIOS設定の確認
ソフトウェア的な原因が疑われない場合、物理的な接触不良やBIOS/UEFI設定の問題も考えられます。以下の確認を試してください。
- USB機器であれば、別のUSBポートに挿し直す。ハブや延長ケーブルを使っている場合は、直接パソコンに接続する。
- 内蔵デバイスの場合、シャットダウンしてから完全に電源を抜き(ノートPCならバッテリーを取り外せる場合は一度外す)、数分待ってから再度起動する。
- BIOS設定で該当デバイスが無効になっていないか確認する。会社PCではBIOSに管理者パスワードが設定されていることが多いため、自分で変更せずに管理者に連絡してください。
| 症状 | 考えられる原因 | 推奨される対処 |
|---|---|---|
| Windows Update直後に発生 | 更新ドライバーの不適合 | 更新プログラムのアンインストール、ドライバーロールバック |
| スリープ・休止状態からの復帰後に発生 | 電源管理によるデバイス切断 | 電源管理のチェックを外す、USBセレクティブサスペンド無効 |
| 特定のUSBポートでのみ発生 | ポートの物理的故障またはドライバー問題 | 別のポートで試す、チップセットドライバーの更新 |
| すべてのUSBデバイスで発生 | USBコントローラーのドライバー問題 | USBコントローラーのドライバー更新、再インストール |
管理者への連絡が必要なケースと復元・ロールバックの判断
上記の対処で解決しない場合、あるいは次のような状況では管理者に連絡してください。
- デバイスマネージャーでドライバーの更新やロールバックがグレーアウトしている場合(管理者権限が必要)
- 会社のセキュリティポリシーにより、電源管理設定を変更できない場合
- BIOS設定の変更が必要と思われる場合
- システムの復元やWindowsのリセットを検討する場合(個人で行うとデータ消失のリスクあり)
管理者に伝える情報としては、以下の内容を整理しておくとスムーズです。
- 発生しているデバイスの名前とコード45の表示
- 問題が発生し始めた日時と、その前後に行った操作(Windows Update、スリープなど)
- 既に試した対処法とその結果
- イベントビューアー(Windowsログ→システム)に記録されているエラーの詳細(あれば)
システムの復元は、コード45が発生する前の復元ポイントが存在する場合に有効です。ただし、復元ポイントは通常、更新プログラムのインストール時に自動作成されます。会社PCで復元を行うと、その後にインストールしたアプリケーションや設定が失われる可能性があるため、管理者の指示を仰いでください。
よくある質問
Q. コード45が表示されたらすぐにドライバーを再インストールすべきですか?
A. まずは電源管理設定の確認をおすすめします。多くの場合は「電源の節約のために〜」のチェックを外すだけで解決します。ドライバーの再インストールはその後に行うとよいでしょう。
Q. スリープから復帰するたびに毎回コード45が発生します。どうすればよいですか?
A. 電源管理の設定が原因である可能性が高いです。前述の手順で該当デバイスの「電源をオフにする」チェックを外し、さらにUSBセレクティブサスペンドを無効にすると改善します。それでも直らない場合は、スリープではなくシャットダウンを習慣にしてください。
Q. USB機器と内蔵デバイスで対処方法は違いますか?
A. 基本的な対処の流れは同じです。ただし内蔵デバイス(Wi-Fi、Bluetooth、カメラなど)の場合は、BIOS設定で無効になっていないか確認する必要がある点が異なります。電源管理設定の変更は共通です。
まとめ
デバイスマネージャーのコード45エラーは、多くの場合、Windows Update後のドライバー問題か電源管理設定が原因です。まずは更新履歴の確認と電源管理のチェックを行い、それでも改善しなければドライバーの更新・ロールバックを試してください。会社PCでは、管理者権限が必要な操作は必ず管理者に確認してから実施しましょう。本記事の手順を順に実行することで、多くのケースで問題を解決できるはずです。どうしても解決しない場合は、管理者に原因を伝えるための情報を整理し、適切なサポートを受けてください。
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Windows・PCの人気記事ランキング
- 【直し方】F7でカタカナにならない!ファンクションキーが効かず音量などが変わる時のFnロック解除法
- 【Windows】画面がチカチカ・点滅する!グラフィックドライバの更新と設定の見直し
- 【Windows】パスワードなしで起動!PIN入力を省略して自動ログイン(サインイン)させる設定手順
- 【Windows】デスクトップのアイコンが「白い紙」になった!アイコンキャッシュを削除して元に戻すコマンド
- 【PC周辺】2台のモニターで壁紙を「別々」にする方法!Windows11での配置と調整
- 【Edge】お気に入りが同期で消えた時の復元手順
- 【Windows】デスクトップアイコンの「緑のチェック」は何?OneDriveの同期マークを非表示にする方法
- 【Windows】「HEVCビデオ拡張機能」の導入により高画質な動画を標準再生できるようにする手順
- 【Edge】起動時や新しいタブを「Google」にする設定!ニュースを消してシンプルにする方法
- 【Edge】起動時に前回のタブを自動で復元させる設定手順
