在Windows 10 上玩老遊戲,無法開啟、崩潰

從 Windows 8 開始微軟開始針對一些系統架構和驅動淘汰,所以不少老遊戲和程式都面臨了無法開啟的狀態,一些熱門的遊戲我們可以找到一些補丁去修復這些問題但對於冷門的遊戲玩家可能不知要從何下手去修復這個問題,這時你可以參考下方本站整理好的一些設定去嘗試運行遊戲。

DirectX  問題

若遊戲在開啟過程中出現 xxx.dll 遺失或錯誤可以嘗試修復DirectX,參考以下工具

軟體名稱 : DirectX Repair

下載 : https://www.gdaily.org/508/directx-repair-0xc000007b

開啟 DirectPlay

一些遊戲在Windows 10上需要 DirectPlay 元件來運行,參考下方教學開啟它

於搜尋輸入

optionalfeatures

 

 

勾選 『Legacy Components』和底下的『DirectPlay』

 

缺少 secdrv.sys

舊版遊戲DRM加密保護的驅動檔案,目前基於安全在更新後導致 secdrv.sys 被禁用了

微軟官方防毒會阻擋此檔案,需先關閉防毒,需要手動下載後放到資料夾,如果需要排除檢測似乎可用64Signer簽名

名稱 : secdrv.sys

下載 : https://github.com/GDaily/secdrv.sys

放到下方路徑

C:\Windows\System32\drivers

相容性設定

是用內建相容性設定去運行遊戲

對.exe右鍵→內容

 

 

找到『相容性』→『相容性模式』→設定成舊系統,之後『套用』

透過以上方法可以解決一些老遊戲上運行的問題,畢竟所有遊戲的開發方式都不相同所以並不能保證適用於所有遊戲,如果你還有其他技巧歡迎在下方留言分享

發佈留言

你的email不會被公開

首次評論的email須審核完才會發布內容,請勿重復留言

  • Alven表示:

    Hi, 有款老款大富翁游戏《极乐大战》试了开启传统原件,secdrv 64signer都做了,依然卡在开始界面进不了游戏,请问还有什么方法吗?

  • Moto表示:

    請問裝了約15年前的PC遊戲 進入遊戲之後不久就整個卡死 然後跳出runtime error : abnormal program termination
    無法正常遊戲該如何解決? 感恩

    • GDaily表示:

      要看是甚麼遊戲
      可嘗試清空 WIN的暫存資料夾看看
      C:\windows\temp

      • Moto表示:

        大大您好 我是11/8號詢問關於15年前的PC遊戲問題的
        上次說錯了 那是在VM內的情況 目前已經放棄用VM
        以下是在我的主力電腦發生的問題*-*
        遊戲中文 : 突變殺陣 (PC光碟遊戲)
        英文 : soldiers of anarchy
        外盒上的建議配備是 win 98/2000/xp , pentium lll 600MHz ,128MB 記憶體,3D 16MB顯示加速卡,direct 8.1以上
        我的電腦配備是 : CPU : AMD 5600X , MB : asus tuf gaming X570 plus wifi,
        顯卡 : ASUS 1650S ,RAM : 十銓 16G*2 3200 , 散熱 : SE-224XT
        power : MSI A750GF ,系統 : WIN 10 64bit 企業版
        CASE : 君主 Air x
        direct 8.1已裝,Visual C++運行庫已裝 , 已試過相容性改win7 /win8 /98 / xp /2000/ME 但是都沒用
        1.遊戲開啟後會隨機卡死,某些快捷鍵會突然失效,只能執行一小段時間,卡死後畫面定住無法控制+無法跳回桌面,只有BGM音效會持續,最後只能強制登出電腦再回來
        2.嘗試過相容性看看是否能正常執行,遊戲盒上寫的建議環境是win98/2000/XP ,或是停用全螢幕最佳化,在640X480解析度執行之類的,全都試過一樣會隨機卡死,或是語言自己變成俄文 ?_? 或是亂碼

  • jeff表示:

    丟secdrv.sys進system32會友權限不足的問題怎麼辦,而且防毒軟體會一直隔離這個系統檔案,貌似有木馬