How to fix Ps4 controller not working

Luke Higgins 0 Reputation points
2025-12-05T18:56:44.8333333+00:00

Hello,

I am having issues with specifically using a ps4 controller with my PC. When the controller is connecting it either shuts off as soon as it connects or if it does connect it isn't recognized, before it used to work wired, but i have tried to fix it myself and now it doesn't work wired either.

Other Bluetooth devices work but it is just my controllers that i am having issues with

I have tried to delete old drivers, resetting the controller and deleting Ds4 Windows, but that has done nothing. I have tried different PS4 controllers so i am sure it is not a hardware issue.

Also when i attempt to connect it and successfully do so it comes up to pair but when i press "Allow" the controller simply shuts off, Has anyone else experienced this issue and does anyone know a fix.

Screenshot 2025-12-05 163604

Windows for home | Windows 11 | Devices and drivers
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Harold Milan 10,555 Reputation points Independent Advisor
    2025-12-05T19:33:34.2333333+00:00

    Hi,

    Your PS4 controller disconnects or isn’t recognized because Windows isn’t completing the HID handshake after pairing, likely due to driver conflicts, Bluetooth cache issues, or missing HID drivers from uninstalling DS4Windows.

     

    Fastest solution:

    Remove all old controller drivers in Device Manager (Bluetooth + HID).

    Clear Bluetooth pairing cache and re-pair the controller using PS + Share.

    Update Bluetooth adapter drivers and run Windows Update for HID drivers.

    Test wired connection with a data-capable USB cable on a different port.

    If Bluetooth still fails, reinstall DS4Windows with ViGEmBus driver and enable “Hide DS4 Controller” to prevent conflicts.

     

    i hope this helps.

    1 person found this answer helpful.

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.