「PCに接続したのにゲームでコントローラーが動かない」「Windowsには認識されているのにゲーム内で一切反応しない」——こんなトラブルで困っているなら、この記事が役に立ちます。
PCゲームのコントローラー問題は「接続の問題」と「ソフトウェアの問題」の2種類に大きく分かれます。
それぞれの原因を理解して、正しい順番で対処すれば、ほとんどのケースで解決できます。
まず確認!「認識していない」vs「認識しているのに反応しない」
トラブルには2つのパターンがあり、原因も対処法も異なります。
| 状態 | 確認方法 | 主な原因 |
|---|---|---|
| PCがコントローラーを認識していない | デバイスマネージャーに表示なし | 接続不良・ドライバー未インストール・ケーブル故障 |
| 認識しているがゲームで動かない | デバイスマネージャーに表示あり | 入力規格の不一致・Steamの設定・ゲームが非対応 |
まずはWindowsが認識しているかを確認してください。
「コントロールパネル」→「ハードウェアとサウンド」→「デバイスとプリンターの表示」でコントローラー名が表示されていれば認識済みです。
【接続の問題】PCがコントローラーを認識しない場合の対処法
対処法①:別のUSBポートに差し替える
最もシンプルで効果が高い方法です。
PCのUSBポートは個々に電力供給量が異なることがあり、特定のポートでは認識されないケースがあります。
青いUSBポート(USB 3.0)は電力供給が安定しているため、コントローラーが認識されやすいです。
また、USBハブ経由で接続している場合は、一度PC本体のポートに直接差し替えてみてください。
対処法②:PCとコントローラーを再起動する
一時的な認識エラーは再起動で解決することが多いです。
コントローラーをPCから抜いた状態でPCを再起動し、起動完了後に再度接続してみてください。
対処法③:データ転送対応のUSBケーブルを使っているか確認する(有線の場合)
充電専用のUSBケーブルを使用しているとPCに認識されません。
特にPS5コントローラー(DualSense)はType-Cケーブルを使いますが、充電専用品では通信できないため、データ転送対応のケーブルに交換してください。
対処法④:ドライバーを更新・再インストールする
ドライバーが古いまたは破損していると認識されないことがあります。
確認・更新の手順
- 「Windowsキー」を右クリック→「デバイスマネージャー」を選択
- 「ヒューマンインターフェイスデバイス」または「サウンド、ビデオ、およびゲームコントローラー」を展開
- コントローラーのデバイスを右クリック→「ドライバーの更新」を選択
- 「ドライバーを自動的に検索」をクリック
更新しても改善しない場合はデバイスを右クリック→「デバイスのアンインストール」を実行し、コントローラーを差し直すとドライバーが自動再インストールされます。
対処法⑤:Bluetooth接続のペアリングをやり直す(ワイヤレスの場合)
Bluetoothコントローラーがペアリングできているのに認識されない場合は、一度ペアリングを削除してやり直してください。
PS4コントローラー(DUALSHOCK 4)のペアリング方法
PSボタンと「SHAREボタン」を同時に長押し→ライトバーが点滅したらペアリングモードに入る→Windowsのブルートゥース設定から「Wireless Controller」を追加
PS5コントローラー(DualSense)のペアリング方法
「クリエイトボタン」とPSボタンを同時に長押し→ライトバーが点滅したらペアリングモードから接続
【ソフトウェアの問題】認識しているのにゲームで動かない場合の対処法
これが最も多いトラブルパターンです。
PCには認識されているのに、ゲームを起動すると一切反応しない——この場合、原因はほぼ「入力規格の不一致」か「Steamの設定」です。
対処法①:XInputとDirectInputの違いを理解する
PCゲームのコントローラー入力には2つの規格があります。
| 規格 | 対応コントローラー | 対応ゲーム |
|---|---|---|
| XInput | Xbox系コントローラー(標準) | 近年の海外PCゲームの多く |
| DirectInput | PS4/PS5コントローラー・多くの汎用ゲームパッド | 古いゲーム・一部の日本製ゲーム |
近年のPCゲームはXInputを標準採用しているものが増えています。
PS4やPS5のコントローラーはDirectInput規格のため、XInputのみ対応ゲームでは「PCには認識されているのにゲームで動かない」状態になります。
解決策:DS4Windowsを使う(PS4/PS5コントローラーの場合)
DS4Windowsは、PS4/PS5コントローラーをXboxコントローラー(XInput)として認識させるフリーソフトです。
- DS4Windowsをダウンロードして起動する
- コントローラーを接続してDS4Windowsに認識されたことを確認する
- 「Hide DS4 Controller」機能を有効にする(二重認識を防ぐために重要)
- ゲームを起動して動作を確認する
対処法②:Steamのコントローラー設定を確認する(Steamゲームの場合)
Steamには独自のコントローラーサポート機能(Steam Input)があります。
この設定がオフになっているとSteamゲームでコントローラーが反応しません。
設定確認の手順
- Steamを起動→左上の「Steam」→「設定」→「コントローラー」を開く
- 使用しているコントローラーの種類に応じてチェックを入れる
- Xbox系コントローラー→「Xboxコントローラーサポートを有効にする」
- PS4コントローラー→「PlayStationコントローラーサポートを有効にする」
- Switchプロコン→「Switch ProコントローラーのSteam入力を有効にする」
- ゲームを起動して動作確認する
逆に、Steam以外のプラットフォーム(Epic GamesやXboxアプリなど)でゲームをプレイする際にSteamのコントローラー機能が競合して動かないことがあります。
その場合はSteamを完全に終了してからゲームを起動してみてください。
対処法③:ゲーム側のコントローラー設定を確認する
一部のゲームはコントローラー設定がデフォルトでオフになっています。
ゲーム内の「設定」→「操作」または「コントローラー」の項目でコントローラー入力が有効になっているか確認してください。
また、ゲームがそもそもコントローラーに対応しているかも確認が必要です。
Steamのゲームページにコントローラーアイコン(🎮)が表示されているタイトルはフルサポートです。
対処法④:ゲームを管理者権限で起動する
アクセス権限の問題でコントローラーの入力をゲームが受け取れないケースがあります。
ゲームの実行ファイルを右クリック→「管理者として実行」で起動してみてください。
対処法⑤:Windows・ゲームをアップデートする
Windowsやゲームのアップデートでコントローラーサポートのバグが修正されることがあります。
「設定」→「Windows Update」→「更新プログラムのチェック」を実行してください。
ゲームの最新パッチも確認しておきましょう。
コントローラー別のよくある問題と対処法
Xboxコントローラー
WindowsとのネイティブなXInput互換があるため、PCゲームとの相性が最も良いコントローラーです。
それでも反応しない場合は、有線USBケーブルで接続を試みるか、Microsoft Storeから「Xboxアクセサリー」アプリを使ってファームウェアを最新にしてください。
PS4コントローラー(DUALSHOCK 4)
SteamではPS4コントローラーを正式サポートしているため、Steam設定から「PlayStationコントローラーサポートを有効にする」にチェックを入れれば多くのSteamゲームで動作します。
Steam非対応ゲームはDS4Windowsを使ってXInput変換してください。
PS5コントローラー(DualSense)
基本的な対応方法はPS4と同様です。
有線接続の場合はデータ転送対応のType-Cケーブルが必要です。
DS4WindowsもDualSenseに対応しているため、Steam非対応ゲームではこちらを活用してください。
Switchプロコン
BluetoothでPCにペアリングした後、Steamの設定から「Switch ProコントローラーのSteam入力を有効にする」をオンにする必要があります。
Steam非対応ゲームには互換ソフトが必要になる場合があります。
スティックが勝手に動く・ボタン誤作動が起きる場合
コントローラーが認識されて動くものの、スティックが勝手に入力されたりボタンが誤動作する場合は「キャリブレーション(較正)」が必要です。
Windows 11でのキャリブレーション手順
- 「コントロールパネル」→「ハードウェアとサウンド」→「デバイスとプリンターの表示」を開く
- コントローラーを右クリック→「ゲームコントローラーの設定」
- 「プロパティ」→「設定」タブ→「キャリブレート」をクリック
- 画面の指示に従ってスティックやトリガーを動かす
それでも誤動作が続く場合、スティック部分の物理的な摩耗(スティックドリフト)が原因の可能性があります。
長期使用のコントローラーはパーツ交換または買い替えを検討してください。
セキュリティソフトが干渉しているケース
一部のウイルス対策ソフトやファイアウォールがコントローラーの入力を遮断することがあります。
セキュリティソフトを一時的に無効にしてゲームを起動し、動作が改善するか確認してみてください。
改善した場合は、ゲームをセキュリティソフトの「除外リスト」に追加する設定を行いましょう。
まとめ:確認する順番のおすすめ
- PCがコントローラーを認識しているか確認(デバイスマネージャー)
- 認識していない→USBポートを変える・ケーブルを交換・ドライバー更新
- 認識しているがゲームで動かない→XInput/DirectInputの確認→DS4Windows導入またはSteam設定の確認
- ゲーム内設定でコントローラーが有効になっているか確認
- Steam以外のプラットフォームならSteamを完全終了して再試行
- Windowsとゲームを最新バージョンにアップデート
これらを順番に試すことで、大半のトラブルは解決できます。
全て試しても改善しない場合はコントローラー自体の故障を疑い、別のコントローラーで動作確認してみてください。
参考情報

コメント