近期发现大量使用windows vista用户无法进行Diablo II游戏或者是CS,以及其他的经典游戏,也有的提示一些莫名其妙的D3D错误或者DX9错误or一系列的错误。。。这是由于大家使用了不同的VISTA版本导致的,我自己的本本用的是VISTA 旗舰版SP1 。下面我就以这个版本为例,介绍下解决方案。
(我的Diablo是1.09和1.10两个版本,经过测试,完美解决了这个问题)
机器配置如下:
首先,打开控制面板→用户帐户→打开或关闭用户帐户控制→把“使用用户帐户控制(UAC)帮助保护您的计算机。 ”前的钩去掉,然后继续。(其实根本不需要考虑兼容性的问题,也不需要调整那个兼容性属性的选项)
打开Diablo II的目录,新建一个BAT批处理命令,里面输入start Diablo~1.exe -w -ns -res800 -notitle 然后保存即可。我截图给大家看一下。注意,划红线的那个文件就是我们刚刚创建的BAT批处理文件。(有些版本的游戏已经自带了这个批处理文件,这就更加方便了,呵呵。)
平时游戏的时候,鼠标右键这个example,"以管理员身份运行",即可。
然后,弹出一个对话框,提示兼容性有问题,我们忽略它。。。点击"运行程序"即可进入游戏了。
后记:当然,如果你的机器没有DX9系列的驱动也恐怕无法游戏,我的机器显卡是DX10的,一样跑这种古老的游戏。
方法是不是很简单?其实很多游戏并非不能玩,只是我们平时没有用心去想办法,
每次都手忙脚乱的从XP到VISTA之间彷徨的选择着。。。
这一次,我们就不需要这么头疼了,VISTA还是很完美的兼容了这些古老而又经典的游戏。
偶是队长 (21999020) 于 2008-08-10 13:30:53 对此贴进行了编辑




选择表情