參考了前人的文章
發現真三國無雙三代和四代win10之後不能玩的原因 在於沒有secdrv.sys
win11的解法和win10的法差不多
整理一下目前的流程
1. 要將secdrv.sys複製到C:\windows\system32\drivers\
2. 要用64signer v1.2來簽署驅動程式 並且開機到測試模式
3. 以系統管理員身分執行cmd
3a. 輸入sc config secdrv start=auto
成功後再輸入sc start secdrv,
此時應該會顯示「「服務實例已在運行當中」或相同意思的英文
此時應該可以正常運行
我試的時候一直無法出現測試模式
後來發現是win11安裝時通常都會打開UEFI
這個要在開機的時候進入bios設定 停用UEFI 改用"Other OS"
大概像這樣
https://pse.is/5dls8t
改完之後重新跑一次流程 確定進到測試模式 再執行步驟3.的指令應該就可以了
不過在win11停用UEFI可能會有安全疑慮
既然我們知道問題在secdrv.sys
所以我也在我的steamdeck上做了嘗試
結果比win11更簡單
只要利用steam的"新增一個非steam遊戲到我的收藏庫"
執行遊戲前 設定相容性 強制使用特定steamplay相容性工具打勾
選擇GE-Proton 8-16( 其他版本沒試過 記得先裝proton-QT)
執行一次遊戲 steam會給你的遊戲一組proton的環境
通常在home/.local/share/Steam/steamapps/compatdata/遊戲ID/
只要把secdrv.sys放入 ../遊戲ID/pfx/driver_c/windows/system32/drivers/裡面
重新執行一次遊戲 就可以玩了!
參考資料
#1Mqh-lc5 (Sangokumusou)
#1WawOf5G (Sangokumusou)