2016年12月29日

[筆記] steam controller (steam 控制器) 在 windows 7 上安裝驅動程式失敗

最近因為想用手把玩黑暗靈魂,也剛好發現台灣有人代理了 steam 控制器,評價貌似不差,而且習慣後好像甚至可以取代滑鼠操作,於是就趁著特價入手了,然後就發生了 win 7 自動安裝驅動失敗的問題 = =

steam 控制器雖然號稱不用另外安裝驅動程式,但有一個前提是要讓 windows 能先抓到 steam 控制器,後續才能藉由 steam 自己的軟體抓到控制器並且進一步設定且更新驅動。結果 win 7 好像一堆人安裝驅動都會失敗,導致 steam 抓不到控制器 = =

其實 steam 的論壇上已經有不少人反應、討論還有各種解法了,這邊整理一下 2 個我試過有用的觧法

第一個 hack 的觧法 (#19 那一則) 其實我不太喜歡 XD,以下簡單描述:
  1. C:\Windows\inf 如果驅動程式能正常安裝的話底下應該要有一個檔案是 usb.inf,沒有這個檔案的話基本上是抓不到控制器的 (粗略看過去檔案裡面是描述 steam 控制器的一些必要資訊)
  2. 把C:\Windows\System32\DriverStore\FileRepository\usb.inf_amd64_neutral_XXXXXXXXX 的資料複製到上面那個路徑底下,並且改名成 usb.inf (如果有插在不同的 usb port 上就會有好幾個不同的 XXX,檔案內容好像都一樣)
  3. 重開機,開起裝置管理員,找到驅動安裝失敗的 steam controller,更新驅動。這樣應該就會看到 windows 開始安裝幾個驅動程式了
 這個 hack 的麻煩點是插在不同的 usb port 時就要重新再來一次,超級麻煩的。所幸,有另一個比較簡單的解法

解法二 (#21 那則) 簡單來說就是直接去搜尋電腦裡既有的驅動,因為貌似只是 USB 辨認失敗而已,所以找到既有的就好辦事了,流程如下:
  1. 開起裝置管理員,找到安裝驅動失敗的 steam controller
  2. 右鍵 ->更新驅動程式 -> 瀏覽電腦上的驅動程式軟體 (也就是手動安裝而不是自動搜尋) -> 讓我從電腦上的裝置驅動程式清單中挑選
  3. 第二步會把已經安裝好的驅動程式清單列出來,在這份清單中找到 USB 的驅動 (通用序列匯流排控制器),選擇下一步後就會看到裡面有 USB Composite Device 了,再選下一部就會開始安裝驅動囉
這邊要小小的提醒一下:因為我是先試過了第一個方法,所以第二種方法在第三步可能是直接找到後來安裝好的驅動,如果直接嘗試第二個方法,在第三步可能會略有不同,有請別人幫忙補充 XD

沒有留言:

張貼留言