初级玩家

- 贡献度
- 2
- 金元
- 1370
- 积分
- 85
- 精华
- 0
- 注册时间
- 2010-4-1
|
本帖最后由 kityin 于 2015-3-12 00:58 编辑
参考帖子:" http://steamcn.com/forum.php?mod=viewthread&tid=80641&highlight= " (等于号也包括)
说的有些复杂,如果看懂了就不用看我的了 .
核心:通过修改注册表,让steam认为相关库文件已经安装.就不再每次都自动更新net framework了.(装net framework 4.1用了我三整天,所有方法都用了,装不上,彻底放弃 )
关键词:1: installscript.vdf (用记事本打开) 2: 运行 regedit打开注册表. 3: X盘:\Steam\SteamApps\common (steam下默认的游戏安装文件位置.) 4: 记住4.5.1(注册表中代表net framework 的名称)
接下来,用孤岛惊魂4来举例操作(我的系统 64位win7)
1: 打开X:\Steam\SteamApps\common\ 选择对应的游戏Far Cry 4\_CommonRedist\DotNet\4.5.1
再用记事本打开 installscript.vdf 文件.没什么要修改的,只是如果后续步骤完成没有效果,则按照你的文件的黄色部分作为注册表修改的位置坐标.

2:运行 regedit打开注册表,找到地址 需要注意!
64位系统包括黄字Wow6432Node,32位不包括. 然后找到:CommonRedist

右键点CommonRedist.新建-项-命名: .NET(看好,是"点net",也就是第一张图的黄字部分)
再右键点.NET.新建-项-命名:4.5.1.

见上图黄笔,右键点4.5.1,新建-dword值 32位,名称还是4.5.1. 再双击这个新建的dword,填写数值为"1".

大功告成,启动孤岛惊魂4,再也不会更新net framework了 .
有的人可能是Directx之类的每次启动都更新,同理都可以用这个办法.但是用之前要仔细看我开头的参考帖子,和我本人的步骤,确定你明白原理后再行动,毕竟改注册表是不容出丁点纰漏的. 我还是推荐老老实实安装需要的库文件,只不过这个net framework太特殊了,就是有的系统无论如何就是装不上,这个是微软本身的问题,就算你换了有net framework 4.2甚至更高的windows系统,将来更新了一样打死装不上.
解决了的童鞋,请双手合十,祈祷我今年万事如意哦~
|
|