從 Windows 8 開始微軟開始針對一些系統架構和驅動淘汰,所以不少老遊戲和程式都面臨了無法開啟的狀態,一些熱門的遊戲我們可以找到一些補丁去修復這些問題但對於冷門的遊戲玩家可能不知要從何下手去修復這個問題,這時你可以參考下方本站整理好的一些設定去嘗試運行遊戲。
DirectX 問題
若遊戲在開啟過程中出現 xxx.dll 遺失或錯誤可以嘗試修復DirectX,參考以下工具
軟體名稱 : DirectX Repair
開啟 DirectPlay
一些遊戲在Windows 10上需要 DirectPlay 元件來運行,參考下方教學開啟它
於搜尋輸入
optionalfeatures
勾選 『Legacy Components』和底下的『DirectPlay』
缺少 secdrv.sys
舊版遊戲DRM加密保護的驅動檔案,目前基於安全在更新後導致 secdrv.sys 被禁用了
微軟官方防毒會阻擋此檔案,需先關閉防毒,需要手動下載後放到資料夾,如果需要排除檢測似乎可用64Signer簽名
名稱 : secdrv.sys
放到下方路徑
C:\Windows\System32\drivers
相容性設定
是用內建相容性設定去運行遊戲
對.exe右鍵→內容
找到『相容性』→『相容性模式』→設定成舊系統,之後『套用』
透過以上方法可以解決一些老遊戲上運行的問題,畢竟所有遊戲的開發方式都不相同所以並不能保證適用於所有遊戲,如果你還有其他技巧歡迎在下方留言分享
丟secdrv.sys進system32會友權限不足的問題怎麼辦,而且防毒軟體會一直隔離這個系統檔案,貌似有木馬
secdrv.sys 原本就是淘汰的加密驅動,當前已經被禁止使用但有些舊版遊戲需要不得不安裝
可以參考這篇文章有完整說明
https://appuals.com/enable-secdrv-sys/