平时就爱打打游戏,下班了往电脑前一坐,那叫一个舒服。前两天刚搞了个新游戏,兴冲冲地一点,结果?好家伙,直接给我蹦出来个错误框框,上面清清楚楚写着:“无法启动此程序,因为计算机中丢失*。尝试重新安装该程序以解决此问题。”
当时我就懵了,*?这是啥玩意儿?从来没见过。电脑我玩了这么多年,各种游戏也装过不少,第一次遇见这茬。我当时就琢磨着,这游戏不能白下了,得想办法弄好它!
第一次折腾:盲目地搜,然后瞎鼓捣
我这人遇到问题,第一反应就是上网搜。键盘一敲“* 丢失”,好家伙,各种五花八门的答案都来了。
- 我点进去看了好几个网站,都说是什么“DLL文件下载”。看那些网站说得神乎其神,好像下载个文件,扔进去就能解决。
- 我没多想,就找了个看着还行的网站,把那个*文件下载了下来。
- 网站上还教我,要把它复制到C盘的某个目录里去,比如System32,或者SysWOW64。我照着做了一遍,满心欢喜地再去点游戏图标……
小编温馨提醒:本站只提供游戏介绍,下载游戏请前往89游戏主站,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
结果?还是那个熟悉的错误框框,纹丝不动!有时候更邪乎,直接给我来个新的错误,说啥“程序入口点找不到”。当时我就知道,这种瞎折腾的路子肯定不对劲。这哪是解决问题,分明是制造更多问题。
第二次琢磨:冷静下来,找根本
我这人虽然有时候毛躁,但吃一堑长一智。折腾了一圈没用,我就坐下来,好好琢磨这玩意儿到底是个我又重新上网搜,这回我换了个关键词,搜得更细致了点。慢慢地,我发现好多人都提到了一个东西:“Microsoft Visual C++ Redistributable”。
我这才明白,原来这个*文件,它不是个独立的文件,而是微软一个叫“Visual C++ 可再发行组件包”的一部分。很多游戏或者软件,都是用C++写的,运行时需要这些组件来支持。少了它,就像盖房子少了根柱子,那肯定会塌。
我的解决步骤:
- 搞清楚版本: 我先打开我的电脑属性看了一眼,我是64位的系统。我心里就有了谱,要找64位的组件包。有些老游戏可能还是需要32位的(x86),所以一般最好x86和x64都装上,图个保险。
- 找到官方下载地: 我这回学聪明了,那些野鸡网站我是不敢再去了。我直接奔着微软自己的官方网站去,找“Microsoft Visual C++ 可再发行组件包”。我记得当时我找到的是2012版本的,因为*这个文件名,那个“110”就代表了是Visual Studio 2012编译出来的程序所需要的。
- 下载并安装: 在微软网站上,我找到了对应的2012 Visual C++ Redistributable,x64和x86版本都下了下来。我先安装了x86的,再安装了x64的。安装过程很简单,基本上就是点“下一步”就完事了。安装完了,我还重启了一下电脑,图个干净。
第三次尝试:曙光就在眼前
电脑重启好了,我深吸一口气,再次点开那个让我头疼的游戏图标。这回奇迹发生了!那个烦人的错误框框它没出来!游戏顺利地启动了,熟悉的开场动画出来了,我当时心里那叫一个高兴!
顺带提几句别的经验:
除了Visual C++ Redistributable,我还遇到过别的类似问题,也有过一些别的经验:
- DirectX更新: 有时候游戏启动不了,也可能是DirectX版本太老。现在新的系统Windows 10一般都自带新版DirectX,但如果你的系统比较老,或者游戏提示DirectX错误,那就得去微软官网下个最新版的DirectX安装包,更新一下。
- 验证游戏文件: 如果你是通过Steam、Epic Games这类平台下载的游戏,有时候文件损坏也会出问题。这些平台一般都有个“验证游戏文件完整性”的功能,点一下,它会自动检查并修复丢失或损坏的文件,这个也挺管用。
- 管理员权限: 还有些时候,一些老游戏或者对系统权限要求高的游戏,直接双击运行会报错。右键点击游戏图标,选择“以管理员身份运行”,这个问题可能就迎刃而解了。
- Windows Update: 还有个最笨但也最管用的办法,就是把Windows系统更新到最新。很多时候,系统更新会包含一些重要的运行库和补丁,这些东西可能不知不觉就把某个DLL文件给补齐了。
反正,这回的*事件,让我彻底明白了,遇到这类问题,别总想着去网上随便下一个DLL文件然后扔进去。那样做,轻则没用,重则可能把系统搞得一团糟。还得是找到它背后的那个“组件包”,从官方渠道下载安装,那才是治本的办法。游戏能玩了,心里那块石头终于落地了。



