PTT推薦

[鍵盤] 老Realforce與Windows USB相容性

看板Key_Mou_Pad標題[鍵盤] 老Realforce與Windows USB相容性作者
YouCantGetME
(高級攻城師)
時間推噓 3 推:3 噓:0 →:5

我的幾隻104U在不同新電腦上在BIOS時正常運作
進Windows後會無法使用
裝置管理員中鍵盤會有驚嘆號 錯誤代碼10
Windows 10 21H2 晶片組 Z690 B660

不確定是新版Windows或新晶片組造成的問題
Reddit上的討論
https://redd.it/9z1dwr
比較泛用的解法有串hub或切DIP4成韌體更新模式
不過我的104U DIP空焊 手壓飛線跳似乎沒用
PCB乍看沒有空焊的SMD 應該是沒實作才空焊
有焊槍再飛一次看看

-試過有用的方法
某些外接USB hub
裝置管理員>移除鍵盤>掃描新硬體
用USBtreeview重啟裝置
devcon 移除>掃描新硬體
devcon 重啟裝置
插入沒插過鍵盤的孔
(承上,重開機前清除鍵盤的登錄檔可能有效 但不實際)

-試過沒用的方法
用USBtreeview重啟USB孔 > 代碼10
用RestartUsbPort重啟USB孔 > 代碼10
同USB孔重插 > 代碼10


用Windows Kits的devcon開機自動重啟鍵盤省掉人為操作

在工作排程器新增一個在系統啟動時觸發的工作
變更使用者或群組為System 建議最高權限 以免UAC問題
新增動作 啟動程式devcon 引數restart "USB\VID_0853&PID_011B&REV_0001"
硬體路徑從 裝置管理員>驚嘆號鍵盤>詳細資料>裝置例項路徑 取得
如果鍵盤已經正常運作 那要從詳細資料>硬體識別碼 中的第一行
把HID\VID_0853改成USB\VID_0853

Windows Kits下載 只需要devcon.exe 不需要額外的dll
https://learn.microsoft.com/en-us/windows-hardware/drivers/download-the-wdk

建議從WDK取得 有EULA要過
https://0x0.st/Hr-w.bin/devcon.zip

建好的排程檔 可以直接匯入
https://0x0.st/Hr-O.bin/Realforce_restart.zip

事件檢視器似乎追不到USB鍵盤插拔紀錄
如果事件檢視器追的到 就可以加入工作排程器觸發條件
(Microsoft-Windows-DriverFrameworks-UserMode/Operational)

不排斥第三方程式可以用EventGhost追USB事件然後觸發devcon裝置重啟
這樣就不怕開機中插拔

方法很醜 不如串一個hub簡單
在微軟意外修好前 老裝置只能自立自強了

--

傑米,炸掉它吧。 ⊙─ ─⊙▂⊙ 碰到問題,用C4就對了!

█◤
Adam Savage James Hyneman
MYTHBUSTERS by dajidali

--

※ PTT 留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 125.228.169.93 (臺灣)
PTT 網址

death11102/10 19:46好險我的104U插X570+win11還正常

makelove093802/11 02:38我103U Z790 win11 22H2 沒問題

ikew02/11 05:47我的104UG HI PRO好幾年前就遇過了! 搭配主機板B450和B460

ikew02/11 05:47都有,可能一兩個禮拜會出現一次,作業系統在win10和11都有

ikew02/11 05:47出現過

glen24602/11 10:31還好我是更舊的RF101 走PS/2安定

echomica02/12 17:12我也遇到這個問題 在裝置管理員裡暫停裝置再開啟就正常

echomica02/12 17:13運作了 但是重啟電腦之後又會認不到