昨天下午想着玩会儿游戏放松下,双击游戏图标,结果蹦出来一个弹窗,鲜红的提示框贼扎眼:“无法启动程序,因为计算机中丢失*”。我当时就懵了,这玩意是个啥?昨天明明还玩得好好的,电脑也没乱动。
第一反应肯定是重启,重启万能大法嘛结果重启完再点开游戏,那大红框又准时出现了,连字儿都没变。心里有点毛了。
琢磨着是不是杀毒软件抽风把它删了,跑去杀毒软件的隔离区翻了个底朝天,从昨天删除的记录开始一条条看,眼睛都快看花了——根本没见到*的影子,悬着的心落下去半截,至少不是我误会杀软。
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
接着想,那可能是游戏文件出问题了?干脆直接重装游戏!找到安装目录,右键卸载一气呵成。重新下载安装包,吭哧吭哧装手指头带着点“这下准行”的劲儿双击——那该死的大红框,它!又!来!了!当时真有点想把鼠标扔出去。
瞎搞没用,只能老实找原因了。查了下这个*是干嘛的,才知道它和图像处理有点关系,很多软件运行库都会用到。灵光一闪,想起前两天好像安装过一个用来修图的软件!
赶紧找到那个修图软件的安装目录。在里面翻箱倒柜,果然!在一个叫“plugins”还是啥的文件夹里,看到了“*”这个文件,它好端端地躺在那里。心里开始犯嘀咕:那为啥游戏找不到它?
查了一下,感觉问题可能出在Windows系统的一个“环境变量”上。你可以理解成,系统有个小本本,记着各种工具(dll文件也是工具的一种)都放在哪些“库房”(路径)里。系统要找工具干活时,就按着这个本本上的地址去找。
我猜大概是系统的小本本上,之前优先写的找这个dll的地址,指向了游戏自己的文件夹(库房)。现在安装了这个修图软件,它可能把自己带的*也放到了某个库房(比如系统默认的System32啥的),或者它改了那个小本本?有点乱。
重点来了:我发现游戏运行时要找的*,指向的是一个很旧、很旧的版本,而新安装的修图软件带的,或者系统默认文件夹里那个,是比较新的版本!可能对不上号。
我做了两件事:
做完这事,我深吸一口气,再次双击游戏图标。屏幕黑了一下,熟悉的启动画面蹦出来了!那个红色错误窗口终于消失得无影无踪,顺利进入游戏。
所以总结起来大概就是:我新装的软件动了系统环境或者带了个新版本的*,游戏这个“死脑筋”只认自己家(特定路径)那个老版本的。解决办法很简单,把游戏自带的那个老版本dll,直接放到它眼皮子底下(游戏根目录)就完事儿了。折腾一圈,算是有点小收获。写出来给大家当个参考,遇到同样问题说不定能少走点弯路。祝你也好运!