DS4Windows安裝及成功驅動筆記(2023更新)

本篇初版為2019/08,於2023/08更新。

先前老弟反應手邊的PS4原廠無線控制器(DUALSHOCK®4)左類比好像在操作上開始不順暢了。想想從2015年底購入以來都沒有更換過,玩過的遊戲大約也有二十款以上,就算發生故障也不是什麼奇怪的事。不過購入新的之後,舊的去留成了管理人微煩惱的問題。
此時想起以前有試著將PS3原廠無線控制器(DUALSHOCK®3)連上電腦來玩模擬器,所以便利用Google搜尋了一下有沒有新的工具可用。畢竟只是左類比操作不順暢,如果是不需要類比搖桿的懷舊遊戲應該能再次好好活用吧。

目前可將PS4無線控制器連上電腦來使用的軟體當中『DS4Windows』仍繼續在更新,本篇的重點摘要為運用DS4Windows「安裝DS4驅動程式並成功驅動PS4原廠無線控制器」。雖然已購入其他的控制器,但做為備案所以將安裝流程記錄於此。

DS4Windows簡介

開發給PS原廠無線控制器連接上電腦的軟體「DS4Windows」原本由「Jays2Kings」開發,2016年開發中止後由「Ryochan7」接手繼續開發。
目前的介紹網站為「DS4Windows – Tool to Use PS4/PS5 Controller on Windows PC」,最新版本的軟體也公佈於「Github」。本篇使用的版本為「Version 3.2.13」,可免安裝使用。

管理人的軟硬體列表

DS4windows安裝需求

首先來確認DS4Windows網站提出的軟硬體需求
1. Windows 10 or 11
→不再提供支援給Windows 8.1以前的作業系統了。

2. PS4 Controller
→PS4控制器,其它可使用的控制器參考相容性清單

3. (Optional) Bluetooth dongle for connecting wirelessly
→「備選:無線連結用之藍牙接收器」。
電腦需具備藍牙才能使用PS4無線控制器的「無線」功能,沒有的話只能一直接著Micro USB連接線才能夠使用了。如果自己的電腦沒有內建,想使用外接的USB藍牙接收器還得注意「藍牙晶片」是否支援。管理人使用的是自己主機板附加之Intel無線網路卡晶片,安裝連線過程順利且後續連線操作都沒有問題。拍賣網站上多數為台幣100元左右的藍牙版本5.0以上接收器,建議購買前向銷售方詢問可否用於連線PS4控制器。

4. Microsoft .NET Runtime
→「Microsoft. NET Runtime 6.06或以上的版本(用於讓DS4Windows程式運作)」。
需要下載的是用於執行Windows桌面應用程式的「.NET Desktop Runtime」,管理人的電腦是64位元的作業系統所以下載「x64」的版本。

5. DS4Windows
→「DS4Windows主程式」。
DS4windows提供可安裝免安裝兩種版本,管理人使用的是64位元的免安裝版(DS4Windows_3.2.13_x64.zip)。

6. Micro USB cable
→「Micro USB連接線」。
如果自己的電腦沒有藍牙功能,有線連結的話需要「Micro USB連接線」,需要可以轉輸資料的線材。分辨方式為連接至電腦時是否會自動安裝成「Wireless Controller」裝置,沒有反應的話則為僅供充電用的線材。管理人用的是本篇開頭介紹的初代PS4原廠無線控制器,手邊沒有副廠的控制器所以無法測試是否可行。第一次連結電腦的話需要利用Micro USB連接線將控制器連接至電腦,這個作法跟第一次將控制器連接至PS4主機啟用時的方式相同。

有關於藍牙接收器的部份,如果價格超過台幣400元以上的話,考慮在拍賣網站上找得到的「八位堂USB無線接收器」也許會比較好。該接收器支援了相當多數電視遊樂器的控制器以連接電腦,更重要的是如果購入該接收器的話便不需要安裝DS4Windows了…管理人由於自己電腦的藍牙能夠順利使用DS4Windows的無線連接所以就不需要了,不然原本對他們的接收器以及復古控制器蠻有興趣的說~

DS4windows安裝流程:USB有線方式

