お役立ち(情報)

Steameでコントローラが認識しない原因や解決方法を徹底解説!

Steamでコントローラが認識しない問題に直面したことはありますか?この一般的な問題は、多くのゲーマーが経験するものですが、比較的簡単に解決できるので安心してください。

この記事では、Steamでコントローラが認識されない主な原因と、それを解決するための具体的な手順を徹底的に解説します。コントローラーを使ってSteamのゲームを遊べるように、あなたのゲーミングライフをより快適なものにするお手伝いをします。

本記事で伝えたいこと

Steamでコントローラーが認識しない原因

Steamでコントローラーが認識しない原因

Steamでコントローラーが認識しない主な原因として、以下の5つが考えられます。

  • Steamの設定が正しくない
  • 使用するコントローラーの機能が問題
  • PCの新しいハードウェアを認識しない
  • PCのソフトウェアが古い
  • プレイするゲームのサポート外

Steamの設定が正しくない

Steamでは、コントローラーを適切に認識させるために、特定の設定をBig Pictureモード内で行う必要があります。Big Pictureモードの設定が適切でないと、コントローラーが認識できない可能性が高くなります。

他にもSteam Input設定を通じて、特定のゲームでコントローラーがどのように機能するかを細かく調整可能です。しかし、この設定が間違っていると、Steamがコントローラーを正しく認識しない、またはゲーム内で期待した通りに機能しないことがあるので注意しましょう。

これらの設定が適切に行われていない場合、Steamはコントローラを認識しないか、ゲーム内で適切に機能しない可能性があります。

使用するコントローラーの機能が問題

使用するコントローラーの機能の問題で、Steamでコントローラーが認識されない場合があります。これは通常、コントローラーの物理的問題やファームウェアに直接関連する一連の原因が考えられます。

  • 物理的損傷
  • バッテリーの問題
  • ドライバーの問題
  • Bluetoothなどの接続の問題

以上のように使用するコントローラーによって、機能的な問題が関係している場合があるので覚えておきましょう。古いコントローラーや中古で購入したコントローラーは特に気をつけるようにしてください。

PCが新しいハードウェアを認識しない

PCが新しく接続されたコントローラーのハードウェアを認識せず、適切に反応できない場合があります。

  • ドライバーの不足や不具合
  • ハードウェアの互換性
  • システム設定の問題
  • USBポートの問題

以上のような原因で、PCが新しいハードウェアを認識してくれないことがあります。どこに原因があるのかはトラブルシューティングで見極めるしかありません。

PCのソフトウェアが古い

PC のソフトウェアが最新であることを確認することは、コントローラーが認識しない場合の解決策として重要といえます。「オペレーティング システムの更新」、「ハードウェアのドライバー の更新」、「Steam クライアントを最新の状態に保つ」ことが含まれます。

PCのソフトウェアを最新にすることで、ゲーム デバイスに最適な互換性と機能が確保されるので、コントローラーの認識に関連する多くの問題が解決可能です。

プレイするゲームのサポート外

コントローラーがサポートされていないゲームをプレイしようとすると、Steamはコントローラーの入力をゲームに適切に伝えることができません。その結果としてコントローラーが認識されないので、期待した通りに機能しないという状況が発生します。

具体的には、ゲーム開発者がキーボードとマウスの操作を前提にゲームを設計しており、コントローラーでのプレイを想定していない場合があります。特にPC専用ゲームやリアルタイムストラテジーゲーム(RTS)など、特定のジャンルでよくある原因です。

Steameがコントローラーを認識しない場合の解決方法!

最初に、PS4やXboxのコントローラーをSteamが認識しないときや、コントローラーのボタンが反応しないときの対処方法を9つ紹介します。

Steamがコントローラーを認識しない原因が分からなくて困っている!という方は、一つずつ試してみてくださいね。

【PS4・Xbox】①コントローラーがPC上で認識しているか確認

まずはPS4/XboxコントローラーがPCに認識されているかを確認しましょう。単純に接続ができていない時は、これで認識しないトラブルが解決します。

WindowsPCの場合は、以下の手順で確認できます。

  1. スタートメニューから「設定」アプリを開く
  2. 「デバイス」をクリックする
  3. 下へスクロールして「デバイスとプリンター」をクリックする
  4. コントローラーのアイコンを右クリックする
  5. 「ゲームコントローラーの設定」をクリックする
  6. 「プロパティ」をクリックしてコントローラーのテスト画面を開く
  7. コントローラーを操作してPCで反応するかテストする

コントローラーのテスト画面では、スティックや十字キー、各ボタンがPCで正常に反応する場合に赤く点滅する仕組みです。すべてのボタンが赤く点滅したら、コントローラーはPCで正常に認識されていることが分かります。

もし「デバイスとプリンター」を開いてもコントローラーのアイコンがない場合は、コントローラーそのものや接続ケーブル、USBポートが故障している可能性が考えられるでしょう。接続をやり直したり、PS4やXboxなどの他の機器で接続を試したりしてみてください。

