PCにコントローラーを接続してデバイスマネージャーでは認識されているのに、実際にゲームを起動すると反応しない……そんな経験はありませんか?この問題は、ドライバーの不整合、Steamのコントローラー設定、DirectInputとXInputの違い、USBポートの電力不足、コントローラー自体の不具合など、複数の原因が考えられます。ここでは、具体的な対処法を順番にご紹介します。
ドライバーの問題をチェックする
Windowsが自動認識したドライバーが適切でない場合、コントローラーは「デバイス」として見えていても入力が効かないことがあります。まずデバイスマネージャーを開き、「ヒューマンインターフェイスデバイス」または「サウンド、ビデオ、およびゲームコントローラー」の項目を探します。
デバイスマネージャーでドライバーを更新
該当のコントローラーを右クリックし、「ドライバーの更新」→「コンピューターを参照してドライバーを検索」→「コンピューター上の利用可能なドライバーの一覧から選択します」の順に進みます。たとえばXbox ワイヤレス コントローラーをお使いなら、「Xbox 360 コントローラー for Windows」や「Xbox One コントローラー」を選択します。もし一覧に適切なものがない場合は、いったん「デバイスのアンインストール」を実行してからPCを再起動し、再度自動でドライバーをインストールさせると改善することがあります。
Steamのコントローラー設定を確認する
多くのPCゲーマーはSteamを利用しています。Steamには強力なコントローラーサポート機能が搭載されていますが、設定が適切でないとゲーム内で操作できません。
Steam全体のコントローラー設定
Steamクライアントの「設定」→「コントローラー」→「一般のコントローラー設定」を開き、接続しているコントローラーの種類に応じてチェックを入れましょう。たとえばDUALSHOCK 4やDualSense ワイヤレスコントローラーを使う場合は「PlayStation 設定サポート」、Nintendo Switch ProコントローラーやJoy-Conなら「Switch Pro設定サポート」、Xbox系は通常デフォルトで動作しますが反応しない場合「Xbox 設定サポート」も有効にしてみてください。
ゲームごとのSteam入力設定
特定のゲームだけ反応しないときは、Steamライブラリで該当ゲームを右クリックし「プロパティ」→「コントローラー」タブで「Steam入力を有効にする」を「強制オン」にします。これでそのゲームに最適な入力方式に変換されます。
DirectInputとXInputの問題を解決する
WindowsのゲームはXInput(Xbox互換)が主流ですが、DUALSHOCK 4やNintendo Switch Proコントローラーなどの多くの他社製コントローラーはDirectInputとして認識されます。SteamのSteam Input機能が使えない非Steamゲームでは、この違いが原因で反応しないことがあります。
変換ツールを利用する
そんなときに便利なのが、DirectInputをXInputに変換するフリーソフトです。代表的なものに「XInput Plus」や、「DS4Windows」があります。DS4WindowsはDUALSHOCK 4やDualSense ワイヤレスコントローラーをXboxコントローラーとして認識させ、多くのPCゲームで使えるようにするツールです。これらを導入すれば、古いゲームやSteam外のゲームでも問題なく操作できる可能性があります。
USBポートと接続環境を見直す
電力不足を解消し、有線/無線を切り替える
無線アダプターやUSBケーブルでの接続で電力が足りないと、コントローラーが正しく動作しない場合があります。PC本体の背面USBポート(マザーボード直結)に差し込み、USBハブの使用は避けましょう。有線接続時に反応が悪い場合は、別のUSBケーブルを試すのもひとつの手です。また、DUALSHOCK 4のように、有線接続しても充電のみでデータ通信されない設定になっていることもあるので、その場合は無線(Bluetooth)で接続し直すなど切り替えてみてください。
コントローラー自体をチェックする
ファームウェアの更新と物理的な故障の確認
コントローラー側のファームウェアが古いと、PCとの互換性に問題が生じることがあります。Xbox ワイヤレス コントローラーはXbox Accessoriesアプリ、DUALSHOCK 4やDualSense ワイヤレスコントローラーは公式のファームウェアアップデートツールで更新できます。さらに、スティックのドリフト(入力していないのに動く)や特定ボタンの無反応など、物理的な故障がないかも確認しましょう。別のPCやゲーム機に接続して動作するかテストするのが確実です。それでもダメなら、保証期間内であれば修理、あるいは新しいコントローラーの購入を検討してください。
その他の対処法
Bluetooth再ペアリングとシステムの再起動
無線接続を使用中の場合、一度デバイスからBluetoothのペアリングを解除し、再度ペアリングし直すことで改善することがあります。また、PCとコントローラーの両方を再起動するだけでも、ドライバーの再読み込みが行われて解決する場合があります。特にWindowsUpdate後などに突然認識しなくなったときは、まず再起動を試みる価値があります。
まとめ:PCでコントローラーが認識されているのに反応しない時の対処法
今回は「pc コントローラー認識してるのに反応しない」場合の原因と解決策を解説しました。多くのケースでは、Steamのコントローラーサポートを適切に設定するか、ドライバーを更新することで問題が解消します。それでも解決しない時は、DirectInput/XInput変換ツールの導入やUSBポートの変更、コントローラーのファームウェア更新などを順に試してみてください。それでもだめなら、残念ながらコントローラー自体の故障の可能性が高いので、修理か買い替えを検討しましょう。快適なPCゲームライフのために、ぜひ参考にしてみてください。

コメント