MYQS 发表于 2012-5-30 21:12

为什么一些PC游戏要被设计成重装或更换操作系统后就不能

以个人经验来看,貌似大部分欧米游戏都没这个问题,重装了系统也能玩

但日式游戏,无论一般向还是GAL,都或多或少都存在这问题。

之前装了个WIN7 64BIT 日版,欧美游戏如近年的极品飞车,孤岛危机,使命召唤,以及各种足球篮球都没问题,还能正常玩。但运行生化5就SB了,不能启动,提示什么错误。无双6也不行了,我用的还是原版没打3大妈那些乱七八糟的补丁呢。至于GAL更是死了一大票。

好吧,这是技术问题还是故意的?

trentswd 发表于 2012-5-30 21:17

有些是注册表问题,比如一堆gal

生化危机5目测是没有装.net和dx9的样子

月珥 发表于 2012-5-30 22:33

去问大门咯

白左 发表于 2012-5-30 23:18

白左 发表于 2012-5-30 23:19

卡米基 发表于 2012-5-30 23:19

和其他程序一样,有些游戏会往 Windows 文件夹、用户配置文件夹(如 5.x 系列的 Documents and Settings 文件夹或者 6.x 系列的 Users 文件夹)或注册表中塞一些运行游戏所必须的东西(如动态链接库或者注册表键值等)。

这样的话重装系统以后,找不到这些所需的东西,就没法玩了,或者能玩但是所有用户设置都被重设。

再有就是更换操作系统以后,可能没有安装运行游戏所需要的系统组件。

对于日文或者繁体中文游戏,还有一个可能就是重装系统或者更换系统以后,区域和语言选项的设置不符合游戏的需求。

johnkamsar 发表于 2012-5-31 00:09

一般是注册表问题,但是BIO5......
我问下先,你有没有装GFW?

无事忙 发表于 2012-5-31 03:16

不仅是游戏还有很多软件这样的

你们回答的真详细……

mhfdt 发表于 2012-5-31 05:23

引用第3楼白左于2012-05-30 23:18发表的:
windows有注册表。可以写注册码,安装位置,硬件信息,软件环境,系统组件注册入口,甚至API,辅助外部程序接口,等等。
主机规格一样所以不需要。
所谓碎片化问题。为了适应性而付出的代价。

当然,如果你是游戏厂商, 你大可以做一款游戏,假设终端的显示器为1280*960分辨率,2600k的cpu,hd5770的显卡,系统版本是装了2012年4月11日以前的补丁的win7 32位 professional,已经安装directX 七月可再发行包,已经安装.Net framework 4.5可再发行包,声卡驱动版本为……等等等。然后你就不需要写入任何注册表信息,重装多少次都可以用,问题解决。 images/back.gif

不用这么麻烦
当然除了必要组件之外很多程序会在重新安装系统后的第一次运行时检测,并重写一次注册表
现在的游戏如果重装了系统不能运行多数反而是系统组件不全

Ultradestroyer 发表于 2012-5-31 07:07

注册表

cyberalogo 发表于 2012-5-31 07:58

卡米基 发表于 2012-5-31 08:59

如果系统遇到了问题,但是里面又有很多东西想保留的话,一个比较好的方案是进行修复性安装,也就是原位升级。

另外在 Windows 7 和 Windows 8 的安装光盘中,有修复系统的选项。用光盘启动后能找到。

在这两种方式下,安装程序会刷新系统,但是安装的程序以及用户的文档及自定义设置将会全部保留。

不过如果系统存在的问题比较大,比如把系统搞乱的东西也一并保留了,那就比较难办了、

中已矣 发表于 2012-5-31 09:05

本末倒置

alitonz 发表于 2012-5-31 09:07

暴雪游戏这点就做得好,文件夹复制后随便用

ahsammas 发表于 2012-5-31 09:34

装的是Steam版的呢?
页: [1]
查看完整版本: 为什么一些PC游戏要被设计成重装或更换操作系统后就不能