WindowsのPCでPS4コントローラー(DUALSHOCK 4)を使用してPCゲームをプレイする際に、DS4Windowsを使用することでコントローラーをゲームに最適化させることができます。
しかし、DS4Windowsでコントローラーとドライバーのセットアップを行っても、PS4コントローラーが正常に認識されず使えないケースがあります。また、DS4Windowsで認識できてもゲームでコントローラーが反応しないケースもあります。
本記事では、DS4WindowsでPS4コントローラー(DUALSHOCK 4)を認識しない時の対処法について詳しく紹介します。
この記事の内容
対処1: PS4コントローラーを再度有効にする
PS4のゲームコントローラーの認識に問題が起きている場合は、デバイスを再度有効にすることで正常に認識される可能性があります。
PS4ゲームコントローラーのデバイスを再度有効化するには、以下の手順で操作してください。
- 「Windowsマーク」を右クリックして「デバイスマネージャー」を選択します。
- 「ヒューマンインターフェイスデバイス」のツリーを展開します。
- 「HID準拠ゲームコントローラー」を右クリックして「デバイスを無効にする」を選択します。
- 無効化できたら、再度「HID準拠ゲームコントローラー」を右クリックして「デバイスを有効にする」を選択します。
PS4ゲームコントローラー再度有効にできたら、DS4Windowsで認識できたか確認してください。認識できない場合は、次の対処方法に進んでください。
対処2: PS4コントローラーのドライバーを再インストールする
PS4コントローラーのドライバーに問題があることが原因で、DS4Windowsがコントローラーを認識しないケースが考えられます。
そのため、PS4コントローラーのドライバーを再インストールして問題が解決しないか確認してみてください。
ゲームコントローラーのドライバーを再インストールするには、以下のいずれかの方法で行ってください。
方法1: デバイスマネージャーから再インストールする
デバイスマネージャーからPS4コントローラーのドライバーを再インストールするには、以下の手順で操作します。
- 「Windowsマーク」を右クリックして「デバイスマネージャー」を選択します。
- 「ヒューマンインターフェイスデバイス」のツリーを展開します。
- 「HID準拠ゲームコントローラー」を右クリックして、「デバイスのアンインストール」を選択します。
- ドライバーが表示されない場合は、PS4コントローラーをPCのUSBポートに接続していることを確認してください。
- 確認ダイアログが表示されたら「アンインストール」をクリックします。
- 上部メニューの「操作」→「ハードウェア変更のスキャン」をクリックします。
- ゲームコントローラードライバーが自動的に再インストールされます。
方法2: コントロールパネルから再インストールする
コントロールパネルからPS4コントローラーのドライバーを再インストールすることもできます。具体的な手順は以下の通りです。
- 「Windows + R」キーを押して「ファイル名を指定して実行」を起動します。
- 「control」と入力して「OK」をクリックします。
- コントロールパネルが起動したら、アイコン表示になっていることを確認して「デバイスとプリンター」をクリックします。
- カテゴリ表示の場合は、右上の表示方法をクリックして切り替えてください。
- 「PS4コントローラー(Wireless Controller)」を探してダブルクリックします。
- デバイスが表示されない場合は、PS4ゲームコントローラーをPCのUSBポートに接続していることを確認してください。
- 「ハードウェア」タブを開いて、「HID準拠ゲームコントローラー」をダブルクリックします。
- 「ドライバー」タブを開いて、「デバイスのアンインストール」をクリックします。
- アンインストールが完了したら、PS4コントローラーを接続し直します。
- ゲームコントローラードライバーが自動的に再インストールされます。
PS4コントローラーのドライバーを再インストールできたら、DS4Windowsを起動して正常に認識されたか確認してください。ドライバーの再インストールを行っても認識しない場合は、次の対処法に進んでください。
対処3: PCを再起動する
使用中に突然認識しなくなった場合や、DS4Windowsをインストールした直後に認識しなくなった場合は、PCの再起動を試してみてください。
ドライバーやシステムの一時的なトラブルは、PCを再起動することで解決できる場合が多いです。
PCを再起動できたら、PS4コントローラーを再接続してDS4Windowsで認識されるか確認してください。
対処4: Hide DS4 Controllerのチェックを入れる
DS4WindowsでPS4コントローラーを認識している場合でも、ゲームを開始するとコントローラーが反応しないケースがあります。
上記の問題は、DS4WindowsのHide DS4 Controller機能を有効にすることで回避できます。Hide DS4 Controller機能を有効にするには、以下の手順で操作してください。
- DS4Windowsを起動します。
- 「Settings」タブを開いて「Hide DS4 Controller」にチェックを入れます。
Hide DS4 Controller機能を有効にできたら、その状態でゲームを起動してPS4コントローラーが動作するようになったか確認してください。
対処5: Bluetoothのペアリングをやり直す
PS4コントローラーをBluetoothで接続している際にDS4Windowsで認識されない場合は、Bluetoothの接続に問題が起きていることが考えられます。
そのため、PS4コントローラーのBluetoothのペアリングを再度やり直して、問題が解決しないか確認してください。
PS4コントローラーを再度ペアリングするには、以下の手順で操作します。
- 「Windowsマーク」をクリックして「設定」を開きます。
- 「デバイス」をクリックします。
- 左ペインで「Bluetoothとその他のデバイス」を選択します。
- 右ペインのデバイス一覧で、「PS4ゲームコントローラー(Wireless Controller)」を選択して「デバイスの削除」をクリックします。
- 確認ポップアップが表示されたら「はい」をクリックします。
- デバイスを削除できたら、「Bluetoothまたはその他デバイスを追加する」をクリックします。
- デバイスの追加画面が表示されたら、「Bluetooth」を選択します。
- PS4コントローラーの「SHAREボタン」を押したまま「PSボタン」をライトバーが点滅するまで押し続けます。
- デバイスの追加画面に表示された「Wireless Controller」をクリックして「完了」をクリックします。
以上の手順で、PS4コントローラーを再度ペアリングすることができます。ペアリングができたら、DS4WindowsにPS4コントローラーが認識されたか確認してください。
対処6: DS4Windowsをアップデートする
DS4Windowsのバージョンが古く不具合があることが原因で、PS4コントローラーを正常に認識しないケースが考えられます。
そのため、DS4Windowsを最新バージョンにアップデートして問題が解決しないか確認してみてください。
DS4Windowsをアップデートするには、以下の手順で操作します。
- DS4Windowsを起動します。
- 「Setting」タブを開いて、「Check For Update Now」をクリックするとアップデートが開始します。
- または、DS4Windowsのフォルダ内の「DS4Updater.exe」を実行してアップデートすることもできます。
DS4Windowsを最新バージョンにアップデートできたら、PS4コントローラーを再接続して正常に認識されるようになったか確認してください。
対処7: ドライバーを再セットアップする
ここまでの対処法を試してもDS4WindowsがPS4コントローラーを認識しない場合は、ドライバーを再セットアップを試してみてください。
また、古いバージョン(2.x.x)のDS4Windowsを使用していた場合は、古いバージョンのドライバーを全て削除してから再セットアップを行ってください。
DS4Windowsの古いバージョンのドライバーを全て削除して、ドライバーを再セットアップするには以下の手順で操作します。
1. 古いバージョンのドライバーを削除する
DS4Windows 2.x.xを使用していた場合は、以下の手順で古いバージョンのドライバーを全て削除してください。古いバージョンを使用していない場合は、この手順をスキップしてください。
- 古いバージョンのDS4Windowsを起動します。
- 「設定」タブを開いて、「システム起動時に開始」のチェックを「オフ」にします。
- DS4Windowsを終了して、古いバージョンのDS4Windowsフォルダを削除します。
- 「Windowsマーク」を右クリックして「アプリと機能」を選択します。
- 右ペインのアプリ一覧で「ViGEm Bus Driver」を選択して、「アンインストール」→「アンインストール」の順にクリックします。
- 古いバージョンのDS4Windowsで「HidGuardian」を使用していた場合は、続けて以下の操作を行ってください。
- 「Windowsマーク」を右クリックして「デバイスマネージャー」を選択します。
- 「システムデバイス」のツリーを展開して、「HidGuardian Virtual Device」を右クリックして「デバイスのアンインストール」をクリックします。
- 確認ダイアログが表示されたら、「アンインストール」をクリックします。
- エクスプローラを起動し、「HidGuardian」をインストールフォルダを開きます。
- 「Uninstall HIDGuardian x64.bat」を右クリックして「管理者として実行」をクリックしてアンインストールを実行します。
- 古いバージョンのDS4Windowsで「HidGuardian」を使用していた場合は、続けて以下の操作を行ってください。
以上の手順で、古いバージョン(2.x.x)のDS4Windowsのドライバーをアンインストールすることができます。アンインストールが完了したら、続いて再セットアップを行います。
2. 最新のドライバーを再セットアップする
最新のDS4Windowsのドライバーを再セットアップするには、以下の手順で操作します。
- 『DS4Windowsのダウンロードページ - GitHub』のページにアクセスして、最新のファイルをダウンロードします。
- ダウンロードしたファイルを展開して、「DS4Windows.exe」を起動します。
- 起動時にエラーが出る場合は、「.NET 5.0 Desktop Runtime」をインストールしてください。
- 「Program Folder」または「AppData」を選択します。
- 「Setting」タブを開いて、「Controller/Driver Setup」をクリックします。
- 「Step1: Install ViGEmBus Driver」をクリックして、案内にしたがってドライバーをインストールします。
- Windows7の環境の場合は、「Step 2 If on Windows7,Install 360 Driver」もクリックしてドライバーをインストールしてください。
- ドライバーのインストールが完了したら「Finish」をクリックします。
DS4Windowsのドライバーを再セットアップできたら、PS4コントローラーを接続して正常に認識されるか確認してください。
解決しない場合
全ての対処方法を試してもPS4コントローラーが認識しない場合は、使用しているコントローラーに問題があることが考えられます。
DS4Windowsで認識できるコントローラーは、純正のPS4コントローラー(DUALSHOCK 4)のみです。それ以外のコントローラーは、使用できない点に注意してください。