前天装个老游戏给我整崩溃了,双击图标就弹出个框说缺dll。折腾到半夜才搞明白,原来缺的是游戏运行库。
开始折腾
我先是傻乎乎搜游戏名+补丁,下了两个压缩包。解压完杀毒软件突然狂叫,吓得我直接删光光。扭头问游戏群里的老油条,人家甩过来一句:你这明显是运行库没装全!
我蹲电脑前琢磨,这玩意儿到底该去哪找?网上搜出来不是捆绑全家桶就是带病毒的。
- 贴教程里的下载站全是广告
- 论坛推荐的链接点进去是赌博网站
- 某软件园下载的安装包自动给我装了三个浏览器
地毯式搜查
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
干脆翻出三年前买的正版游戏光盘,发现包装盒里夹着张小纸片——写着开发商推荐的运行库清单。对着单子一个个查:
- DirectX要微软官网的
- .NET Framework也是微软家的
- Visual C++这祖宗最麻烦,版本多得能开杂货铺
正查着,突然发现之前装过的游戏《深海迷航》自动给我装了XAudio2.7,而《只狼》的安装程序里藏着DirectX Jun2010。好家伙,原来这些祖宗都躲在这儿!
实战踩坑
跑去微软官网下DirectX,好么,130MB的在线安装包。点开进度条像蜗牛爬,中间还断了三次。用下载工具挂着才拖下来。装完重启,那个报错的dll居然还在!气得我啃完半包辣条才缓过来。
后来才搞明白,很多老游戏要的是DirectX 9.0c,而微软现在给的是个在线更新包。翻箱倒柜找出2005年的《仙剑奇侠传三》光盘,从安装程序里抠出来*,双击安装完才解决。
血泪经验
熬到凌晨三点总算搞定:
- DirectX用游戏光盘自带的
- .NET Framework在系统更新里勾选
- Visual C++下了2005到2019七个版本
- PhysX得去显卡厂家的驱动页面
刚准备关机睡觉,又弹窗说缺xinput1_*。我盯着报错框看了十秒,默默拔掉手柄重启电脑——结果游戏顺畅启动了!敢情是手柄驱动抽风。
现在公司新来的实习生还问我:哥,游戏报错缺文件咋办?我直接把文件夹摔过去:都在里头了,自己拷!结果这小子给总监装植物大战僵尸时,把32位的dll塞进64位系统,蓝屏整层楼都黑了屏。
对,听说行政部招了个运维专员,岗位要求写着"精通各版本游戏运行库安装"。你猜月薪多少?八千五!就这破事我能写本十万字的血泪史。