前言:用ps4手柄打微軟的遊戲是真的煩,各種連接不上,各種b事情。由於ds4windows使得PS4手柄被隱藏,然後手柄就怎麼也識別不到了,查遍百度也找不見,無奈去看ds4windows手柄軟件的官方文檔,終於修好了,教程如下。
附錄有使用ps4手柄玩微軟的地平線4
教程
手柄是因為一個叫HidHide的軟件被隱藏的,只要ds4windows是較新的版本一般是不會出現這個問題的,可能是百度的垃圾文章讓你操作HidHide軟件的鍋。
警告:以下為官方文檔,然後作者個人機翻閱讀,請謹慎操作
解決方案1
如果這個解決方案成功了,那麼說明恭喜你,可以去玩你喜歡的遊戲了,沒有成功的話,請看解決方案2
先打開設備管理器,然後在鍵盤上按win+R,出現運行界面,然後輸入devmgmt.msc,點擊確定
找到人體學輸入設備,然後找到HID-compliant game controller
然後右鍵,點擊卸載
卸載完成後,重啟電腦,然後打開ds4windows,查看是否能識別ps4手柄
解決方案2
打開註冊表編輯器,按win+R,出現運行界面,然後輸入regedit
如上圖所示
打開如下然後在最上方的地址欄中輸入計算機\HKEY_LOCAL_MACHINE\SYSTEM,如果不能輸入,那就按照這個去找一下。
在這一步中,僅搜索並刪除與“Class UpperFilter”相關的 HidHide 條目。不要亂刪除!!!
點擊SYSTEM按Ctrl + F打開搜索菜單,然後在搜索框中輸入HidHide注意: 如果不小心錯過了其中一個,點擊搜索框中的查找下一個按鈕,它就會在註冊表中不斷循環
作者這裡因為已經刪除過了,所以使用官方文檔的圖片
刪除3個文件!!!,要注意辨別是在什麼文件下去刪除註冊表需要刪除的條目有3個:
與UpperFilter / HidHide條目在同一列表中的Class / XboxComposite條目
與UpperFilter / HidHide條目在同一列表中的Class / HIDClass條目
與UpperFilter / HidHide條目在同一列表中的Class /XnaComposite條目
重啟電腦,然後插入手柄,試一試能否使用。
附錄
地平線4遊玩
- 先把steam關掉,因為steam自帶的手柄識別會和ds4windows衝突。
- 打開遊戲
- 打開ds4windows,然後如果ps4手柄燈不亮或者識別不到,如下圖所示:
如下圖所示,將點擊勾選框,讓勾選框沒用對勾,然後在稍等一會。
當勾選框可以點擊後,點擊勾選框,然後查看一下控制器頁面
如果手柄被識別說明,成功了,接著就可以開始你的地平線4之旅了
下載
DS4 Windows | 阿里雲盤
DS4Windows | 官方
參考
修復 HidHide - Virtual Gamepad Emulation Framework 的不正確刪除 (vigem.org)