【PS4・Xbox】②コントローラーのドライバを更新する

PS4コントローラーの場合は、ドライバに何らかの不具合があることでPCで認識しない可能性もあります。そのため、コントローラーのドライバを再インストールして更新してみると良いでしょう。

PCでドライバを更新する方法は以下の2つです。

コントロールパネルからドライバを更新する

  1. PCでコントロールパネルを開く
  2. 「デバイスとプリンター」をクリックする
  3. 「PS4コントローラー」をダブルクリックする
  4. 「ハードウェア」タブを開く
  5. 「HID準拠ゲームコントローラー」をダブルクリックする
  6. 「ドライバー」タブを開く
  7. 「デバイスのアンインストール」をクリックする
  8. アンインストール完了後、コントローラーを接続し直す
  9. ドライバが自動で再インストールされる

デバイスマネージャーからドライバを更新する

  1. PCで「デバイスマネージャー」を開く
  2. 「ヒューマンインターフェイスデバイス」の項目を展開する
  3. 「HID準拠ゲームコントローラー」を右クリックする
  4. 「デバイスのアンインストール」をクリックする
  5. 「アンインストール」をクリックする
  6. 「操作」→「ハードウェア変更のスキャン」をクリックする
  7. ドライバが自動で再インストールされる

なお、Xboxコントローラーの場合は、すでにWindowsUpdateにドライバが入っていて自動更新されます。ドライバーが原因でコントローラーが認識しないというケースは考えにくいので、次の対処法に進みましょう。

【PS4・Xbox】③コントローラーの優先デバイス設定を確認する

PCに複数コントローラーを接続している場合は、使用したいPS4コントローラーを「優先デバイス」に設定しましょう。使用したいコントローラーとは違うものがPCに接続されていることが考えられます。

Windowsで「優先デバイス」を設定する手順は以下の通りです。

  1. 「コントロールパネル」を開く
  2. 「ハードウェアとサウンド」から「デバイスとプリンターの表示」を開く
  3. コントローラーのアイコン上で右クリックする
  4. 「ゲームコントローラーの設定」をクリックする
  5. 「詳細設定」をクリックする
  6. 「優先デバイス」で使用するコントローラを選択する
  7. 「OK」をクリックする
  8. 戻った画面でも「OK」をクリックする

これでコントローラーが認識しないトラブルが解消される可能性があります。

【PS4・Xbox】④SteamのBig Pictureモードを使用する

Steamには、コントローラーに最適化された表示モードである「Big Picture」機能が実装されています。Big Pictureモードでは、より視認しやすくなるように、Steam側で再構築されたフルスクリーン表示になります。

DUALSHOCK4などのコントローラーは、このモードでないと認識しないようになっています。そのため、以下の手順で設定してください。

  1. 「Steamクライアント」を開く
  2. 画面右上の「Big Pictureモード」をクリックする

これでBig Pictureモードが使用できます。ゲームを起動して、コントローラーが認識しない現象が解消されたかどうかを確認しましょう。

【PS4・Xbox】⑤Steamのコントローラー設定を確認する

Steamクライアントからコントローラー設定を確認してみましょう。

Big Pictureモードの設定を確認

まず、以下の手順に沿って、Big Pictureモードの設定を確認します。

  1. 「Steamクライアント」を開く
  2. 画面右上の「Big Pictureモード」をクリックする
  3. Big Pictureモードを起動する
  4. 画面右上の「歯車マーク」をクリックして設定を開く
  5. 「コントローラ設定」に進む
  6. 「検出されたコントローラ」の一覧の中に、使いたいコントローラーが表示されているか確認する

この段階でもSteamでコントローラーが認識しない時は、以下の操作を試してみてください。

  1. PS4コントローラーを使っている場合は「PlayStation設定サポート」、Xboxコントローラーを使っている場合は「Xbox設定サポート」にチェックを入れる
  2. 「検出されたコントローラ」一覧で「一般的なゲームパッド」と表示されていればクリックする
  3. 「レイアウトの決定」と「キャリブレーション」を選択する
  4. 指示に従って設定を進める

Steamの設定を確認(Big Pictureモードを使用しない場合)

Big Pictureモードを使用しない場合の手順はこちらです。

  1. 「Steam」を起動する
  2. 「設定」を開く
  3. 設定メニューから「コントローラー」を選択する
  4. 「一般コントローラ設定」に進む
  5. 使用したいコントローラーにチェックが入っているか確認する

【PS4・Xbox】⑥Steamオーバーレイを有効にする

オーバーレイとは、Steamでゲームを起動中にフルスクリーンであっても、簡単にSteamの機能にアクセスできる機能です。WEBで検索することができたり、スクリーンショットのコミュニティへのアップロード等ができたりと、非常に便利な機能になります。

このオーバーレイ機能が無効になっていると、コントローラーが認識しないことがあります。そのため、以下の手順でオーバーレイを有効化してください。

  1. 「Steamクライアント」を起動する
  2. 画面右上の「Big Pictureモード」をクリックする
  3. 画面右上の「歯車マーク」をクリックして設定画面を開く
  4. 一覧の中から「Steamオーバーレイ」をクリックする
  5. 「Steamオーバーレイを有効化する」にチェックを入れる

