大伙儿今天来唠唠嗑,说说我前两天碰到的一个挺头疼又挺常见的问题——就是那个“*”文件丢失,尤其是我这64位系统上遇到的情况。
问题咋冒出来的
是这么回事,前两天,我寻思着装个新淘来的游戏,还有个专业点的图像处理软件,都是挺占地方的大块头。辛辛苦苦下载安装完了,满心欢喜准备启动,结果好家伙,一点运行,直接给我弹了个窗,说啥“无法启动此程序,因为计算机中丢失 *。尝试重新安装该程序以解决此问题。” 当时我就有点懵了,这啥玩意儿?游戏和软件都是刚装的,咋就缺文件了?心里琢磨着,不会是下载的安装包有问题?或者是我电脑老了,不中用了?
开始琢磨怎么解决
遇到问题就喜欢自己先捣鼓捣鼓。我肯定不能他说重装就重装,那多麻烦。我就寻思着上网搜搜看,这“*”到底是个不搜不知道,一搜发现,嚯,还挺多人遇到过这问题,看来不是我一个人倒霉。
网上的说法也多,有的说直接下个DLL文件扔到系统目录,比如C:\Windows\System32
(如果是64位系统,可能还会提到C:\Windows\SysWOW64
这个给32位程序用的目录)。有的说下个啥DLL修复工具。就怕瞎搞把系统弄坏了,以前年轻不懂事的时候干过这种傻事,把系统整崩溃了,重装系统那叫一个折腾。
找到“正主”了
后来看着看着,发现不少人都提到一个叫“Microsoft Visual C++ Redistributable for Visual Studio 2015”的玩意儿,说是微软官方出的,专门解决这类DLL丢失问题的。这个文件,就是这个Visual C++ Redistributable包里头的一个组件。很多软件和游戏开发的时候用了Visual Studio 2015这个工具,运行时就需要这个库文件的支持。如果电脑上没装或者版本不对,那就会报缺少DLL。
我想,官方的应该靠谱点,比那些来路不明的单个DLL文件或者修复工具安全多了。而且我遇到的问题是64位程序打不开,那肯定是要找64位的这个运行库才对。
动手下载安装
打定主意后,我就开始操作了:
- 第一步,确认系统版本。 这个我倒是清楚,我电脑是64位的Windows 10系统。如果不清楚的哥们,可以在“此电脑”或者“我的电脑”上点右键,选“属性”,就能看到了。
- 第二步,去微软官网找。 我直接在浏览器里搜“Microsoft Visual C++ Redistributable for Visual Studio 2015”。很快就找到了微软官方的下载页面。这里得特别留神,一定要找微软官方的,别点到一些乱七八糟的下载站,容易带病毒木马啥的。
- 第三步,选择正确的版本下载。 进了微软的下载页,一般它会提供几个不同版本,比如x86(代表32位)和x64(代表64位)。因为我遇到的问题是64位程序,而且我系统也是64位的,所以我肯定得下那个文件名里带
vc_redist.*
的。如果你的32位程序也报这个错,那对应的vc_redist.*
也可能需要装上。有时候为了保险,或者不确定是哪个程序缺,我也会把x86和x64的都装上,反正也不大。 - 第四步,安装。 下载下来就是个
.exe
的安装程序。双击运行,同意一下许可条款,然后点“安装”就完事了。整个过程很快,一两分钟。 - 第五步,重启电脑(虽然不一定每次都需要)。 装完之后,有些教程会说最好重启一下电脑让配置生效。我一般会照做,求个心安。
问题解决与总结
重启之后,我赶紧点开之前那个闹脾气的游戏和那个图像软件,你猜怎么着?顺利进去了!啥错误提示都没了,一切正常。那一刻,心里那叫一个舒坦。
这回折腾“* 64位下载”的经历告诉我,遇到这种缺DLL文件的情况,尤其是像、这类跟Visual C++相关的,首选方案就是去微软官网下载并安装对应版本的Visual C++ Redistributable包。这是最安全、最彻底的解决办法。直接去网上随便找个DLL文件塞系统里,有时候能解决燃眉之急,但指不定哪天又出新问题,或者下载的文件本身不干净,那就得不偿失了。
这回的实践就分享到这,希望能给也碰到这问题的朋友们一点点小参考。自己动手,丰衣足食嘛