开局一张卡成狗的游戏画面
昨晚想重温某个经典单机,结果一进开场动画卡成PPT。满屏马赛克加爆音,不知道的以为在放故障艺术片。
我琢磨着运行库八成该更新了,直接点开游戏目录里叫Redist的文件夹。嚯!里面vc++、directx、.net framework版本比我家调料还杂,2015和2013混在一块儿,跟过期罐头似的。
翻车翻到姥姥家
按常规套路去微软官网下载最新VC++安装包,刚点执行就弹窗报错:"安装程序资源被占用"。重启三次电脑还是这德行,气得我差点把咖啡泼键盘上。
- 任务管理器挨个翻进程
- 关掉所有后缀带installer的
- 火绒剑强制结束Windows Module服务
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
折腾半小时依然报错,这时候才想起之前用某大师卸载过旧版本。完犊子,卸是卸了,注册表残肢还留在系统里打架!
注册表挖尸现场
win+R输入regedit直奔注册表,像抄水表似的搜查:
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
- 按ctrl+F搜"VC++"
- 找到带红叉或版本号错乱的项
左手边删了七个残缺键值,右边面板突然冒出个没见过的Inno Setup参数。手比脑子快直接按了删除键,系统当场蓝屏给你看。
歪打正着的野路子
重启电脑后突然开窍,直接进C盘挖路径:C:\ProgramData\Package Cache。这片缓存区藏着所有运行库安装包,按修改日期排序后,最新版的VC++安装包正躺在2024年文件夹里冲我闪光!
双击那个vcredist_*的瞬间,进度条终于动了!事后查日志才知道,微软的在线安装程序有bug,用本地缓存包反而能绕过版本冲突。
后记之血的教训
现在知道为什么游戏论坛总说"别乱删注册表"了?放个蠢哭自己的插曲:更新完所有运行库已经凌晨三点,兴奋地点开游戏...结果忘了把显卡驱动也从去年版本升上来。