哥们儿姐们儿们,今儿个我必须得把这事儿给好好唠唠,特别是家里有娃的,或者爱捣鼓电脑的,肯定会碰到。前段时间,我这老伙计,也就是我那用了好几年的台式机,突然就给我撂挑子了。当时是想给儿子装个学习软件,这软件是那种大包的,得好几个G,我下了两回,都到一步,直接就弹出来一个提示:“安装包文件md5校验失败7001263”。当时给我气得,恨不得直接把电脑砸了!
本站为89游戏官网游戏攻略分站,89游戏每日更新热门游戏,下载请前往主站地址:www.gm89.icu
你别说,我这人虽然不算个老码农,但在电脑面前也摸爬滚打了这么多年,什么奇葩的报错没见过?可这个“7001263”后面还带个MD5校验失败的,当时就把我给整不会了。第一反应肯定是我下载的这个文件有问题呗?要么是网络不下载的时候断断续续的,把文件给弄坏了,要么就是人家官网给的包本身就有问题。
- 我做的第一件事儿,就是重新下载。那天正好赶上晚上网速还行,我就想着,再咬咬牙,重新来一遍。结果?折腾了一晚上,熬到半夜才下完,信心满满地一点安装,还是一模一样的错误!当时我就懵了,难道官网的文件真有问题?这不科学,那么多人都用。
- 我又想,是不是我那下载工具的事儿?平时就用个浏览器自带的下载器,会不会它把文件给弄乱了?于是我又找了个迅雷下了,下载速度是快,可结果还是老样子。这下我就开始怀疑人生了,到底是谁的问题?
- 我还试过把文件拷到U盘里,拿到另一台电脑上试着安装,心想着排除一下是不是我电脑硬盘的问题。结果,另一台电脑上安装,报的错误居然还是一样!这把我给整得,彻底没辙了,感觉这事儿有点玄学了。
柳暗花明又一村:从“临时文件夹”里找到突破口!
那几天,我真是茶不思饭不想,晚上睡觉都琢磨这事儿。后来跟一个做IT的朋友打电话,随口提了一句这事儿。他听了之后,也没直接给我答案,就问了我一句:“你系统临时文件夹是不是很久没清理了?”
当时我一听就愣了,临时文件夹?这玩意儿跟安装包校验失败有什么关系?朋友就给我简单解释了几句,意思就是很多安装程序在运行的时候,都会先把一部分内容解压到系统的临时文件夹里,然后再从那里进行校验和安装。如果这个临时文件夹满了,或者权限有问题,又或者路径太复杂,就可能导致安装程序读取文件出问题,进而报MD5校验失败。
朋友提醒我的时候,我突然想起来,我这电脑的C盘,确实平时就没怎么清理,好多软件卸载了,可能还留了一堆垃圾在里面。特别是我那临时文件夹,默认的路径特别长,而且我好些个软件都喜欢往那里头塞东西,指不定就给搞乱了。
我这人就是这样,听风就是雨,赶紧就行动起来。我琢磨着,既然是临时文件夹的问题,那我就给它换个简单粗暴的路径!
具体的步骤是这样的,给大家分享一下,特别简单,一招搞定:
- 第一步:我先在C盘的根目录下,新建了一个文件夹,名字就叫“InstallerTemp”,简单明了。
- 第二步:我就去改系统的环境变量。这个方法不难,你右键点“我的电脑”(或者“此电脑”),选“属性”,然后点左边那个“高级系统设置”。打开了“系统属性”窗口,下面有个“环境变量”按钮,点它!
- 第三步:在环境变量的窗口里,你看到上面有“用户变量”和下面有“系统变量”两块。我直接在“系统变量”里,找到了叫“TEMP”和“TMP”这两个变量。这两个变量默认的路径都挺长的。
- 第四步:我把“TEMP”和“TMP”这两个变量都选中,然后点“编辑”,把它们的值,都改成了我刚才在C盘建的那个新路径:“C:\InstallerTemp”。改完之后,一路点“确定”保存。
- 第五步:最关键的一步!也是最容易被忽略的一步!改完环境变量,我没直接就去安装,而是把电脑彻底重启了一遍。因为只有重启了,这些新的环境变量才会真正地生效,被系统识别。
重启完电脑,我心砰砰跳地又找到了那个安装包,双击,然后一顿操作。奇迹出现了!这回安装程序非常顺利地跑了起来,没有再报错MD5校验失败,也没有那个可恶的“7001263”了!我的天,那一刻,我感觉比中了彩票还高兴!
回过头想想,这事儿真是给我上了一课。平时总觉得系统临时文件夹这东西无所谓,没想到关键时候能卡你脖子。以后再碰到这种安装包校验失败的问题,我第一个就去检查是不是临时文件夹在捣乱。别总盯着文件本身或者网络,有时候,咱们自个儿的系统环境,才是罪魁祸首!