Windows で「システムに接続されたデバイスが機能していません」というエラーをトラブルシューティングする方法
「システムに接続されたデバイスが機能していません」というエラーへの対処は、本当にイライラさせられるものです。ケーブルが緩んでいたり、Windowsのデバイス認識にちょっとした不具合があったりすることもあります。あるいは、ドライバの問題やシステムファイルの破損が原因の場合もあります。原因が何であれ、外部デバイス(USBメモリ、外付けハードドライブ、その他のガジェットなど)が正常に動作するようになるための対策がいくつかあります。ほとんどの場合、ハードウェアを交換したりWindowsを完全に再インストールしたりすることなく、いくつかの簡単な調整でこれらの問題を解決できることは、少し安心できます。しかし、状況によっては予測できないこともあります。場合によっては、異なるアプローチが必要になることもあります。
Windows 10/11で「デバイスが機能していません」というエラーを修正する方法
デバイスをPCに再接続する
当たり前のことのようですが、言及する価値はあります。接続が安定していないために、Windows がデバイスを正しく認識しない場合があります。そのため、デバイスを取り外し、数秒待ってから再度差し込んでください。USB ハブを使用している場合は、別のポートに切り替えるか、近くに別のハブがあればそれを使用してみてください。特にデスクトップでは、USB ポートが故障したり、汚れやホコリで動作が不安定になることがあります。マシンによっては、この単純な取り外しと差し込み操作で Windows がデバイスを正しく検出し、エラーが消える場合があります。デスクトップの背面ポートや専用の USB 3.0 ポートなど、正常に動作することがわかっているポートに接続していることを再度確認してください。セットアップによっては奇妙なことですが、再接続は 1 回目の試行で機能することもあれば、数回の試行が必要なこともあります。
Windows PCを再起動します
この古いトリックは今でも有効です。システムプロセスやドライバーの状態における小さな不具合が認識エラーの原因となることがあります。完全にシャットダウンして電源を入れ直すと、これらの一時的な問題はすべてリセットされます。再起動するとすべてが終了してしまうため、これを行う前に重要なものはすべて保存しておいてください。PCの電源が復旧したら、デバイスを再接続し、Windowsが正しく認識するかどうかを確認してください。再起動後、システムのドライバーやサービスが更新され、スムーズに動作する場合もあります。設定によっては、1回目は失敗しても、2回目の再起動で解決する場合があります。もちろん、再起動後にすべてのデバイスを取り外し、再度接続することを忘れないでください。
別のUSBポートを試す
再接続しても問題が解決しない場合は、他のポートを試してみるのが賢明です。特定のポートが破損していたり、単に不安定だったりする場合があります。特に安価なハードウェアや古いハードウェアの場合、ポートの障害が分かりにくい場合があります。ポート自体に問題がある場合は、別のポートに接続することで問題が解決することがあります。また、ポートを変えてもエラーが表示される場合は、ケーブルも試してみてください。ケーブルに問題がある場合があり、それが目に見えないこともあります。これは意外とよくあることです。Windowsは、一部のポートではデバイスを正常に認識しますが、他のポートではエラーを表示することがあります。特に、ポート内部が破損していたり汚れていたりすると、エラーが発生することがあります。
デバイスドライバーを更新する
古くなった、またはバグのあるデバイス ドライバーが、「機能しない」問題の原因になっていることがよくあります。ドライバーは Windows とハードウェアの橋渡しとして機能し、古いドライバーはさまざまな認識の問題を引き起こす可能性があります。更新するには、デバイス マネージャーを開きます (スタートメニューを右クリックするか、 を押して、デバイス マネージャー をWindows + X選択します)。リストでデバイスを見つけます (おそらく [ユニバーサル シリアル バス コントローラー] または特定のデバイス カテゴリの下にある)。デバイスを右クリックし、ドライバーの更新 を選択します。次に、ドライバーを自動的に検索する を選択します。Windows がオンラインで最新バージョンを検索します。Windows の検索で何も見つからない場合は、デバイスの製造元の Web サイトに直接アクセスして最新のドライバーを入手することをお勧めします。一部のセットアップでは、ドライバーの更新によって小さな問題が発生することがあります。そのため、その後、問題が発生した場合には、以前のドライバーにロールバックすると解決する可能性があります。
デバイスドライバーを再インストールする
アップデートしても問題が解決しない場合は、ドライバーが破損しているか、一致していない可能性があります。アンインストールと再インストールで解決できる場合があります。デバイスマネージャーに戻り、デバイスを見つけて右クリックし、「デバイスのアンインストール」を選択します。また、 「このデバイスのドライバーソフトウェアがある場合は削除する」というチェックボックスをオンにしてください。その後、PCを再起動します。Windowsは起動時にドライバーを自動的に再インストールするはずです。今回はエラーが発生しないことが期待されます。Windowsの自動ドライバー再インストールは、場合によっては失敗することがあります。それでも問題が解決しない場合は、メーカーのサイトにアクセスして手動でドライバーをダウンロードすることも選択肢の一つです。
外部ストレージデバイスをフォーマットする
外付けドライブ(USB ハード ドライブなど)に問題があり、「この PC」には表示されるものの正常に動作しない場合は、フォーマットすると解決する場合があります。ドライブの不良セクタが原因で認識エラーが発生する場合があります。この操作によりすべてのデータが消去されるため、最初に重要なデータをバックアップしてください。これを行うには、「この PC」でドライブを右クリックし、「フォーマット」を選択して、「クイック フォーマット」のチェックを外し、より詳細な消去を行います。これにより、Windows がドライブを認識する際にエラーをスローするファイルシステム エラーを修正できます。一部のドライブでは、単純な再接続やドライバーの更新では解決しない問題が、クリーン フォーマットによって解決されることがあります。
Windows システムファイルチェッカーと DISM を実行する
Windowsのシステムファイルが破損していると、デバイスの認識が根本的に損なわれる可能性があります。システムファイルチェッカー(SFC)とDISMツールを使用すると、破損したシステムファイルを修復できます。コマンドプロンプトを管理者として起動します(コマンドプロンプトを検索し、右クリックして「管理者として実行」を選択します)。次に、以下のコマンドを実行します。
DISM.exe /Online /Cleanup-image /Restorehealth– Windows イメージのチェックと修復が行われます。数分かかる場合があります。sfc /scannow– システム ファイルをスキャンし、破損したファイルが見つかった場合は復元します。
これらのコマンドは、デバイスが正常に動作しない原因となっている根本的な問題を解決することがよくあります。魔法のように感じることもありますが、必ずしもそうとは限りません。マシンによっては、念のため、まずDISMを実行し、その後SFCを実行する必要がある場合があります。Windows Updateが最新で、システムの負荷が高くない場合は、よりスムーズに動作します。
セーフモードで起動して問題の原因となっているアプリを特定する
インストールしたものが、気づかないうちに干渉することがあります。セーフ モードで起動すると、Windows に必要なドライバーとアプリのみが読み込まれるため、デバイスがそのモードで動作する場合は、サードパーティ製のソフトウェアが問題の原因になっていることを示しています。セーフ モードに入るには、設定( Windows + I) を開き、 [更新とセキュリティ] > [回復] の順に移動します。 [詳細なスタートアップ]で、[今すぐ再起動]をクリックします。再起動後、 [トラブルシューティング] > [詳細オプション] > [スタートアップ設定] > [再起動]の順に移動します。オプションが表示されたら、4 を押してセーフ モードを選択します。セーフ モードに入ったら、デバイスが動作するかどうかを再確認します。動作する場合は、原因が見つかるまで、最近インストールしたアプリや更新プログラムを 1 つずつ削除してみてください。
Windows のデバイス認識精度を向上させる
場合によっては、Windows がデバイスを接続しても正しく認識しないことがあります。ハードウェア トラブルシューティング ツールを実行したり、手動でデバイス認識を更新したりすると、問題が解決する場合があります。デバイス マネージャーを開き、[アクション] > [ハードウェア変更のスキャン]をクリックします。これにより、Windows は接続されたハードウェアを強制的に再検出し、認識エラーが解決する場合があります。また、Windows が完全に更新されていることを確認することも役立ちます。最新の更新プログラムには、デバイスの互換性を向上させるドライバーとバグ修正が含まれています。
全体的に見て、これらの修正は「動作しない」エラーの一般的な原因のほとんどをカバーしています。どれもうまくいかない場合は、デバイスを別のPCで試してみるか、ハードウェア自体に問題がある可能性を検討する価値があるかもしれません。当然のことながら、Windowsは時として、本来よりも困難な状況を作り出してしまうことがあります。
この記事は役に立ちましたか?