SafeDisc 是 Macrovision Corporation 所开发的一种光盘验证驱动,SecuROM 则是由 Sony DADC 所开发,一般用于对游戏的DRM验证。
然而因为其深度嵌入系统的方式存在安全隐患,所以微软在2015年后决定禁止其运行在 Windows 系统中,导致新版的 Windows 10 甚至原生不支持运行 SafeDisc、SecuROM 驱动的游戏程序,而经过安全更新的 Win7、Win8 也禁止了它们的运行。

禁用这类有安全漏洞的驱动自然是好事,然而有许多“常年失修”的老游戏却因为DRM验证的失效而导致在新系统上无法运行,那么我们该如何在新系统上运行这些老旧的游戏呢?

方法1:卸载官方更新

Win7、Win8 的用户可以通过删除官方的更新补丁 KB3086255 来重新启用 secdrv.sys 驱动服务。
卸载掉补丁后请重启系统,如果还是无法运行游戏程序的话,请在 开始 - 运行 - CMD 中输入下面的命令并执行:
sc config secdrv start= auto
不过这个方法对 Win10 无效,因为 Win10 本身就没有对 secdrv.sys 驱动服务的支持。

方法2:使用官方的更新补丁,或者第三方的 NoDVD 补丁。

某些经典游戏会有官方的更新补丁,甚至某些第三方平台(如GOG)也会帮助厂商推出免验证驱动的补丁。
然而还有一些老游戏就没那么幸运了,没有官方补丁的支持,就必须找到由热心玩家所提供的免光驱补丁。
一般稍微热门点的游戏,都可以通过关键词 win10脱壳NoDVD 等进行搜寻,比如 真三国无双4 、三国志11、樱花大战1~4 等游戏就可以找到脱壳版的游戏主程序或者修正补丁,可以避免调用 secdrv 服务即可运行!

真三国无双4 - https://lanzouq.com/iuq2zxy1xij
三国志11 - https://lanzouq.com/ixgjsxy25wb
樱花大战1、2、3、4(修正补丁) - https://lanzouq.com/ikR6Hxy1xgh
欢迎提供更多相关补丁!

真三国无双4已可运行在Win10,不过在最高分辨率下仍有BUG,会造成动作缓慢,可以通过降低分辨率来解决。

方法3:为 Windows 10 安装 secdrv.sys 驱动服务

如果你想游玩的老游戏没有官方更新补丁、也找不到玩家提供的免驱补丁,那么该如何运行呢?
很简单,我们直接为 Windows 10 安装 secdrv.sys 驱动服务即可。
不过因为 Win 10 安全机制的完善,所以未签名的驱动是无法运行的,还好网上还是能找到一个经过签名的 secdrv.sys 驱动文件,不过这个驱动可能在比较新的 Win10 版本中无法运行(可能需要卸载某些安全补丁)。
如果你的系统能正常安装和运行这个驱动,就可以在 Windows 10 中游玩这些老游戏了!

Secdrv 驱动安装整合包
https://lanzouq.com/i1QTixy23ob

请先关闭系统的安全中心、防护软件,因为这些软件一般情况下都会将 secdrv.sys 认定为病毒或是非法软件。
接着下载本人整合制作的批处理压缩包,解压后右键以管理员身份运行 安装.bat 这个批处理文件即可。
如果游戏能正常运行,表示驱动已经安装成功并正确运行了。
如果未成功运行,请再次执行安装脚本,或是使用其他版本的 secdrv.sys 重新安装一下试试看。

如果还是不能运行游戏的话,原因可能十分复杂,有可能是你的系统安装了新的安全补丁、或是安全软件没有完全关闭,我也没办法逐个帮你解决,请自己排查检测。
你可以尝试:
  1. 以兼容模式运行游戏主程序(XP、Win7、Win2000等)
  2. 使用 DirectX Repair 修复 DirectX 驱动
  3. 开始 - 运行 中输入 optionalfeatures ,开启 旧版组件 - DirectPlay
总之,一切都看运气。

当你游戏结束、或者不再准备游玩那些老游戏之后,请记得运行 卸载.bat 批处理文件对驱动进行卸载,毕竟这些驱动仍有安全隐患,不使用后关闭它们才是最安全的选择!

真三国无双3 Hyper 已可运行在Win10,并且几乎完美,不存在真34的运行缓慢BUG。