Go to DS4Windows
r/DS4Windows
r/DS4Windows
This is an subreddit to discuss the DS4Windows and share profiles.
It’s not official.
Members
Online
•
by
PostDiscombobulated9
Download DS4 but it’s telling me “To run this application, you must install .NET. Would you like to download it now?” And every time I download it it still doesn’t work. I have no idea what to do so that’s why I’m asking y’all.
SOLVED
Troubleshooting
If you have problems connecting a gamepad controller to DS4Windows or output virtual controller doesn’t seem to work then please go through following troubleshooting steps at first
In all cases you should learn (well, not much to be learned there) how to use following tools to verify that a controller can register any button and analog axis activity:
- Joy.cpl = Windows gamepad/joystick control panel applet. You can run this command by typing this name in «Start menu» (press Windows key). Press «Properties» button for a selected gamepad controller and verify that it can register button activities.
- HTML5gamepad test app = HTML5 gamepad web app in Chrome and Firefox browsers (https://greggman.github.io/html5-gamepad-test/). Connect a controller to PC and press some buttons while this web page is open.
- DS4Windows profile editor and «Controller Readings» tab page in options. This will show you input from an analog axies and the size of deadzone range (if defined in DS4Windows profile settings).
General troubleshooting information
- Read «requirements» topic in the home page of DS4Windows app (https://github.com/Ryochan7/DS4Windows/blob/jay/README.md).
- Go through existing issue posts in https://github.com/Ryochan7/DS4Windows/issues web page. Try sorting issues by Newest/Recently updated/Most reactions options to see if the issue has been discussed earlier. Different sort order may reveal some old posts which are relevant to your issue.
- Use «search» field on top left corner to search Ryochan7/DS4Windows issues by a relevant keyword.
- If you still cannot find a solution and get things working then post a new issue with following information: DS4Windows app version, Windows OS version, gamepad version (official DS4 Sony controller or 3rd party compatible controller), bluetooth or usb connection to PC, the content of Logs tabpage in DS4Windows application when you connect a controller and try to press buttons. And of course explaining the issue in details and what doesn’t work as expected.
- If the issue is not just gamepad connection issue, but more like non-functioning profile re-mapping rules then zip and attach the profile file in your issue post (Github issue web page supports small attachment files and screenshot pictures).
Gamepad connection over bluetooth (BT)
- At first try to connect the gamepad controller without running DS4Windows application. Windows OS should see the BT controller at first before DS4Windows has any hopes of using the controller over BT connection.
- If the BT controller is not detected by Windows OS then make sure your PS3/PS4 is shutdown because otherwise the controller may accidentally connect there. Unplug power cord from PS3/PS4 if the controller keeps on turning on the game console.
- In Windows 10 you can pair BT devices via «Bluetooth and other devices» settings screen (just type in this name in Start menu or find it in Win10 settings dialogs). There should be «Add bluetooth or other devices» button. Press the button and Windows OS starts to look for bluetooth devices.
- Now press both Share and PS buttons on DS4 controller at the same time for about 3-5 seconds. The DS4 lightbar should start to blink rapidly as an indication that it is trying to pair BT connection.
- After a while the Windows OS should show you that a Wireless Controller has been connected. If the Windows asks for pairing code then enter 0000 pin code.
- If DS4 has been successfully connected over BT then Windows OS should show it as «Wireless Controller» (run Joy.cpl command) unless you are running HidGuardian tool to hide certain physical controllers. More about HidGuardian tool later on in this web page.
- If you are using a USB Bluetooth Adapter and after a Windows Restart, Sleep or Shutdown/Turn On process the controller doesn’t reconnect, requiring the controller to be fully removed from the paired device list and then repaired on windows by using the pair button combo on the DS4, try using the bluetooth dongle in another USB port (e.g.: if you are using a 2.0 USB Bluetooth dongle in a 3.0 USB port, try moving the dongle to a 2.0 port).
- If the DS4 controller seems to have significant input lag over BT connection then check at least following things: Set the power saving plan of the PC to «High Performance» (usually the default in Win10 is balanced), check Windows Device Manager and disable «turn off this device to save power» option in bluetooth device driver (untick the option).
- There has been reports that GeForce Overlay support has caused extra lag in BT communication. Try to disable GeForce Overlay supports in NVidia GeForce settings.
- if you have an usb BT dongle then try plugin it to front usb ports instead of to ports in the back of the PC, try different usb2/usb3 ports or try using usb extension cable and this way moving the dongle further away from the «radio storm» caused by the PC chassis.
- If there are BT lag and connection issues then try testing while WLAN is disabled in a PC and nearby WLAN client machines have been shutdown (mobile phones, tablets). Older WLAN standard and BT shares the same 2.4Ghz radio frequency and some cheap BT chipsets are integrated into WLAN chipsets. These may cause interference to each other.
- Please note that not all bluetooth chipsets in laptops/PCs/usb dongles are compatible with DS4 controller. The BT chipset should be at least in BT2.1 level. Sony sells an additional «Sony Dualshock 4 USB Wireless Adapter» gadget which supports DS4 bluetooth connection for sure.
- If you have any issues with high latency(especially using a CSR bluetooth adapter) you can try disabling «Enable output data to DS4».
You can do this by editing your controller settings like this:
Edit => Other(tab on the right) => Disable «Enable output data to ds4»
Afterwards click ‘save’ and restart DS4Windows to apply the changes.
Gamepad connection over USB
- If you have any troubles connecting the controller over BT then try to connect the controller over usb cable.
- Run joy.cpl command to verify that the gamepad controller was detected by Windows OS (it may still be listed as Wireless Controller in Joy.cpl tool even when you connected it over usb cable).
Installing DS4Windows application and ViGem virtual gamepad driver
- (Required) DS4Windows application. See https://github.com/Ryochan7/DS4Windows/wiki/DS4Windows-and-HIDGuardian-Install-and-Setup-Guide web page for more details where to download and how to install the DS4Windows app itself and required libraries.
- (Required) ViGem virtual gamepad driver created by Nefarius. DS4Win app uses that driver library to create virtual output gamepad controller devices on the fly. DS4Windows application installer installs the latest supported ViGem driver version if the app detects that the driver is missing. However, you can download and install the ViGem driver manually also before installing DS4Windows app.
- Sometimes DS4Windows installer fails to download or install ViGem driver files. If DS4Windows app gets stuck at 0% downloading or the app complains that ViGem driver installation failed then try to download the latest version of ViGem driver directly from ViGem web site and running the driver installer outside of DS4Windows app. See the «Link list» at the end of this page.
Nothing works and DS4Windows app and VigEm driver connection silently doesn’t do anything?
- DS4Windows application requires Microsoft .NET Framework 4.6.2 or newer framework and Visual-C++ 2017 runtime libraries. See https://github.com/Ryochan7/DS4Windows/blob/jay/README.md web page for up to date information.
- VigEm driver requires Visual-C++ 2017 runtime libraries (at least the current version. Some upcoming new version of that driver may upgrade to use more recent VC++ libraries by the time you read this web page).
- Download required VC++ and .NET runtime libraries from Microsoft web page and install those before installing DS4Windows app and ViGem driver.
- If DS4Windows app installer keeps complaining that ViGem driver installation failed or the ViGem driver is missing then try to install ViGem driver separately before running DS4Windows application. Download the latest ViGem driver from https://github.com/ViGEm/ViGEmBus/releases web page (DS4Windows app installer uses the same site to download the driver if installer detects that ViGem driver is missing).
- There has been cases where existing config and profile files (after upgrading from veeery old versions to the latest version) have some weird options and this causes problems. Test DS4Windows app with a new default configuration and profile files by deleting all files and profile subfolder in %APPDATA%DS4Windows folder (or backup existing files to a zip archive before deleting existing config files).
- Windows 7 needs certain Microsoft hotfixes in order to support the digital signature of ViGem driver. The original Windows 7 doesn’t support more recent encryption protocols used to sign drivers, but those missing protocols can be installed by downloading and installing following Microsoft hotfixes. Make sure to download either 64 bit or 32 bit version depending on the bitness of your Windows 7 installation and install Win7 service pack 1 if it is missing. https://docs.microsoft.com/en-us/security-updates/SecurityAdvisories/2015/3033929. See also https://docs.vigem.org/#!vigem-bus-driver-installation.md for more information.
- Check «Event Viewer» and DS4Windows log messages. If there are complains about «attempting to start the service winmgmt failed» or «Windows Management Interface not found» then try to do «repair Windows installation» fix using a Microsoft Windows installation media. There has been reports that this fixed a problem of DS4Windows app silently doing nothing when launched -issue. Or run WinOS «WMI repository repair» commands. Repair WinOS WMI repository
- Some users have reported that certain versions of MSI Afterburner and MSI RTSS RivaTuner apps are not compatible with WPF version of DS4Windows (V2.0+). RTSS prevents DS4Windows app to startup. Try adding DS4Windows.exe file to RTSS application list and set app option as «Application Detection Level=NONE» in RTSS (search issue tickets with these keywords for more information).
- If DS4Winodws.exe.config file from an old version is mixed with a new version of DS4Windows.exe executable file then it may cause problems. If nothing seem to work then try to download the latest version directly from releases page (see link list at the end of this page) instead of using auto-updater tool to do the update.
- If you have used Jays2Kings DS4Windows (V1.4.x) version then you may have ScpToolkit and ScpVBus drivers still installed. Those old drivers may cause problems with recent Win10 OS and with the newer ViGem driver used by this Ryochan7 DS4Windows app version. Uinstall ScpToolkit and ScpvBus if you are no longer using the Jays2Kings V1.4.x version ( Uninstall ScpToolkit and ScpVBus )
«Double input» problem in games? Game does all sort of weird things when I press a button (second player drops in, cannot navigate in menus because focus moves two lines when I press a key just once etc)?
- Use «Hide DS4 Controller» option in DS4Windows app to hide the physical controller from games. The game may see activity both from the physical controller and from a virtual output controller.
- (Optional) HidGuardian filter driver to hide physical gamepad controllers from games. This tool is not required, but in some scenarios it is recommended tool if the «Hide DS4 Controller» option in DS4Windows app doesn’t work in your system. See https://github.com/Ryochan7/DS4Windows/wiki/Exclusive-Mode-(Hide-DS4-Controller-config-option)-tips-and-issues web page for more info about exclusive mode in DS4Win app, double input problem in games and an optional HidGuardian tool.
DS4Windows «Logs» tabpage complains that «exclusive mode failed». What it means and what to do now?
- See https://github.com/Ryochan7/DS4Windows/wiki/Exclusive-Mode-(Hide-DS4-Controller-config-option)-tips-and-issues web page for more details.
- The fact is that DS4Windows application must be the first application opening a connection to a physical gamepad controller or the exclusive mode fails. Try to close apps you think may use gamepad controller and launch those apps only after you have started DS4Windows application and connected the gamepad controller.
- HidGuardian tool is an alternative solution if exclusive mode really doesn’t work in your environment.
Games don’t see any controller (not the virtual gamepad controller or physical controller)?
- Check your DS4Window profile. If you have set «Hide DS4 Controller» option (Settings tab page) then the profile SHOULD NOT HAVE «Use DInput only» option checked. Untick this «Use DInput only» option because having both HideDS4Controller and UseDInputOnly options enabled at the same time means that DS4Windows app will hide the physical controller and it won’t create an output virtual controller. The result is that you end up without any visible controllers.
- Make sure the profile has either xbox360 or dualshock4 option selected in «Controller» option (new option in V1.7.6+ versions). This option is not directly linked to the type of physical controller you have. It is the type of output virtual gamepad controller. If a game supports DS4 controller symbols then you may want to use dualshock4 output controller type instead of the default xbox360. However, not all games support DS4 controller type.
- Open Device Manager in Windows OS and make sure there are no warning icons under «Human Interface Devices» (HID) devices or HID device drivers in disabled state. See the same under «System Devices» for «Virtual Gamepad Emulation Bus» and «HidGuardian Virtual Device» drivers (if you use HidGuardian driver, it is just an optional tool).
- If you use HidGuardian to hide the original physical controller and you have set the type of virtual output as «dualshock4» instead of x360 then make sure you use revision 2 of DS4 gamepad controller. Otherwise there is a danger that HidGuardian tool will hide both the rev1 physical controller and rev1 virtual controller. See https://github.com/Ryochan7/DS4Windows/issues/669#issuecomment-487302990 post for more info. If you don’t know which revision of DS4 gamepad you have then take a look at the https://github.com/Ryochan7/DS4Windows/issues/720#issuecomment-499097172 post to see how to identify the revision of a Sony DS4 controller.
- Make a note about the version of «Virtual Gamepad Emulation Bus» and «HidGuardian Virtual Device» drivers if you need to post a new problem/bug report and the problem is related to a controller connectivity issue.
Steam doesn’t see the virtual output controller if a profile uses the Dualshock4 output type. Steam sees the DS4 controller only if DS4Windows uses xbox360 output controller type.
- There has been few reports about how the latest version of Steam client actively ignores its DS4 gamepad support if it detects that DS4Windows.exe (and few other applications) process is running. The simple solution is to rename DS4Windows.exe executable to, for example, DS4WinApp.exe name. Remember to copy DS4Windows.exe.config .NET configuration file also to follow the new name because this configuration file sets few memory parameters.
- This is some questionable decision made by Valve/Steam app instead of providing an option to let users to decide how Steam should behave with DS4 controllers.
- Please note that you have to do this renaming again when you update the DS4Windows to a new version (manually or letting the DS4Windows autoupdater to do it. Or set the «Custom EXE Name» option in DS4Windows Settings tab page and DS4WUpdater tool tries to follow this custom EXE name).
https://github.com/Ryochan7/DS4Windows/issues/750#issuecomment-512657735 - Some users have reported that there are few games itself (not just Steam client) doing the same «disable DS4 gamepad support if certain apps are running in the background» thing. Games: Shovel Knight.
When a profile uses dualshock4 output controller with HidGuardian tool then both physical and virtual controllers are hidden
- This is an issue in HidGuardian AffectedDevices sysreg configuration setting. By default HidGuardian hides both physical and virtual gamepad controllers, because those both share the same Sony DS4 hardware ID.
- The solution for people using DS4 revision2 gamepad is to instruct HidGuardian NOT to hide DS4v1 gamepad type.
- DS4Windows app and ViGem creates a DS4 virtual gamepad with DS4 revision1 hardware ID, so you can simply instruct HidGuardian NOT to hide DS4v1 gamepads and to hide only DS4v2 gamepads by tweaking HidGuardian AffectedDevices sysreg option.
Easiest way to modify HidGuardian AffectedDevices sysreg entry is to use HidHider tool or you can do it manually via WinOS regedit editor (remove or comment out DS4v1 hardware ID strings).
Tweak HidGuardian settings to NOT hide virtual DS4 output controller
Gamepad inputs seem to be sometimes lost, especially when I press several buttons at the same time
- Check your profile. Is «Flush HID» option checked? Untick this option because usually this option is not needed. This option would just cause the Windows OS level HID queue to be flushed each time DS4Windows app reads the current state of a controller. This may lead to lost inputs and causes extra burden to HID device driver level.
- This option is a legacy option used in very early versions of DS4Windows app to overcome a potential problem of «flooding» of HID message queue. New default profiles should have this option unticked, but feel free to play around with this option if you have some latency problems in BT or in game inputs.
When I modify profile options and press «Save profile» button in DS4Windows app then settings are lost the next time I open the profile editor?
- Maybe there are permission problems with the default profile folder and therefore DS4Windows app fails to write and modify profile files. This is especially true if you selected to install the profile folder under program files folder instead of under the default application profile folder.
- Open DS4Windows application and go to «Settings» tab page and click «Profile folder» link. It will take you to the current profile folder location (in case you don’t remember where it is).
Profile doesn’t do what I expect it to do after re-mapping keys?
- Try starting with a fresh new default profile in case there are some conflicting values. Press «new profile» button in DS4Windows app and select that profile as an active profile.
- Make sure the profile is active for the controller (see DS4Windows «Logs» tab page. It should list which profile was loaded when you connected the controller).
- Have you enabled «auto profile» option to change the profile automatically based on the foreground running application? Try disabling that feature if it helps to make sure that correct profile is picked up while you are testing a profile.
- Make sure there are no special actions bind to a key you are trying to re-map in Controls tabpage of a profile. Having both re-map rule and special action for the same key may cause conflicts (or the key does more than you expected it to do).
- If you have re-mapped an analog RS or LS stick to a digital button or key, but it is causing constant on/off button events even when a stick is not moved around then check the deadzone setting of the analog axis. Analog sticks are hardly ever completely stable or don’t always return to absolute center position when a stick is released (springs wear out or dust inside a controller). By setting a deadzone to analog axis solves this issue. See Settings documentation page for more info.
- If you use «gyro mouse» or «gyro joystick» functionality (ie. motion sensor drives mouse or LS/RS stick) then make sure you have set a big enough deadzone to LS/RS stick to avoid double feeding the mouse or LS/RS output events. If LS/RS doesn’t have deadzone then it may override gyro events because stick is never completely stable in a hardware level even when you don’t touch the stick.
- Use Joy.cpl and html5gamepad test apps to verify button and analog axis activity.
How to run certain tasks when DS4Windows application is launched or stopped?
- DS4Windows profiles have «Launch program with profile» option. The linked application (EXE or BAT/CMD batch file) is launched when the profile is activated. If you set it to a default profile then the application is launched whenever the default profile is activated at program launch time (or when you switch between profiles).
- KiwiMonitor is a freeware application (basic version) which runs in a background and can do all sort of things when a certain application is launched or stopped. If the built-in «Launch program with profile» option doesn’t do what you want then maybe KiwiMonitor does what you need. KiwiMonitor — App monitoring tool
Detailed debug log file from gamepad connection problems
- If previous tips didn’t help and a gamepad device doesn’t work in DS4Windows application then try to run a debug version of DS4Windows application.
- The debug version generates a detailed log file (shown in Logs tab page of DS4Windows app and in «%APPDATA%DS4WindowsLogs folder) from a gamepad connection events. This may tell us more about the issue.
- Download the following ZIP file and extract it into the same folder as your existing DS4Windows V2.x installation (the latest official DS4Windows V2.x release). The DS4WindowsDebug.exe executable re-uses all other files from the official DS4Windows installation (if the debug version doesn’t work with the latest official version then try some older V2.x version).
- Launch DS4WindowsDebug.exe debug executable, open Logs tab page of DS4Windows app and connect the controller.
- Do this with both USB and BT connected gamepads to see if there are differences. Remember to close and re-launch DS4WindowsDebug.exe app and shutdown DS4 gamepad while changing the connection method to generate a new fresh log dump.
- Use only one controller at a time when generating the debug logfile.
- Close and re-launch the debug application if you try several different gamepads.
- DS4WindowsDebug.exe.config configuration file has additional options to tweak and test a gamepad compatibility. Close the debug app when modifying values in this configuration file.
DS4WindowsWPF_DeviceDetectDebug.zip
Are 3rd party DS4 compatible controllers supported (non-Sony gamepads)?
- Some non-Sony gamepad controllers work, but others don’t.
- Some controllers work only using USB connection in PC.
- If DS4Windows application doesn’t detect a gamepad (ie. it doesn’t show up in Controllers list in DS4Win and Logs tab page in DS4Win doesn’t show any details about the gamepad) then the current official version of DS4Windows may not support that particular 3rd party controller. But, all hope is not lost yet. Please download the debug version linked above and try to run it. It should show more details about the connection issue in Logs tab page.
Link list
- Home page: https://github.com/Ryochan7/DS4Windows
- Wiki docs: https://github.com/Ryochan7/DS4Windows/wiki
- The latest version of DS4Windows app (use x64 64bit version): https://github.com/Ryochan7/DS4Windows/releases
- The latest version of ViGem gamepad driver (use x64 64bit version): https://github.com/ViGEm/ViGEmBus/releases
- The latest Microsoft .NET 5.x x64 64bit runtime library for DESKTOP Windows applications (ignore console and server .NET versions): https://dotnet.microsoft.com/download/dotnet/5.0/runtime
- The latest Visual C++ runtime library: https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads
- HidHide setup guide (recommended way to hide the physical gamepad from games): https://vigem.org/projects/HidHide/Simple-Setup-Guide/
- Exclusive mode and HidGuardian/HidHide explanation: https://github.com/Ryochan7/DS4Windows/wiki/Exclusive-Mode-(Hide-DS4-Controller-config-option)-tips-and-issues
- Settings: https://github.com/Ryochan7/DS4Windows/wiki/Settings
- HTML5 gamepad web app to test controller activity: https://greggman.github.io/html5-gamepad-test/
Fix Error Windows
If you’re having trouble with DS4 Windows not detecting that you have the correct version of the .NET Framework installed. Follow this quick guide in order to fix …
To see the full content, share this page by clicking one of the buttons below
Concluzion: How to Fix DS4 Windows not Detecting .NET 5.0 is Installed – Windows 10 – [vid_tags]
source
Check Also
How to Fix the “There Was a Problem Resetting Your PC” Error
How to Fix the “There Was a Problem Resetting Your PC” Error #Fix #Problem #Resetting …
DS4 Windows — бесплатная портативная программа и виртуальный эмулятор, который помогает в использовании и подключении контроллера PlayStation (Dual Shock 3,4 и Dual Sense) к ПК. DS4 Windows предоставляет пользователям больше компьютерных игр, в которые можно играть с помощью контроллера PlayStation. Не только это, но также помогает переназначить и переназначить клавиши или кнопки, которые можно изменить на все, что вы хотите. DS4 Windows действительно является активом для пользователей ПК, но среди всех этих преимуществ иногда программа сталкивается с проблемой, из-за которой она не может открыться. Если вы столкнулись с той же проблемой, из-за которой ваша DS4 Windows не могла открыться, и ищете решения для нее, то вы попали по адресу. У нас есть для вас идеальное и подробное руководство, которое проинформирует вас о причинах проблемы и грамотных методах, которые могут помочь вам решить ее. Итак, не дожидаясь дальнейшего, давайте начнем с руководства прямо сейчас.
Различные причины могут быть причиной того, что DS4 Windows не может открыться. От проблем с обновлением до ошибок, существуют различные причины, перечисленные ниже:
- Ошибка вмешательства в обновление Windows.
- Устаревшая версия DS4 Windows на ПК.
- Проблемы с драйверами Bluetooth.
- Несовместимость системы DS4 и Windows.
Ниже приведены методы, которые могут помочь вам справиться с неудачной установкой или невозможностью открытия DS4Windows. Пройдитесь по всем методам, пока не найдете тот, который поможет в вашем случае.
Системные Требования
Первое, что нужно сделать, если вы не можете открыть DS4 Windows в системе, — это проверить, совместим ли ваш компьютер с программой. Чтобы проверить это, вы можете убедиться, что основные требования, необходимые в системе для запуска DS4Windows, выполнены. Ниже приведены необходимые требования к ПК:
- Обязательно наличие Microsoft .NET 5.0 Runtime или более поздней версии.
- Требуется Visual C++ 2015-2019 Redistributable.
- Необходимые совместимые контроллеры включают контроллеры Xbox с поддержкой DualShock 4 и Ps5.
- Требуется драйвер Virtual Gamepad Emulation Framework (ViGEmBusv.1.17.333.0) или выше.
- Необходим кабель Micro USB или совместимое соединение Bluetooth (встроенное в Windows или адаптер).
- Обязательно отключите опцию поддержки конфигурации PlayStation в Steam.
Способ 1: обновить DS4Windows
Следующее, что нужно сделать, чтобы избежать проблемы с открытием DS4 Windows, — это убедиться, что ваша DS4 Windows обновлена. Чтобы обновить эту бесплатную программу, вы можете использовать инструмент DS4Updater, который поставляется вместе с установочной папкой DS4Windows.
1. Найдите расположение DS4Windows и откройте папку.
2. Теперь найдите и дважды щелкните DS4Updater, чтобы запустить его.
После завершения процесса обновления перезапустите систему и запустите DS4Windows, чтобы убедиться, что она работает нормально.
Способ 2: обновить драйверы Bluetooth
Следующий метод, который может помочь вам решить проблему с ошибкой установки DS4Windows, — это обновить драйверы Bluetooth на вашем ПК. Устаревшие драйверы Bluetooth являются частой причиной того, что программа не работает.
Примечание. Убедитесь, что адаптер Bluetooth включен.
1. Откройте диалоговое окно «Выполнить», нажав одновременно клавиши Windows + R.
2. Введите devmgmt.msc и нажмите клавишу Enter, чтобы открыть окно диспетчера устройств.
3. Теперь дважды щелкните Bluetooth.
4. Щелкните правой кнопкой мыши устройство Bluetooth под ним и выберите Обновить драйвер.
5. Теперь выберите параметр Автоматический поиск драйверов.
После завершения обновления проверьте, устранена ли проблема с неудачной установкой DS4Windows.
Способ 3: удалить последние обновления Windows
Также возможно, что новое обновление в вашей системе вызывает проблемы с использованием DS4Windows. Итак, если вы недавно обновили Windows, удалите последнюю версию, чтобы решить проблему.
1. Нажмите одновременно клавиши Windows + I, чтобы открыть настройки Windows.
2. Выберите параметры обновления и безопасности.
3. Теперь нажмите «Просмотреть историю обновлений».
4. Выберите Удалить обновления.
5. Теперь щелкните правой кнопкой мыши последнее обновление и выберите «Удалить».
После завершения процесса удаления последнего обновления перезагрузите компьютер.
Способ 4: повторно включить драйвер контроллера
Если даже удаление последнего обновления Windows не помогло вам в DS4, Windows не смогла открыть проблему, попробуйте повторно включить контроллер в окне диспетчера устройств на вашем ПК, чтобы решить проблему.
1. Нажмите клавишу Windows, введите диспетчер устройств и нажмите «Открыть».
2. Теперь дважды щелкните Устройства интерфейса пользователя.
3. Щелкните правой кнопкой мыши драйвер контроллера и выберите Отключить устройство.
Примечание. В качестве примера мы показали HID-совместимый драйвер сенсорного экрана.
4. Затем снова щелкните правой кнопкой мыши драйвер и выберите Включить устройство.
Теперь перезагрузите компьютер, чтобы проверить, устранена ли ошибка DS4Windows, которая не открывается.
Способ 5: загрузить драйверы вручную
Еще один метод, который может очень помочь, — загрузка драйверов в систему вручную, что очень помогает при сбое установки DS4Windows. Итак, выполните следующие действия, чтобы загрузить их вручную:
1. Откройте браузер и загрузите InputMapper HID Guardian водители.
2. После завершения загрузки следуйте инструкциям на экране, чтобы завершить процесс установки.
Способ 6: разрешить DS4Windows через брандмауэр
Брандмауэр на вашем ПК может блокировать открытие DS4Windows. Брандмауэр и сетевая защита могут блокировать сторонние приложения; поэтому важно, чтобы вы пропустили программу через брандмауэр, и для этого вы можете выполнить шаги, указанные ниже:
1. Откройте «Настройки Windows» и выберите «Обновление и безопасность».
2. Щелкните Безопасность Windows на левой панели.
3. Теперь выберите Брандмауэр и защита сети.
4. Щелкните параметр Разрешить приложение через брандмауэр.
5. Теперь найдите приложение DS4Windows и убедитесь, что установлены флажки Private и Public.
6. Затем нажмите OK, чтобы сохранить внесенные изменения.
Теперь вы можете проверить, решена ли проблема на вашем ПК и работает ли программа DS4Windows нормально.
Способ 7: переустановите программу DS4Windows
Если вы все еще боретесь с запуском DS4 Windows и спрашиваете себя, почему моя DS4 Windows не открывается, то у нас есть идеальное решение для вас — переустановка DS4 Windows. Загруженный файл вашей программы DS4Windows может быть поврежден или поврежден. Таким образом, повторная установка может помочь вам в решении проблемы. Но прежде чем продолжить, вам сначала нужно удалить программу, что вы можете сделать, выполнив следующие действия:
Примечание. Заранее загрузите среду выполнения .NET 5.0, чтобы избежать ошибки среды выполнения .NET.
1. Нажмите клавишу Windows, введите «Панель управления» и нажмите «Открыть».
2. Установите «Просмотр» > «Крупные значки», затем нажмите «Программы и компоненты».
3. Найдите и щелкните правой кнопкой мыши драйвер шины эмуляции виртуального геймпада Nefarious, чтобы удалить его.
4. Теперь перейдите к местоположению DS4Windows, чтобы удалить все файлы с вашего ПК.
5. Затем найдите %Appdata% в проводнике и нажмите Enter.
6. Теперь в папке Roaming удалите папку DS4Windows.
7. После удаления программы откройте браузер и скачать DS4Windows.
8. Теперь распакуйте загруженный zip-файл DS4Windows.
9. Откройте папку и дважды щелкните DS4Windows.
10. Затем выберите Appdata, чтобы сохранить профили и настройки.
11. Теперь следуйте инструкциям на экране, чтобы завершить процесс установки DS4Windows.
12. Затем на вкладке «Настройки» выберите «Скрыть контроллер DS4 для проблем с подключением к двойному входу».
Теперь проверьте, не удалось ли DS4 Windows открыть проблему, и посмотрите, решена ли она.
Часто задаваемые вопросы (FAQ)
Q1. Почему мой DS4Windows не запускается?
Ответ Одна из распространенных причин того, что DS4 Windows не открывается и не может обнаружить PS4, заключается в том, что контроллер отключен.
Q2. Работает ли DS4 Windows в Windows 11?
Ответ Да, DS4 Windows работает в Windows 11. Однако важно проверить системные требования, прежде чем запускать его в Windows.
Q3. Где я могу найти DS4 Windows, установленную на моем ПК?
Ответ Вы можете найти установленную папку DS4 Windows в папке AppData или в папке Program в вашей системе.
Q4. Почему DS4 Windows в моей системе не может распознать контроллер?
Ответ Если DS4 Windows на вашем ПК не может распознать контроллер, скорее всего, это связано с устаревшей версией контроллера. Поэтому, чтобы он был узнаваем DS4, убедитесь, что программное обеспечение вашего контроллера обновлено до последней версии.
Q5. Что произойдет, если я перезагружу свой контроллер PS4?
Ответ Если вы перезагрузите свой контроллер PS4, он очистит память контроллера, а также решит все проблемы, связанные с ним.
***
Мы надеемся, что наше руководство по устранению проблемы с DS4, которая не может открыть Windows, помогло вам решить ее несколькими способами. Кроме того, сообщите нам, какой из методов помог вам больше всего. Если у вас есть дополнительные вопросы или предложения, оставьте комментарий ниже.
Is DS4Windows Not Working? Don’t Worry, You Can Fix It Now!
Whenever you notice that DS4Windows is not working on your pc, you don’t need to dishearten yourself. Instead, try to think what is the reason behind the issue and try to fix it. Actually, there could be a couple of reasons for it and you may not be able to fix it on your own. Worry not, we are here to help you fix the issue on your own. All you have to do is to follow the guidelines shared on this page and apply them carefully.
Make sure to read this guide till the end and scroll to respective section where your issue is explained in detail. Just follow the tips and we are pretty sure that you will be able to troubleshoot it and fix it very easily. Okay, without wasting your time any more, let’s start going forward with the contents of this troubleshooting guide.
Most Common Issues & Solutions
There is no single issue to talk about on this guide and the issue may vary from a person to person and a computer to computer. Scroll down to where your issue is addressed and follow the exact steps that we have asked you to follow, in order to fix it.
DS4Windows Doesn’t Open / Crashes / Fails To Start
Sometimes you may notice that the tool doesn’t open when you try to launch it. In some other cases, it may get crashed soon after you launch it. On the other hand, it fails to start completely. If you are facing these kind of issues, follow the steps shared below.
Fix 1 — Check With The Prerequisites:
- Make sure that all the below mentioned prerequisites are installed and correctly configured.
- Check if you have installed Microsoft .Net 6.0 Runtime or not. The console version and server version will not work. So, download and install the desktop version (x64 or x86 bit) based on your system architecture.
- Visual C++ 2015-2019 Redistributable is required. Download x64 Bit version or x86 (32 Bit) version.
- ViGEmBus Driver is another must have requirement. If you haven’t installed it the tool finds it difficult to detect the installed driver, you may see an error message “ViGEmBus Is Not Installed”. In case if you’ve installed it but still getting the log message, uninstall it first and restart your pc before you re-install it. If the ViGEmBus driver ask you to install Visual C++ 2017 runtime libraries, you will have to install it.
- Microsoft 360 Driver is yet another must have driver for DualShock 3/4 and DualSense as well. If you have already installed it for using the 360 controller, you don’t have to install it again.
- The operating system on your pc must be either Windows 8.1 or Windows 10 or Windows 11. DS4Win may not work on older operating systems.
Fix 2 — Make Sure That The DS4Windows Folder Is Not Write Protected:
- Extract the zip file of the software either on the Documents Folder or Downloads Folder or any other built in storage driver (C Drive is not recommended).
- If the main folder is in the program files or on the dekstop where everything is write protected, you require higher credentials and authentication to launch the program and perform actions.
- If you are an administration, that’s fine. Otherwise, consider moving the folder to either Documents or Downloads or Pictures, etc.
Fix 3 — Make Sure That The User Data Is Not Corrupted:
- The tool won’t work properly when a portion or a whole of the user data is corrupted.
- To confirm and fix the issue, close the software if it is running and take a backup of the user data first.
- Delete the user data files from your pc and re-launch the software.
- Now, try to restore the user data files one by one and see which file is not getting restored to the tool.
- When you find a specific file is causing the issue, delete it and you are done.
Fix 4 — Inspect DS4Windows’s Log and Windows’s Event Viewer:
- DS4Win’s log will show you the warnings whenever there is an issue that prevents the tool to work normally.
- Inspecting the log files will give you clear idea about what causing it and how you can handle it.
- You can find the logs in two different places such as 1. Main Folder and 2. App Data.
- Main folder can be found where you have saved it.
- App data folder can be opened with a run command. Hit Windows Key + R, type %appdata% and hit enter.
- Launch the log file and see if you can find something about the issue.
- In case if you find “Attempting to start the service winmgmt failed” or “Windows Management Interface not found” in the app’s log file or windows’s event view. Then, try to repair windows installation fix by using the microsoft windows installation media.
- That will definitely solve the issue if carried properly.
- Otherwise, you can run windows os’s WMI Repository Repair Commands. To do that, press Windows Key + R, type cmd and hit enter to launch the command prompt on your pc.
- Type net stop winmgmt in the command prompt and hit enter.
- If you wish to continue, type Y and hit enter.
- Type winmgmt /resetrepository into the command prompt and hit enter.
- Restart your personal computer to apply the changes and you are done.
Fix 5 — Check With The Incompatible Applications:
- The usage of some incompatible applications along with DS4Win might prevent you from using the tool normally.
- Some of them are MSI Afterburner and MSI RTSS RivaTuner which are not compatible with the WPF Versions of the DS4W (Since v2.0).
- RTSS RivaTuner prevents DS4Windows to Startup and may also close it suddently after the launch.
- To solve the issue, you need to either uninstall RTSS application or make changes to the application detection level.
- Launch RTSS Tool, go to RivaTuner Statistics Server settings.
- Select “None” under the “Application detection level” and hit save. If that doesn’t solve your issue, check out our next fix in this list.
Fix 6 — Uninstall Legacy ScpVBus Driver (If Installed):
- Scp Virtual Bus Driver is a legacy driver which is used to spawn the virtual xbox controllers back in the days. Later ViGEmBus took over it’s place and ScpVBus is no more required now.
- Actually, DS4W will ignore (if installed) because it doesn’t need it anymore.
- But, using it along with the ViGEmBus driver may lead to various infamouse issues.
- So, it’s better to uninstall ScpVBus Driver (ScpToolkit) completely from your personal computer.
Fix 7 — Update Windows Operating System:
- Outdated / old version of the windows operating system may be a reason for ds4windows not working issue.
- Find out if there is an update available. Make sure to update it to the available version.
- You can try this after you are done with all the above methods.
- If it is still not working, you can comment below this page for the solution.
DS4Windows Not Detecting Controllers
Is DS4Windows not detecting your real controllers? check out the best methods to fix it. Not only that, you can try out the below ways to fix if games are not detecting your virtual gamepads for whatever reasons. Check if your controller is in the List Of Supported Controllers or not.
Fix 1 — Check With The DS4Windows’s Version:
- The very first thing is to check the version of the tool that you are currently using.
- It is a clear cut fact that the old version / outdated version will not be able to detect the real controllers no matter if everything else is well and good.
- Go to this link and download the latest version and follow the instructions to install it on your windows pcs.
Latest Version By Ryochan7’s
Old Version By Jays2Kings
Latest Version By Ryochan7’s
Old Version By Jays2Kings
Fix 2 — Check If DS4Windows Is Stopped:
Whenever the tool is not turned on, it will open up but can’t detect the real controllers. To solve this, you will have to launch the tool and hit the “Start” button which is there at the bottom right corner of the window.
Hit the button and you are good to go. If it still can’t detect the real controllers, you can try out the other methods to fix it.
Fix 3 — Check If The Controller Is Not Connected Properly:
If your controller is connected to your pc properly, you will be able to see it in the Windows’s Devices and Printers section. In case if there is any problem with the connection (USB Cable or Bluetooth connection), you will not be able to see it there.
Don’t worry, you can fix it by following the below tips if you can’t see your controller like in the above image.
- Remove the USB cable from the PC and from the controller (if you’ve connected via usb connection).
- Disconnect your controller from your personal computer (if you’ve connected via bluetooth connection).
- Check the USB Cable once before you connect the controller to your pc again now.
- Make sure to also check the USB Port of your pc. In case if there is a problem with the USB Port, change the port and connect it again.
- You should also check the port of your controller before you connect it again.
- If evveyrthing is fine, connect it now and go to Devices and Printers section by following the path Control Panel > All Control Panel Items > Devices and Printers.
- If you can see the controller under devices section, you are good to go. Otherwise, you may try to connect your controller via bluetooth.
- Press the controller buttons to put it into the Pairing Mode.
- Turn on Bluetooth on your Windows pc and hit “Add Device” or “Search For A Device” option.
- Select the controller and enter the pin “0000” if asked for a pin.
- If the connected controller is active for more than 5 to 10 seconds, we can treat that the connection is stable and you don’t need to worry about it.
- In case if the controller is disconnected and your pc is still showing the Add Device option, you will have to restart your pc and try to establish a wireless connection again.
Fix 4 — The Controller Has Been Disconnected Accidentally:
Sometimes, the controller will get disconnected automatically after a while. The reason coudn’t be due to faulty bluetooth/usb cable but because of the Hide DS4 Controllers option. If you have enabled this option for whatever reasons, you may face the controller connectivity issues. Don’t worry, you can solve the issue by following the step by step instructions shared below.
- Go to Control Panel > All Control Panel Items > Devices and Printers section your windows pc. Otherwise, you may go to devices and printers by using the run command method. Hit Windows Key + R and type control printers and hit enter.
- Now, you will need to locate your controller on the list of devices that you see on the screen.
- Right click on it and tap “Properties” and then go to “Hardware” section.
- Click on “HID-compliant game controller” under the Device Functions section.
- Click on “Properties” button now and tap “Enable Device” option to turn it on.
Fix 5 — Check If The Controller Is Enabled But Hidden:
In case if your device is connected properly (as shown in the below image) but hidden, HidGuaridan and HidHide could be the reason for it. In such a situation, your pc and DS4W won’t be able to detect the connected controller until and unless you resolve the issue. Need a hand? follow the below instructions and tips.
- HidGuaridan is one of the legacy drivers which is not required now. So, you will have to remove it from your pc in order to unhide your controller.
- Follow the path Windows Start Menu > Control Panel > Programs > Uninstall A Program.
- Select the “HidGuardian” app from the list of installed apps and hit “Uninstall” when prompted.
- Since you have uninstalled it, restart your pc and install the hidhide driver (only if not installed already). Because the hidhide driver is very helpful in avoiding the double input issues.
- In case if you haven’t actally installed HidGuardian but still the controller is hidden, HidHide could be a potential culprit behind this issue.
- To test things with the HidHide driver, Open HidHide Configuration Client.
- Untick the Enable Device Hiding check box under Devices section.
- See if your controller is visible now and not hidden.
- If the issue is not yet solved, Uninstall HidHide from your pc to test things.
- If the issue is still not yet solved, you need to uninstall ds4w from your pc and do things from the beginning and make sure to check your controller as well.
Fix 6 — Enable Support For Your Type Of Controller In DS4W Settings:
Are you using Switch Pro or Joycon controller? check if your type of controller is enabled or not. You can check that in the settings of the DS4Win.
- Launch the DS4Win tool on your personal computer.
- Go to Settings tab and then go to Device section.
- Make sure to Turn On All Controller Types. You can also see the list of connected controllers there.
- Hit “Stop” button and “Start” button again once and restart your pc to apply the changes.
Fix 7 — Make Sure That Your Controller Is Not A Replica:
If the controller is a copycat or a replica of the original dualshock 3 or dualshock 4 or dualsense, you may have to try out the below instructions.
- Some replicas and copycat controllers are supported by the ds4w but not all of them.
- So, you have to try reconnecting your controller to the pc via bluetooth or an USB connection.
- If your pc detects the controller, you are lucky and if not, we can’t do anything about it.
High Latency / Input Delay Issues Over Bluetooth
Latency is nothing but the delay in communication between two devices. On other words, it is the time taken for a device to respond to the command from the other device and vice versa. In our case, it’s the time taken for DS4Windows to respond to the commands from the controller.
If the latecy is high, your in-game experience will be horrible for sure. In case if you are facing input delays issues as such, continue reading the below recommended methods but before that, check out the important information shared below.
INFO — Usual Input Delay / Latency (Complete Details):
| Controller Name | Normal Input Delay | Minimum Input Delay | Important Information |
| DualSense (DS5) | 3ms | 1ms | |
| DualShock 4 (DS4) | 4ms | 1.5ms | DS4 V1 and V2 doesn’t have a big difference in latencies |
| DualShock 3 (DS3) | 5ms | 5ms | Connected through BthPS3+DSHidMini (DS4Windows Mod) |
| Nintendo Switch Pro Controllers | 16ms | 16ms | 16ms is the lowest latency that the official swith pro controllers can get |
| Joy-Cons Controllers | 16ms | 16ms |
Input delay above 20ms is considered to be the bad latency. Anything below 10ms is suggested. Everything in between 20ms and 10 ms is treated as mediocre latency frequencies.
Latencies may vary with the kind of a bluetooth connection that you are using. It’s better to use a bluetooth adapter because the built-in bluetooth adaptors might not work properly some times.
TIPS — Monitor Input Delay (Latency):
- In order to check the input delay of the connected controller, launch the tool and go to “Controllers” section.
- Hover the cursor onto the controller name to know the currently latency.
- If the latency goes over 10ms (milliseconds), then that will be displayed in the “Log” section.
- Whenever the latency goes beyond 10ms, it will show you the actual/current latency (input delay) clearly.
- You may export this data if you want or Clear it to see the fresh data from then.
CAUSES — Reasons for The High Input Delay Issues:
Make a note that DS4Windows is not responsible for the input delay becuase it has nothing to do with the transfer of data from your controller through USB connection or Bluetooth. We have listed down some most common causes right below.
- Too many devices connected to the bluetooth adapter.
- Low quality bluetooth adapter.
- Outdated in-built bluetooth adapter.
- High radio interference near the bluetooth adapter.
- Faulty bluetooth adapter’s drivers.
- Bluetooth and Wifi Interference.
- DS4Win causing controller to increase the rate of data transfer (applies to DualShock 4 and DualSense only).
Below are the solutions that you can follow in order to fix the high latency issues with your bluetooth/wireless controllers.
Fix 1 — Turn OFF Wifi & Try With Bluetooth Alone:
- This is the best method to reduce the radio signals interference from the connected wifi devices.
- Turn Off Wifi and turn on Bluetooth.
- Pair your controller through Bluetooth and try to measure the input delay by hovering the cursor onto the name of the connected controller. For more information, go to “Log” section as explained in the above section to view if there is still high input delay.
- Also make sure to keep the other electronic devices away from your pc and controller.
Fix 2 — Set High Performance Power Plan on Your PC:
- The default power plan of windows 10 computers and laptops is balanced and some other users might be using “Battery Saver” or “Power Saver” mode.
- Switch the Battery Saver / Balanced Mode to High Performance.
- The second thing that you can try out is to alter the same to the bluetooth dongle as well.
- Open Windows’s Device Manager > Select the Bluetooth Dongle > Go to Properties > Go to Power Management > Untick “Turn off this device to save power” option.
Fix 3 — Use A Dedicated Bluetooth Adapter:
Built-in bluetooth adapter in your pc might not be working properly. To overcome the issue, you may use a dedicated bluetooth adapter to establish a wireless connection between your playstation controller and pc.
- If you have already used a separate bluetooth adapter but ended up unsolving the issue, it might be a faulty one.
- Get a brand new bluetooth adapter and connect it to your personal computer.
- Open Device Manager on your windows pc and disable the built-in bluetooth adapter. This will help you with a single bluetooth connection by avoiding infamouse issues with double bluetooth dongles.
- Pair it up with your controller and establish a strong bluetooth connection with your controller.
- If you can’t pair your controller to a new bt adapter, remove it from the pc and plug it in the other USB port.
- If that doesn’t help you, you may use an USB extension cable to connect the bluetooth adapter to your pc.
Fix 4 — Decrease Bluetooth Polling Rate on Profile Settings:
The other best method to solve bluetooth related issues is to decrease the bluetooth polling rate in the profile settings. Following are the steps to do it smoothly.
- Launch the DS4Windows tool on your windows pc.
- Go to “Profiles” section.
- Select the profile and hit the “Profile Editor” option and tap “Other” option from the available options on the right hand side of the tool.
- Go down to BT Poll Rate section and set the value to 10 ms.
- This is a very useful feature especially when you have connected multiple controllers to your pc.
Keep an important thing in mind that this works only with the DualShock 4 (DS4) controller and DualSense (DS5) only. This method doesn’t work for DualShock 3 (DS3) controllers, Joy-Cons and Pro Controllers.
Fix 5 — Disable The «Enable Output Data To DS4» Option:
- In case if you find that your bluetooth adapter is unable to send and receive data well, you can try this method.
- Launch the DS4W tool > Go to Profiles > Select Profile > Click Profile Editor > Go to Other and Disable (Uncheck) Enable Output Data to DS4 option.
Disabling this option will disable Rumble Effect and Lightbar Control Effect as well. If you would like to enjoy both rumble and lighbar effects, you must not disable this option.
DS4Windows Is Not Creating Virtual Controllers
Is DS4Windows not creating virtual controllers such as X Box 360 DS4 Gamepads? follow the instructions shared below and fix the issue in under 5 minutes.
- Open DS4Win tool on your personal computer and go to “Controllers” tab.
- Choose the profile and hit “Edit” option.
- Go to Profile Editor and then to Other option.
- If “Disable Virtual Controller” option is turned on, kindly disable it.
- Save the changes, hit “Stop” and click “Start” button again and test things.
You can follow these tips in case if you have seen anything similar to a message “Associate (X360/DS4) Controller (…) Does Not appears in the Log section.
Games Not Recognizing The Virtual Controllers
Before you search for the causes of the problem, it’s required to look for the double controller / double input issue. That could be a reason for games not recognizing the virtual gamepads and controllers. To check for that, launch the ds4windows tool on your computer and make sure to close HidHide driver (if opened).
In case if you see the “X” mark as shown in the above image, you should be very careful and fix it as soon as possible. Until and unless it is fixed, games will not be able to detect the virtual controllers. Scroll down to find out the solution to fix double input (double controller) issue.
For now, let’s assume that there is no such issue and everything is normal but still the games on your pc are unable to detect the virtual controllers. The solutions that we have mentioned below might help you most of the times.
Fix 1 — Check If The Virtual Controller Is Responding As Expected:
- Go to Gamepad Tester Online Website on your pc (using chrome browser or opera or edge).
- You can check a lot of parameters of a controller according to the profile that you have created.
- If you notice that your controller is responding well to your commands and button presses, that’s well and good. We can assume that there is a problem with the profile that you have created.
- To test with different settings, create a new profile in the ds4w tool and opt it for your controller in the Controllers tab.
- Perform the testing now and if everything seems good, focus on building a better profile and you are done.
- In case if the gaempad tester website is not working properly, try again after sometime. In the mean time, you may try out the other methods to fix the issue.
Fix 2 — Check For The Incorrect XInput Slot:
There may be an issue with the incorrect XInput Slot configuration. Generally, the xbox controllers are associated by windows to Xinput slots ranging from 1 to 4. Assume that windows has assigned the controller to Xinput Slot 1 intially, it has be cleared when it is disconnected.
Again when you reconnect it, if it gets associated with Xinput slot 1 but which is in reserved state, you will encounter a problem. In some other cases, some games will be keeping an open handle to the Xinput slots. When it happens, there will be a chance for the controller detection issues.
This is a Windows process and you have nothing to do with the DS4W. Don’t worry, you can fix it by following some simple steps.
- Make sure that you have connected at least one real controller to your pc.
- Open DS4Win on your pc and go to Settings. Launch the XInputChecker tool now.
- Check all the slots to know which slots are connected. You also need to check which slot is associated with your connected controller. In order to check this, you can press the buttons of your controller and see if the tool is responding to yoour presses or not.
- On the other thand, download the process explorer archive and extract it.
- Run the procexp64.exe file to open process explorer.
- Go to Find option from all the menu options that are available on top of the tool bar.
- Tap Find Handle or DLL…
- Or, you can alternatively use the keyboard shortcut (Ctrl+Shift+F) to open the Find Handle or DLL… options.
- Type Xinput in the search bar and hit Search.
- It will show you all the dll files that comes under XInput slots.
- By doing this, you will be able to understand which XInput Slots are associated with which programs and processes.
- Later, you can kill those processes or programs. Check out the below section for more information about it.
Fix 3 — Terminate Offending Processes / Programs / Apps / Games:
This is a simple thing to do but all you need is the awareness about the offending programs / apps or games. To find them out, you can follow the above method and understand what’s happening with your applications and XInput slots.
- Close the application / program or game if that is open and utilizing the system resources.
- In case if you don’t require the application or game, uninstall it.
- Restart your pc and launch the DS4W and make sure that XInput slots are not associated with the other apps now.
- A better fix is mentioned below, check it out now.
Fix 4 — Set A Permanent Output Slot:
When you have issues with the output slots, it’s better to set a permanent output slot. So that you make the games to pick other available slots leaving the one that you have pre-occupied for your controller. Here is how you can do that very easily.
- Open the DS4Win tool on your pc and go to Output Slots section.
- Now you will see a list of all the available output slots. Choose the very first one in the list.
- If you can closely observe the X360 controller, it will be Dynamic.
- Change it from the Dynamic to Permanent and hit “Accept” and you are done.
- Now, you may go to the gaempad tester website and test your controller.
You can test the controller by disconnecting and reconnecting it for several times. In case if everything works well, you are good to go.
Note: You should be very careful when emulating DualShock 4 Controller because you’ve set a permanent output slot to x box 360 controller. So, it’s recommended to unplug the permanent xbox when you are doing the DualShock 4 emulation.
Fix 5 — Check If The Game Supports Only XBox Controllers:
Most of the games supports the use of XBox Controllers for obvious reasons. It is very important to add support the xbox controllers and that’s the reason behind this. On the other hand, some playstation games supports only the use of XBox Controllers. In such as case, you need to switch to the XBox Controller Emulation because that’s the only solution that we have currently. Check out the following points before you come to a conclusion.
- Visit the PC Gaming Wiki Website to check if the chosen game supports native DS4 or not.
- Also, look for the Input Settings, Lightbar Support and Impulse Trigger Vibration Support, etc.
- One important fact is that the games that have native DS4 support will not have Rumble Support.
- Look for the additional information such as Controller hotplugging, haptic feedback, simultaneous controller+KB/M as well.
Fix 6 — Check If Games Steam Input To Support DS4 Controllers:
It is seen in many games that they require steam input along with your DS4 controller. If you start playing such games without the steam input, you can’t go further in the process. Don’t worry, you can enable it by following a set of simple instructions shared below.
- Launch Steam Client on your personal computer and go to it’s Settings.
- Head over to Controller Settings and enable Playstation Configuration Support.
- This thing will help you get Rumble effect and lightbar features as well.
- In order to be able to play games with the playstation configuration support, you will have to run ds4windows under a custom name (we have shared this method on our Getting Started Guide)
Fix 7 — Check If The Games Are Intentionally Ignoring The Virtual Controllers:
It is seen in couple of games that they ignore the ds4 controllers intentionally. Whenever a game detects that you are using a ds4 controller, it will ignore it automatically. You have no choice other than using the x box controllers. So, using the xbox controllers when games don’t allow ds4 controllers is the only solution.
Controller Not Behaving Correctly While Playing Games
You might have gone through misbehaviour issues with your controller. Sometimes, it may not respond to your commands and other times, it may execute wrong tasks for your commands while playing the games. That leads to unsatisfying gaming experience which needs to be fixed without a miss.
Fix 1 — Character / Camera Moves Automatically:
Stick Drifting issue is the reason for your character or camera to move by themselves. The issue is caused by a couple of hardware related problems and a glitch with the controller stick position which is not perfectly centered when it is not moving. The other reasons are as follows,
- When the stick (LS and RS) is not getting back to it’s center correctly and precisely.
- If there is any issue with the stick’s position sensors.
- To avoid drift issue when using preset xbox profile, make sure that the movement range is less than 8% (+/- 0.08) for the stick’s resting position.
- If it is above 8% (+/- 0.08), then the stick position will be out of the default dead zone. In such a case, the DS4W will assume that the user is actually and intentionally moving the stick.
- So, while using the default preset profile, make sure that there are no (Anti) deadzones in use. Then, DS4W will repass the real position of the stick to the virtual dualshock 4 controller.
Pro Tip: Create a new profile for testing and name it anything you want. For example, “test profile for stick position” is your new profile. Set the Dead Zone and Anti Dead Zone to 0.00 for both the LS and RS sticks and hit save. Choose this profile and head to the https://gamepad-tester.com/ website and test it now.
If the drift is minor, you can try out the above method. In case if the drift is major, consider cleaning the stick’s resistor meters. Do it on your own or take it to concerned person and explain him/her the problem. If they insist you to change the sticks in case of any physical damage, you should do it and try out with the new sticks in your controller.
Fix 2 — Adjust The Dead Zone Values:
It’s time to handle some technical stuff like adjusting the values of a deadzone based the fluctuations of both the x and y axis of the individual sticks. Below table will help you give you a clear idea about it.
Minor Drift With Left Stick
Major Drift With Left Stick
Solving Minor Drift
Final Output
Minor Drift With Left Stick
Major Drift With Left Stick
Solving Minor Drift
Final Output
Fix 3 — Controller Stops Responding All Of A Sudden:
If you notice that the controller stops working / responding to your commands suddenly, the following steps should be followed.
- Check the USB Cable that you have used to connect the controller to your pc (In case of an USB connection).
- If the cable is working properly, make sure to check the USB port adjustments to the connected cable.
- Clean the USB port of your personal computer with cotton (don’t use any liquids to clean it).
- In case if you have used a bluetooth connection, it could be due to high latency.
- Avoid radio intereference near the controller and pc and test things again.
- For more information, check the Log section of the DS4Win application on your personal computer.
Fix 4 — Game Responds Very Slow To Commands:
If the game is responding very slow to yoour commands, the issues is may be with the game itself. If the issue is with your real or virtual controller then, every game responds very slow to your commands. Observe the issue and its nature first and then you can follow the below instructions to fix it in under 2 minutes.
- If you’ve connected your real controller through a Bluetooth connection then, the issue is may be due to High Latency or Random Latency Spikes.
- To solve the latency related issues, scroll to top follow the instructions or simply switch to the USB connection.
- In case if the issue is raised when you’ve connected your controller through an USB connection then, you must check the cable first.
- Change the cable and try again and also make sure to keep the electronic devices little far away from your system.
If the game responds very slow to your commands especially when you have used a virtual ds4 controller, you should note that the issue is due to the outdated hidhide drivers. Make sure to update the HidHide driver to the new version to fix the game’s slow response issue. If that doesn’t solve your issue, you need to look for the changes to the game settings. Refer to the Help / Support section of the forums and make changes accordingly.
Fix 5 — DS4’s Rumble, Motion, Gyro, Touchpad and Lightbar Are Not Working:
Becuase of the issue with the ViGEmBus driver, the support to Rumble and lightbar were disabled by the DS4Windows tool old versions. So, you won’t be able to get it by default until and unless you start using the latest version of the DS4Win tool. Let’s check what you should do in order to fix motion, gyro, touchpad, lightbar and rumble issues in the latest version.
- You might think that the game does actually support the rumble, gyro and other features. Are you sure about it? why don’t you check for the clear information once?. Go to www.pcgamingwiki.com website and select the game in the website from the home page or use the search bar to find it out.
- Go to Controllers section to see the details if it has specifically mentioned that there is a support for the DS4 Controllers and the features that we are talking about.
- The next thought is about the profile building for your controller. Did you actually enabled or allowed all the mentioned features in your profile? check it once.
- Sometimes, you need to make sure that if the game that you want to play requires steam input or not. In case if it requires steam input, you have to make some necessary changes to Playstation Configuration Support in order to be able to use the gyro, lightbar, motion and rumble features through DS4 Controller Emulation.
Fix 6 — Rumble Doesn’t Work With DS4 Controller Emulation:
Rumble support is not active for DS4 controller emulation by default. Don’t worry, you can still get it by going through a simple workaround.
- Launch DS4Win tool on your personal computer and select the profile (it could be default profile or a specific profile).
- Go to Settings of the profile and navigate to the “Other” section from there.
- Check if the Rumble has 0% (if yes, rumble is not turned on).
- Increase rumble from 0 to 100% (that gives you full potential of the rumble effect).
- Hit “Save” button to save the changes that you have made now.
- Once it is done, go back to the controllers section and hit “Stop” button and “Start” button again.
- In case if the rumble effect is still not working, make sure to check with your controller’s hardware.
- On the other hand, also make sure to check for the steam input requirement.
Finally to solve the issue very easily, switch to Virtual X Box 360 Controller Emulation to get Rumble effect if you are not able to get with the DS4 Controller emulation.
DS4Windows Double Input / Double Controller Issue
The double input (or) double controller issue generally occurs when you are not using the HidHide’s functionalities well. In order to make use of the features of it, you must have installed it on your pc. Moreover, you should be hiding your real controller from the system and games that you play on your pc.
Fix 1 — HidHide Is Installed But Double Input Issue Is Not Solved:
Installing the hidhide software alone won’t help you in this case. You need to properly configure the settings in order to be able to hide your real controller from the game’s and pc’s detection.
- Launch the DS4Win and stop it from running in the background.
- Hit “Stop” button and close the window completely and make sure that it is not running from the task bar.
- Launch the HidHide’s configuration client and select your real controller and hide it.
- You must also need to turn on “Enable Device Hiding” option.
- This process is not limited to DS4 Controllers alone or the X Box Controllers. It applies to all the controllers that you may have used / willing to use further.
- Save the changes and close the hidhide’s client now.
- Re-launch DS4Win on your pc and see if it is properly hidden or not. The “Key” logo indicates that the real controller is hidden.
Note: One more important thing is, add DS4Windows to HideHide’s applications list.
Fix 2 — Hidden The Controller But The Double Input Issue Is Not Solved:
In case the issue is not yet solved, you have a couple of things to do. Following are the steps that you should consider following.
- Close the DS4Win and launch the HiHide’s configuration client.
- Check if the “Enable Device Hiding” option is turned on or not.
- If it is not yet turned on, you should enable this option.
- Disconnect your controller from your pc and re-connect it with an alternative connection method (USB > Bluetooth or Bluetooth > USB).
- To confirm that your real controller is hidden, head over to www.gamepad-tester.com website and check if your real controller is hidden or not yet.
- In case if the controller is not hidden, try things from the beginning.
That is all about the troubleshooting guide. We have tried our best to discuss about all the issues that majority of the users of DS4Windows. In case if you feel that we have missed something in this guide, let us know through the comments below this page.















