【PS4・Xbox】⑦Steamを管理者権限で実行する

管理者権限でSteamを開くことで、コントローラーが認識しないトラブルや操作が反映しない不具合が解決できる場合があります。設定を間違えてしまうとSteamが動作しなくなる可能性があるので、十分注意して手順を進めてください。

  1. 「Steamクライアント」が完全に終了していることを確認する
  2. ファイルエクスプローラーを開く
  3. Steamがインストールされた際のファイルを開く
    ※特に設定を変えていなければ、『C:\Program Files(x86)\Steam』で検索するとヒットします。
  4. Steamフォルダ内の「Steam.exe」を右クリックする
  5. 「プロパティ」に進む
  6. 「互換性」タブを開く
  7. 「管理者としてこのプログラムを実行する」にチェックを入れる
  8. 「適用」をクリックする
  9. 「OK」をクリックして画面を閉じる

これで、Steam.exeをダブルクリックもしくは通常通りの方法でSteamを起動しましょう。Big Pictureモードでコントローラーが認識されるかどうか確かめてみてください。

【PS4・Xbox】⑧コントローラーの設定を初期化

もしここまでの対処法を試してもコントローラーが認識しない場合は、コントローラーの設定を初期化してみてください。

  1. Steamでボタンの割り当て変更画面を開く
  2. 「設定を閲覧」を選択する
  3. 「推奨」から「Gamepad With Camera Controls」をクリックする
  4. 「設定を適用」をクリックする

これでコントローラー設定の初期化ができます。

【PS4・Xbox】⑨コントローラーに物理的損傷がないか確認

最後にコントローラーに物理的損傷がないか確認してみましょう。

  • 視覚的検査:コントローラーの外側を確認し、明らかな損傷(ひび割れ、深い傷、破損したボタンなど)がないかチェックする
  • ボタンの反応テスト:全てのボタンを押して適切な反応があるか確認し、「適切に反応しない」、「押しにくい」などがある場合は内部の問題や汚れが原因の可能性がある
  • スティックの動作確認:アナログスティックを動かしてスムーズに動くか確認する
  • 接続端子の確認:USB端子やコントローラーの接続部に汚れや損傷がないか確認し、汚れがある場合は乾いた布で優しく清掃する
  • 別のデバイスでテスト:可能であれば、コントローラーを別のPCに接続して認識されるか試してみる

PS4、Xbox以外のコントローラーを使うときの注意点は?【ELECOMの場合】

Steamでは、コントローラーの接続に関して、PS4とXboxのサポートはしっかりしているのが特徴です。しかし、その他のメーカー製品に関してはサポートがされておらず、接続時に細かく設定しないと認識しないことがあります。

そこで、ここからはPS4/Xbox以外のコントローラーを使う際の注意点を解説します。特にELECOM製コントローラーに関しての注意点をまとめました。

DirectXのバージョンが古くないか確認する

SteamでELECOM製コントローラーを認識しない場合は、DirectXのバージョンが古くないかを確認する必要があります。

確認方法は以下の通りです。

  1. WindowsキーとRキーを同時に押す
  2. 名前欄に「dxdiag.exe」と入力する
  3. 「OK」をクリックする
  4. 「DirectX診断ツール」が表示されたら「システム」タブを選択する
  5. DirectXのバージョンを確認する
  6. Microsoft公式サイトDirectXの最新バージョンを確認する

もしDirectXのバージョンが古い場合は、インストールを済ませましょう。

「Xbox One コントローラー」として認識される

ELECOM製など、コントローラーによっては、Big Picture設定画面でコントローラーとは違う名前で認識・表示されることがあります。ゲームタイトルによってはコントローラーが反応しないこともあるので、ELECOM製などでもXboxのコントローラーとして認識させるのがおすすめです。

やり方としては、「XOutput」と「Xbox Controller for Windows」をインストールする方法があります。

ボタン設定や感度調整も忘れずにチェック

PS4/Xbox以外のコントローラーは、ボタン配置がバラバラになっている可能性が高いので、各ボタンの割り当てや感度調節を確認しておきましょう。

XOutputをインストールした場合、まずはXOutputフォルダの中にあるXOutput.exeを開き、コントローラーが認識されているかどうか確かめます。ボタン設定は、歯車マークから変更可能です。

まとめ

Steamでコントローラが認識しない問題は、さまざまな原因によって引き起こされますが解決可能です。主な原因にはPCの認識不足、Steamの設定ミス、ドライバーの問題、物理的損傷などがあります。

対処法として、コントローラの確認、ドライバーの更新、Steamの設定調整、ゲームのサポート確認が効果的です。これらのステップを丁寧に実行することで、ほとんどの認識問題は解決されます。

Steamでコントローラーを快適に利用するために、これらの解決策を試してみましょう。