哥们儿,今天想跟大家唠唠我前阵子遇到的一个挺烦心的事儿,就是玩游戏的时候,老是蹦出来个窗口,提示说什么“找不到*”。当时那叫一个上火,刚想好好爽一把,结果游戏直接给我罢工了。
本站为89游戏官网游戏攻略分站,89游戏每日更新热门游戏,下载请前往主站地址:www.gm89.icu
那会儿我电脑里装了好几个新游戏,想着趁周末好好过把瘾。结果点开一个,弹窗,点开另一个,还是弹窗!一模一样,都是说找不到这个“*”。我当时就懵了,心想这是啥玩意儿?以前玩游戏都没遇到过。
第一次尝试:直接搜DLL文件
遇到这问题,我的第一反应是当然是赶紧上网搜呗!我在搜索框里噼里啪一顿打字,“* 丢失 怎么办”。出来一大堆结果,点进去一看,好多网站都说可以直接下载这个DLL文件,然后扔到系统目录里。我那时候也没多想,觉得挺简单粗暴的,就照着做了。
- 找到一个看起来挺靠谱的网站,上面有下载链接。
- 点下载,很快就把那个*文件给拽下来了。
- 按照教程说的,把文件复制粘贴到了C盘的Windows/System32文件夹里。
- 然后又粘贴到了C盘的Windows/SysWOW64文件夹里,因为我的系统是64位的,想着双保险。
搞完这些,我信心满满地又去点游戏图标。结果?还是一样,那个提示窗口又跳出来了!“找不到*!”我当时心都凉了半截,想着这招不灵,白忙活了。
第二次尝试:冷静下来,重新研究
第一次的挫折让我觉得,光下个文件肯定是不行的。于是我决定再仔细看看这个“*”到底是个啥玩意儿。我又去搜,这回搜得更细致了点,还加了“是什么”之类的词。
没多久我就发现,这个*,是微软的VC++运行时库里面的一个文件。它不是一个独立的个体,而是某个大包里的一份。很多游戏、软件,运行时都需要调用这些库文件来支持。如果系统里缺少了对应的VC++运行时库,或者版本不对,那就会出现这种找不到DLL的错误。
明白了这一点,我就知道直接下个DLL文件塞进去是治标不治本,甚至可能会因为版本不匹配,造成更多问题。正确的做法,应该是去安装那个完整的“大包”。
动手解决:找到正确的VC++运行时库
搞清楚了方向,接下来就是找对路子了。这个*,里面的“100”就是个版本号的线索,它通常对应的是Microsoft Visual C++ 2010 Redistributable Package。
我立马去微软的官方网站搜“Microsoft Visual C++ 2010 Redistributable Package”。为啥一定要去官网?因为官网的东西是原版、安全,而且肯定能用。那些小网站下载的,鬼知道里面有没有捆绑什么东西,或者文件是不是被动过手脚。
- 打开微软官网,找到那个“Microsoft Visual C++ 2010 Redistributable Package”。
- 注意看,它会有32位和64位两个版本。我的系统是64位的,所以我就都下载了,想着反正装了没坏处。一般游戏可能需要32位的,有些应用需要64位的,都装上保险。
- 下载下来是两个exe安装包,一个叫
vcredist_*,是32位的;另一个叫vcredist_*,是64位的。 - 我先双击运行了
vcredist_*,一路“下一步”、“同意协议”、“安装”。很快就装好了。 - 接着又运行了
vcredist_*,同样是傻瓜式安装,几秒钟搞定。
最终确认:游戏终于能玩了!
装完这两个包之后,我心里还是有点忐忑,不知道这回能不能行。我深吸一口气,然后点开了之前那个怎么也打不开的游戏图标。
奇迹发生了!没有弹窗!游戏启动界面出来了!我当时那叫一个激动,就像是久旱逢甘霖一样。赶紧进入游戏,玩了几把,一切正常,再也没有出现那个烦人的“找不到*”的提示了。
所以说,哥们儿姐妹们,下次你们要是也遇到这种“找不到DLL文件”的问题,尤其是像*这种带数字的,多半都是缺了某个版本的VC++运行时库。别急着去那些乱七八糟的网站下单个DLL文件,直接去微软官网找对应的VC++ Redistributable Package,一劳永逸,又安全又省心!这招绝对好使!