我也遇到了与你一模一样的问题,刚刚解决,方法很搞笑,你先看看你的安装路径是否有中文,若是有,改成英文,然后看看安装的磁盘是否给它起名了,比如“游戏(D:)”之类的,若是有,磁盘重命名,把名字删掉,然后就变成“本地磁盘(D:)”了,然后你再打开游戏,就一切OK了 。还有就是你运行一下游戏里面自带的DX程序,我刚刚发现,也可能是DX的问题,因为我改完路径后,又安装了它自带的DX,然后能玩了我发现这个问题也玩不了 然后玩蜘蛛侠之后提示缺少dxdx9_43.dll 成功运行后 回头运行蝙蝠侠居然神奇的运行了 有这个问题的朋友去试试这个看怎么样!可能是电脑配置问题你装games for windows live了么? 如果没装,装一个,然后每次打开游戏前先打开这个,再关掉,最后在打开游戏filename not found证明你肯定少文件。我相信你不会那么费事去找少了哪个文件吧.重新下个游戏比较好