饥荒 关于64位系统进游戏提示错误 解决方法
饥荒 关于64位系统进游戏提示错误 解决方法
关于64位系统进游戏提示error during initialization的终极解决方案。
【前言】在网上大概看了一下,基本上涉及error during initialization解决方案的就是三个步骤:1.驱动 2.vc运行库 3.DX运行库(dx加速功能开启)
而有很多网友反映全都做到了却依然存在error during initialization的问题,以下提供方法应该能解决大部分64bit系统用户的错误问题。顺带说一下:网上很多人说直接更新最新DX,这其实是错误的,饥荒本身支持的是DX9.0c,所以WIN7的朋友虽然自带DX11还是要再装一遍DX9.0。
先给大家普及一下64bit系统的知识。64bit是向下兼容32bit的。也就是说32位的软件64位系统一定能用,而64位软件32位一定不能用。而饥荒这蛋疼的游戏就是32bit的,不信的朋友可以开了饥荒,调出任务管理器,会发现饥荒的进程是dontstarve_steam.exe*32 也就是说我们所需要的VC运行库与DX运行库都是要用32位的。
PS:不代表你64位的运行库不用装,因为毕竟有些软件是64位的。
所以本人就是64和32的运行库都有装的情况。但是如果用游戏文件夹下的redist文件夹中的DX在线安装器,它会自动识别你的系统是64位的,因此直接安装64位的DX9.0c给你。而你装完发现问题依旧没解决时,再次打开那个安装器,它就会提示已经安装。所以这让很多玩家苦恼不已。
所以解决方案就是:安装32位的VC与32位的DX。(游戏文件夹下的VC已经是x86了不用自己另外安装,32位的DX需要自己手动安装,不要用它那个安装程序)
鉴于自己手动安装有可能会发生
所以本人提供一个DX修复软件,非常好用。困扰我N天的问题就是这么解决的。
以下是软件截图:
可以看到,这个修复工具有32位和64位两个栏位。原来我第一次修复32位那里都是有问题的。而且这个是绿色版,解压可用。还是很方便的。
下载地址
以上主要针对64bit这个error during initialization问题的DX与VC运行库的解决方案。其他问题不细说。
如果DX加速无法开启还可以详见这个:点我进入
其他问题解决大全还可以看这里:点我进入
点击进入PKVS《饥荒》游戏论坛专区