dalkrad 发表于 2025-1-12 07:44

【求助】大佬们,以前安过一些老游戏本来能打开,过了几个月发现有的打不开了这种一般是什么原因?

我给这台x201(win7)上装了一些小时候玩过的游戏当作怀旧的装饰什么的
刚装完的时候是玩过的,是正常的
今天看了眼安的,8个里面有2个彻底打不开了,去兼容选项里换来换去也是不行,重新安装了也不行(也没什么弹窗说缺了什么之类的)
还有两个比较奇怪,它的那什么打开汉化版的”启动游戏.EXE”是开不了了,但是去目录里找别的exe去尝试打开还是能打开的,不过就变成英文版了

倒不是需要玩这些老游戏,就是有点奇怪,放在那也没动它就成这样了
也做了些dll修复检查啊,什么游戏库修复啊,DirectX修复啊 之类的,似乎也没找到原因

回忆了一下我在这台win7上也没做什么大的改动
很早的时候装了个win7,然后就只是在一段时间之后、在论坛里下载补充了一些驱动
然后也拿官方的windows update去修复了一些漏洞
难道是windows update的问题?
里面有些什么将我安的这些怀旧游戏(盗版)给干碎了?


ul408 发表于 2025-1-16 10:49

老的游戏最好安装WIN98,机器新点就XP,会一直能用。后来的操作系统风险识别把文件搞坏了,尤其是老游戏的破解文件。从白痴WIN10开始最典型

thankdad 发表于 2025-1-16 11:16

查查defender的日志?

jackmacc 发表于 2025-1-16 13:07

dalkrad 发表于 2025-1-12 07:44
我给这台x201(win7)上装了一些小时候玩过的游戏当作怀旧的装饰什么的
刚装完的时候是玩过的,是正常的
今 ...

mfc 库的问题,你需要手动替换一些老旧的版本.
是个麻烦事情,你可以看看我的帖子,
喔的w7前段时间也打不开,几个老软件

分享一个 修复 msvcr71 ~ msvcr90 等等,VC 运行库 dll 文件的发现


不过,别拿来主义,自己菜就说没用! windows 号称 瘟到死,不是浪得虚名的.


newnbuser 发表于 2025-1-16 13:33

没遇到过,重装下游戏试试

dandycheung 发表于 2025-1-16 13:43

俺觉得 #3 楼说的非常接近真相:汉化补丁被安全软件废掉了。

dalkrad 发表于 2025-1-16 15:13

ul408 发表于 2025-1-16 10:49
老的游戏最好安装WIN98,机器新点就XP,会一直能用。后来的操作系统风险识别把文件搞坏了,尤其是老游戏的 ...

谢谢大佬,我去检查一下

dalkrad 发表于 2025-1-16 16:33

jackmacc 发表于 2025-1-16 13:07
mfc 库的问题,你需要手动替换一些老旧的版本.
是个麻烦事情,你可以看看我的帖子,
喔的w7前段时间也打不 ...

谢谢大佬,我去按照帖子里写的去安装补丁了,重启了之后试了试还是没有变化
它没提示dll缺失,dll错误什么的
只是留下一个这个窗口:
https://www.ibmnb.com/forum.php?mod=image&aid=3282093&size=300x300&key=a8d5fe6cb06db094&nocache=yes&type=fixnonehttps://www.ibmnb.com/forum.php?mod=image&aid=3282094&size=300x300&key=bf80902f8a4118f8&nocache=yes&type=fixnone

更新前更新后也是这个窗口,没有别的提示了

{:1_240:}总之谢谢大佬!

jackmacc 发表于 2025-1-16 18:42

LG_RobinHood.dll 这个模块,有冲突.你去搜索 来解决这个问题.
这个和我那个软件冲突差不多,你得找出相互调用的 dll ,然后替换
它的版本来解决问题.

VC 运行库.更新冲突会导致 ,这类问题. 你得搞清楚. LG_RobinHood.dll 运来依赖的不同 dll 兼容的版本
你可以在运行没有问题的机器上,试一试. 用调试程序,找出它依赖的 dll , 运气好,替换几个就行了.
如果牵扯的太多,就不好搞了.

可以用 PortableApps Launcher, 独立运行打包的软件试一试.做一个Portable 版本这样一气呵成找出所有的依赖dll
你可以开个虚拟机,制作软件的独立运行版.

你如果系统像我,开发部署了很多工具,不能重装就要有些耐心去修复.不然重装算了.
页: [1]
查看完整版本: 【求助】大佬们,以前安过一些老游戏本来能打开,过了几个月发现有的打不开了这种一般是什么原因?