说起这个 `*` 文件丢失的破事儿,真是把我折腾得够呛,但也确实让我学到不少东西。这事儿还得从我前阵子想玩个老游戏说起。那游戏也挺老的了,我寻思着在 Win10 上跑应该没啥问题,结果安装完,双击图标,没动静!再点,还是没动静!然后就弹出来一个烦人的小框框,上面清清楚楚写着:程序无法启动,因为计算机中缺少 `*`。
本站为89游戏官网游戏攻略分站,89游戏每日更新热门游戏,下载请前往主站地址:www.gm89.icu
当时我就傻眼了,心想这是啥玩意儿?以前玩游戏从没遇到过这种提示。遇到问题第一反应就是重启电脑,结果,屁用没有!游戏还是一样打不开,那个错误提示还是准时出现。我就开始有点烦躁了,好不容易找回点儿玩老游戏的情怀,结果被这么个莫名其妙的东西给拦住了。
先是懵,然后是瞎折腾
-
重启电脑:这个是我的“祖传秘方”,可惜这回没灵验。
-
重新安装游戏:我想着可能是游戏安装的时候出了岔子,文件没装全?于是我就把游戏卸载了,然后又重新下载了一遍,小心翼翼地安装上去。结果?还是那个破提示!我当时气得真想砸电脑。
-
跑去回收站翻了翻:我寻思着,是不是我不小心删了什么东西?赶紧跑去回收站看了看,结果回收站里干干净净,啥都没有。看来不是我自己手贱。
折腾了半天都没个结果,我只好去网上搜。一搜才发现,原来不少人都遇到过这个 `*` 丢失的问题,而且还都是跟玩游戏有关系。这下我心里稍微平衡了点,不是我一个人倒霉。接着我就开始看各种论坛和帖子,看看大家都是怎么解决的。
开始有头绪了,跟着别人学着解决
我发现网上有人说,这个文件有可能是被杀毒软件给“误杀”了。我一拍大腿,对!我电脑上装了个免费的杀毒软件,平时挺安静的,说不定它偷偷摸摸地就把我游戏的文件给隔离或者删掉了。我赶紧去杀毒软件的隔离区看了看,果然!隔离区里赫然躺着一个 `*` 文件。杀毒软件把它当成病毒给隔离了。
我二话不说,直接把它给恢复了,然后又加了个信任列表,让杀毒软件以后别再动它。然后我再次启动游戏,竟然能进了!当时心里那个激动,感觉自己像个高手一样。
可是高兴得太早了! 没过几天,我又想玩另外一个老游戏,结果一模一样,还是那个 `*` 丢失的错误。我又去杀毒软件里看了看,这回隔离区里干干净净,根本没有那个文件!我傻眼了,难道这回不是杀毒软件的锅?
我只好又回到网上,继续寻找别的办法。这回我学聪明了,搜得更细致。
-
手动下载 `*` 文件:我看到不少网站都提供了这个文件的下载。当时我是没辙了,想着死马当活马医,就随便找了个看着还算正规的网站,下载了一个 `*` 文件。下载下来之后,我按照网上的教程,把它复制到了游戏的安装目录下面,还有系统目录,比如 `C:\Windows\System32` 和 `C:\Windows\SysWOW64`。复制完我又去启动游戏,结果,还是不行!错误提示还在!我感觉自己快崩溃了,这到底是个啥破玩意儿。
-
更新或者重装运行库:有个老哥在论坛里说,这种文件很可能跟系统的一些运行库有关,比如 DirectX 或者 VC++ Redistributable。他说这些运行库里面可能就包含了游戏需要的一些动态链接库文件。我一听觉得有点道理,平时我也不怎么管这些东西,都是电脑自己更新。我就去微软官网找了最新的 DirectX 和几个版本的 VC++ Redistributable 包,一个一个下载下来,然后安装,安装完了,我又小心翼翼地去启动游戏。这回终于有希望了!第一个游戏能进,第二个游戏也能进了!当时那个心情,真是难以言喻,感觉所有的烦恼都一下子烟消云散了。
-
用系统文件检查器(SFC)扫了一下:虽然上面的方法已经解决了我大部分的问题,但为了保险起见,我又搜了一下。有人建议用系统自带的命令来检查系统文件,就是那个 `sfc /scannow`。虽然我前面已经解决了,但我还是打开了命令提示符,管理员身份运行,然后敲了这条命令回车。它自己跑了一会儿,提示说发现了一些损坏文件并成功修复。虽然我不知道具体修复了但心里感觉踏实多了。
经过这一连串的折腾,我才算把这个 `*` 丢失的问题彻底搞定。我现在玩那些老游戏,基本上都没再遇到过这个提示了。所以说,遇到这种问题,别着急,一步一步来,多试几个办法,总能找到解决的办法的。我的经验是,先看看是不是杀毒软件隔离了,如果不是,就多半是运行库的问题。手动去下载 DLL 文件,风险还是有点大,除非万不得已。