其本上依照DS4Windows中「控制器/驅動程式設定」的步驟說明即可安裝,以下為管理人的實際安裝順序。

  1. DS4Windows網站點選右上方的「DOWNLOAD」按鈕,下載本篇截稿時最新版本x64的「3.2.13 64bit(DS4Windows_3.2.13_x64.zip)」。檔案為Zip壓縮檔,解壓縮後會產生一個「DS4Windows」資料夾。
  2. 進入「DS4Windows」資料夾,點選虹色圖示的「DS4Windows.exe」啟動程式。注意另一個黑色圖示是更新用的程式(DS4Updater.exe)別弄錯了。
  3. 第一次啟動時會詢問程式設定及控制器設定檔的存放位置(如下圖所示▼),選擇左邊的「Program Folder」會將設定檔存放至稍早解壓縮出來的「DS4Windows」資料夾當中。選擇右邊的「Appdata」會將設定檔存放至作業系統指定的個人資料夾當中,如此一來即使刪除了「DS4Windows」資料夾、個人設定也不會一起被刪除。

    程式設定及控制器設定檔的存放位置
    〈程式設定及控制器設定檔的存放位置〉

    第一次啟動程式時會跳出「啟用控制器支援」的視窗,目前還支援到PS5以及Nintendo Switch的控制器。管理人只需要PS4的支援即可,於是保留預先勾選的第一項「DS4 Device Support」再按下「Close」鍵。

    啟用控制器支援視窗
    〈啟用控制器支援視窗〉

    進入主程式介面後,可先至「Settings(設定)」變更語言。設定視窗橫向設計內容頗寛,要向右拉動水平捲軸以顯示更多的設定項目。變更語言設定後會跳出提示訊息,說明需要重新啟動程式才會切換語言。

    變更語言設定視窗
    〈變更語言設定視窗〉

    直接關閉程式,再重新啟動「DS4Windows.exe」即可順利顯示剛才變更的語言設定。此時再次進入「設置」,向右拉動水平捲軸至底會出現七個藍色的超連結,選擇第五項「控制器/驅動程式設置」以安裝PS4控制器的驅動程式。

    安裝控制器/驅動程式設置連結
    〈安裝控制器/驅動程式設置連結〉

    此時會先跳出Microsoft的「使用者帳戶控制」,點選「」即可進入▼下圖的安裝視窗。

    安裝ViGEmBus驅動程式
    〈安裝ViGEmBus驅動程式〉

    首先點選「步驟一:Install ViGEmBus Driver」,此時會自動下載並啟動「ViGEm Bus Driver Setup (如下圖所示▼) 」安裝程式,依照指示點選下一步按鈕(Next >)進行安裝。安裝完畢後點選結束按鈕(Finish)會回到▲上圖的安裝視窗,此時原本的步驟一按鈕文字也會變成「安裝完成」。

    安裝ViGEmBus驅動程式
    〈安裝ViGEmBus驅動程式〉

    第二個按鈕「步驟二」由於電腦的作業系統是Windows 7的話才需要,所以就跳過不執行。此時即可點選最下方的「完成」離開驅動程式安裝視窗。
  4. 接下來利用Micro USB連接線將PS4原廠無線控制器連接至電腦,第一次連接的話Windows會自動安裝驅動程式。待自動完成後在DS4Windows的視窗於「狀態」欄應該會看到控制器以USB的方式連結上電腦了。

    PS4控制器有線連結成功畫面
    〈PS4控制器有線連結成功畫面〉

    到這一步基本上USB有線方式的安裝流程應該就順利完成了。

DS4windows安裝流程:藍牙無線方式

  1. 備選的藍牙連線選項,先完成上述「DS4 驅動程式」的安裝後,接下來嘗試將PS4原廠無線控制器以藍牙方式與電腦連接。首先啟動Windows的「設定」,點選「藍牙與裝置」後再選擇上方的「新增裝置」。出現▼下圖視窗後,按住控制器上的PS鍵和SHARE鍵直到光條開始閃爍,再點選第一項的「藍牙

    新增藍牙或其他裝置視窗
    〈新增藍牙或其他裝置視窗〉

    接下來作業系統會開始偵測藍牙裝置,順利的話會出現▼下圖的「Wireless Controller」。點選它系統會自動連接控制器並安裝Microsoft的驅動程式,如此一來DS4Windows也能夠正確的識別它。

    新增藍牙或其他裝置視窗
    〈新增藍牙或其他裝置視窗〉

    回到DS4Windows的視窗於「狀態」欄應該會看到控制器以藍牙的方式連結上電腦了。

    PS4控制器無線連結成功畫面
    〈PS4控制器無線連結成功畫面〉

持續更新的DS4Windows還支援到任天堂的控制器了~它還有許多可以設定的地方以及自訂按鍵的方法,不過模擬器好像用不到這麼複雜就先放置了…