
最近陆续有很多朋友询问关于真三老游戏如何正常启动的问题,这里给大家分享一下个人的一些分析和建议。
众所周知,真三国无双4这些比较老的游戏,大多是基于Windows XP系统运行的,而这个老版本的系统现在基本已经淘汰了。
很多朋友使用 Windows 7 和 Windows 10 无法正常启动游戏,其实大多都是缺少必要的系统组件支持的缘故。因为新一代的系统基于系统优化等方面的考虑,对老版本系统的一些组件进行了禁止或者删除。而这些组件很多都是老游戏正常运行的必要支持。

Window 7 系统组件
比如:secdrv.sys 就是 XP 的重要组件之一,也是真三国无双4这款老游戏正常运行所必需的系统组件。纯净的 Windows 7 系统本身就带有这个组件,正常情况下可以运行真三的老游戏。但是微软后期添加的补丁会禁止该组件的运行,所以很多朋友就会发现游戏无法正常启动。而 Windows 10 就更简单了,因为本身就已经删除了这个旧版组件。所以,也不能直接运行游戏。

针对 secdrv.sys 引起的启动问题,个人的一些建议及演示:
可以手动解放 secdrv.sys 组件的限制。基于微软建议的临时恢复及禁止方法如下。
方法一:运行 cmd,使用管理员命令行,输入指令。
查看状态:
sc query secdrv
启动及配置启动类型:(注意空格)
sc config secdrv start= auto
sc start secdrv
禁止及配置启动类型:(注意空格)
sc stop secdrv
sc config secdrv start= disabled

命令行演示
方法二:运行 regedit 打开 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\secdrv。
更改 start 的值,2为自动启动,3为手动启动,4为禁止。

Windows7注册表演示
由于系统本身没有 secdrv.sys 这个文件,所以需要另外下载。
将下载好的文件放入指定的文件夹 C:\Windows\System32\drivers 后,参考 Windows 7的方法,可能需要手动添加注册表项 secdrv,新建三个32位值,修改值。完成后应该就可以使用兼容模式启动游戏了。

Windows10注册表演示
如果要安装旧版 DirectPlay,可以在控制面板选择支持系统“旧版组件”(Legacy Components)。

选择支持旧版组件
以上针对 secdrv.sys 组件引起的启动问题,亲测有效,希望对大家有所帮助。若依旧无法正常启动游戏,则可能是其他原因引起的,需要另寻解决方案。
最后,祝大家游戏愉快!