首先,一般在运行文件上右键-属性-兼容性,把“以兼容模式运行这个程序”勾选,下面选择为何兼容模式,一般情况下是window XP (Service Pack 3),然后不少游戏都可以直接运行了。如果仍然不行,可能会出现的问题如下所述。
常见错误:
1. 安装文件setup.exe若是只支持32位系统的,那么即使用兼容模式也打不开这个setup文件,那么可以在32位系统的电脑上安装之后,再拷贝到win7电脑上(我就找室友借的电脑安装,再拷回来)。剑侠情缘2白金版便可以这种方法运行。
2. role database init failed
这个错误出现的原因是,在安装之后拖动了游戏文件夹,导致运行时游戏所在与安装时不符。如果不嫌麻烦可以重装一遍,保证不要更改安装目录就行了。但有时候不得不改,比如用问题1里的方法拷过来的。这时候打开游戏文件夹里的Env.dat文件,里面是乱码,不要管,将最后的类似目录的地方改成你现在游戏所在的目录。比如我装仙剑1时,拷过来的目录是f:\pal,那就改成f:\pal,重复的删掉,中间空格多少不要改变,关闭时保持就行了。
如果还不行,天之痕吧一大碗前辈提供解决方案,将Env.dat删除,http://www.rayfile.com/zh-cn/files/ff8c3114-3b9e-11df-9111-0015c55db73d/ 再在这个网址里下载Env的压缩包,解压后安装会自动生成Env文件,就可以玩了。
3. 应用程序无法正常启动(0xc000000d)
这时候你需要一个免CD补丁,在百度上搜一般都能搜到。但在下载的时候一定要注意补丁发布的日期,因为游戏可能在更新,老版本的补丁不适用于新补丁。
4. 请插入游戏盘/第四片光盘……等等
除了可以下载免CD补丁以外,还可以用虚拟光驱将最后一个镜像载入,然后再启动游戏,一般就可以了。
5. Indeo Video 动画无法播放
有些较老的游戏,其中的动画是Indeo Video播放的,这是微软早先视窗系统时的一种视频格式,从vista起就默认不支持了。比如剑侠情缘和月影传说就是如此。于是剑侠情缘吧一位裸奔大神提供解决方案:
因为Indeo Video的解码器其实在系统system32里面,只是没有注册而已,于是我们只要在注册表里添加相应信息就行了。方法为,打开一个记事本,输入:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Drivers32]
"vidc.cvid"="iccvid.dll"
"vidc.iv31"="ir32_32.dll"
"vidc.iv32"="ir32_32.dll"
"vidc.iv41"="ir41_32.ax"
然后保存为XXX.reg格式,再双击注册就行了。
6. 无法启动此程序,因为计算机中丢失binkw32.dll。尝试重新安装该程序以解决此问题
出现这种问题肯定是你将运行游戏的文件移动到别的地方了,比如桌面。尝试直接在原文件夹中打开,要保证exe文件和此dll文件在同一个文件夹中。如果本来就没有这个dll文件,那只好重新安装一遍试试了。
7. directX的问题
这类问题有很多种提示,一种是直接告诉你缺少d3dxX的文件,一种是直接提示停止运行(我目前为止就遇到这两种)。出现这问题首先要搞清楚游戏需要的是directX几,现在大部分游戏要求的是9.0,而win7系统已经进化到版本11了,这时候去网上下载一个d3dx9_42.dll复制到游戏文件夹下。
避免这个问题出现的方法,就是在安装游戏之后,会问你是否安装Direct几,点是就行了,旧版本不会覆盖新版本的。我在装天之痕的时候就遇到这个问题,轩辕剑系列要求的配置太低,direct只要6.1就行了,害得我为此费了不少功夫。
其它问题等我遇到了再说吧。虽然用win7玩老游戏麻烦了点,但新游戏还是很给里的啊,这是让老电脑望洋兴叹的啊。