修改兼容模式才能运行的游戏怎么办
修改兼容模式才能运行的游戏的处理方法
一些老游戏或极少数问题类游戏只能通过修改游戏的兼容模式才能正常运行,如win98时代的《红警2》和劲舞团等。可以通过修改注册表或加入批处理让游戏正常运行:
方法1:注册表修改,兼容模式对应的注册表如下(以红警2为例)
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers]
"D:\\红警2\\ra2.exe"="WIN98"
其中[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers]为注册表兼容模式的项,后面的字符串"D:\\红警2\\ra2.exe"="WIN98"就是要改的游戏的执行程序(含绝对路径),数值"WIN98"就是将兼容模式改为windows98,改成2000就是"WIN2000"以上注册表做好后需要放到游戏目录中并更名为gamereg.reg,这样从易游菜单运行游戏时会自动导入系统注册表。
各兼容模式对应的注册表中值:
Windows 95 对应WIN95
Windows 98 / Windows Me 对应WIN98
Windows NT 4.0 (Service Pack 5) 对应NT4SP5
Windows 2000 对应WIN2000
Windows XP 对应WINXP
Windows XP (Service Pack 2) 对应WINXPSP2
Windows XP (Service Pack 3) 对应WINXPSP3
Windows Server 2003 (Service Pack 1) 对应WINSRV03SP1
Windows Server 2008 (Service Pack 1) 对应WINSRV08SP1
Windows Vista 对应VISTARTM
Windows Vista (Service Pack 1) 对应VISTASP1
Windows Vista (Service Pack 2) 对应VISTASP2
Windows 7 对应WIN7RTM
方法2:批处理
@echo off
set __COMPAT_LAYER= 兼容模式对应的注册表值(如98模式就是WIN98)
start 游戏执行程序
exit