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

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

    生化危机5目测是没有装.net和dx9的样子
  • 月珥
    去问大门咯
  • 白左
    windows有注册表。可以写注册码,安装位置,硬件信息,软件环境,系统组件注册入口,甚至API,辅助外部程序接口,等等。
    主机规格一样所以不需要。
    所谓碎片化问题。为了适应性而付出的代价。

    当然,如果你是游戏厂商, 你大可以做一款游戏,假设终端的显示器为1280*960分辨率,2600k的cpu,hd5770的显卡,系统版本是装了2012年4月11日以前的补丁的win7 32位 professional,已经安装directX 七月可再发行包,已经安装.Net framework 4.5可再发行包,声卡驱动版本为……等等等。然后你就不需要写入任何注册表信息,重装多少次都可以用,问题解决。
  • 白左
    windows有注册表。可以写注册码,安装位置,硬件信息,软件环境,系统组件注册入口,甚至API,辅助外部程序接口,等等。
    主机规格一样所以不需要。
    所谓碎片化问题。为了适应性而付出的代价。

    当然,如果你是游戏厂商, 你大可以做一款游戏,假设终端的显示器为1280*960分辨率,2600k的cpu,hd5770的显卡,系统版本是装了2012年4月11日以前的补丁的win7 32位 professional,已经安装directX 七月可再发行包,已经安装.Net framework 4.5可再发行包,声卡驱动版本为……等等等。然后你就不需要写入任何注册表信息,重装多少次都可以用,问题解决。
  • 卡米基
    和其他程序一样,有些游戏会往 Windows 文件夹、用户配置文件夹(如 5.x 系列的 Documents and Settings 文件夹或者 6.x 系列的 Users 文件夹)或注册表中塞一些运行游戏所必须的东西(如动态链接库或者注册表键值等)。

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

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

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

    你们回答的真详细……
  • m
    mhfdt
    不用这么麻烦
    当然除了必要组件之外很多程序会在重新安装系统后的第一次运行时检测,并重写一次注册表
    现在的游戏如果重装了系统不能运行多数反而是系统组件不全
  • U
    Ultradestroyer
    注册表
  • c
    cyberalogo
    告诫大家不要随便重装。
  • 卡米基
    如果系统遇到了问题,但是里面又有很多东西想保留的话,一个比较好的方案是进行修复性安装,也就是原位升级。

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

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

    不过如果系统存在的问题比较大,比如把系统搞乱的东西也一并保留了,那就比较难办了、
  • 中已矣
    本末倒置
  • a
    alitonz
    暴雪游戏这点就做得好,文件夹复制后随便用
  • a
    ahsammas
    装的是Steam版的呢?