战地资源网

 找回密码
 立即加入
搜索
查看: 7752|回复: 5

[BF2CC]关于高版本Windows无法安装.Net Framework 1.1 的解决方案

[复制链接]

1

主题

4

回帖

29

积分

上等兵

游戏昵称
alphahu
发表于 2022-2-3 16:14:05 | 显示全部楼层 |阅读模式
赞助bfmil
[BF2CC]关于高版本Windows无法安装.Net Framework 1.1 的解决方案
作者:W.H.Y.TSA-AlphaHU(战地风云2 也就是ALPHAHU)

[2吧把我发的这个帖子吞掉了]
前言:战地2是一个比较经典的游戏,很多玩家也希望搭建一个服务器用来回味这个过程,服务器能够同时承载很多玩家一起游玩,用来一起耍耍也是一个不错的选择。
目前战地2主流开服器是
BF2 Server Launcher (傻瓜式开服,功能较少但比较简单)
BF2 CC & CCD (集成化很高的开服器,但操作比较复杂)
一般来说,用BF2 CC与CCD开服很方便管理服务器(SL功能少导致具体一点的操作就需要在BF2_w32ded.exe里面敲代码,别说是刚开服的萌新,就连开服很久的dalao也不愿意纯敲代码做事情。)但BF2CC与CCD使用的是非常老的.Net Framework 1.1 。现在这个.Net Framework都已经到4.8了(截止2022-02-03),使用1.1的更少之又少。
很可惜,BF2 CC与CCD必须使用1.1才能跑得动。
1.为什么不能用高版本来运行BF2CC与CCD?
原因:讲讲为什么必须用.Net Framework 1.1
首先,如果你安装的是2.0或者3.5或者其他版本,打开软件,会直接提示“该软件不能在2.0或以上版本运行”,如果硬着头皮运行,即便你打开软件,也90%会卡死
首先是BF2CCD,第一次运行的时候会要你选择BF2_w32ded.exe的路径,
如果你点击路径的按钮,程序就会马上卡死。
同样BF2CC打开软件,会直接提示“该软件不能在2.0或以上版本运行”,如果硬着头皮运行,即便你打开软件,你只能看见登录界面,点击登录不会出现任何反应(也就是你根本打不开管理界面)
2.那我安装.Net Framework1.1就可以了吧,不是很简单吗?
网上有很多1.1的安装包,但真正能够安装成功的基本上都是比较幸运的,为什么我这么说,因为以后的版本中,.NET可能很难安装非常老的版本。
首先.Net Framework 1.1安装过程中,可能会出现安装到一半就开始回滚操作,也就是到“system.Enterprise.dll注册”时,下面状态直接是“Failed”,马上开始回滚,之后就会提示“安装过早结束”,安装失败。之后的.Net Framework 1.1 SP1也无法安装(因为.Net Framework1.1也安装不上去,补丁包更不用说,皮之不存毛将焉附?)
3. 既然我无法安装.Net Framework1.1那我怎么办?
这也是这个文章的重点
改用BF2SL?
但我既然发来这个文章,就肯定不会到此为止水水贴(划掉)放弃。
可以说,按照传统方法安装.Net Framework 1.1已经是不可能的了,但另辟蹊径或许能够安装上去。
4.(重点)我该如何用巧妙方法安装.NetFramework 1.1
(注明:该方法并非原创,但也是目前唯一可行的方法,该方法作者文章链接:https://zhuanlan.zhihu.com/p/401187023
准备安装的软件,下载地址,https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1-MSq-_ODpfZn-C8SSn53RA提取码:5l5k
①   在C盘下面新建一个文件夹DotNet
②   将百度云下载的压缩包解压到C:\DotNet

③   用管理员方式打开cmd(一定要用管理员命令,不然可能会操作失败)(找不到cmd?在“开始”-“Windows系统”-“命令提示符”,然后鼠标右键“以管理员运行”)
④   输入cd C:\DotNet,定位到该文件夹
⑤   按照顺序执行以下命令
第一条:dotnetfx.exe/c:"msiexec.exe /a netfx.msi TARGETDIR=C:\DotNet"
出现安装界面,选”是”,完成安装。
第二条:dotnetfxsp1.exe/Xp:C:\DotNet\netfxsp.msp
没有任何弹出,但是在文件夹中出现了几个文件

第三条: msiexec.exe/a c:\DotNet\netfx.msi /p c:\DotNet\netfxsp.msp
出现进度条,等进度条走完。
⑥   现在运行文件夹里面的netfx.msi 等进度条走完,就可以了
⑦   .Net Framework 1.1安装完成,“开始”菜单里面出现了.Net Framework 1.1的程序
现在再次试试运行BF2CC与CCD,运行正常,也没有警告弹出来了。
后语:网上关于.Net Framework 1.1的安装失败解决方法很少,或者说根本没有什么可行的解决方案,对于BF2CC与CCD基本上没有。
对了,如果你对开服感兴趣的话,也可以浏览我之前的帖子,或许在开服的方面能够帮助你。
【水贴】BF2CC服务器端中文汉化重置版 W.H.Y.TSA-AlphaHU再汉化
也可以分享给你准备开服的小伙伴,让他们在这方面少走一些弯路。
感谢浏览这篇文章。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即加入

x
回复

使用道具 举报

19

主题

111

回帖

183

积分

下士

发表于 2022-2-16 22:51:27 | 显示全部楼层
感谢楼主的技术分享
回复

使用道具 举报

19

主题

111

回帖

183

积分

下士

发表于 2022-2-16 22:51:49 | 显示全部楼层
感谢楼主的技术分享
回复

使用道具 举报

7

主题

164

回帖

714

积分

上士

八一勋章

发表于 2022-2-19 18:32:18 | 显示全部楼层
已收藏
回复

使用道具 举报

66

主题

183

回帖

2717

积分

站长

Rank: 9Rank: 9Rank: 9

游戏昵称
nanfei

八一勋章积极分子

发表于 2022-4-11 19:13:56 | 显示全部楼层
很不错的分析,但是实际上.net framework 1.1是可以安装的,不能安装一般是因为下载的版本不对。

先安装 Microsoft.net framework 1.1:https://www.microsoft.com/zh-tw/download/details.aspx?id=26

然后还要安装Microsoft.net framework 1.1 Service Pack 1:https://download.cnet.com/Micros ... 250_4-10725942.html

参照我早期的分享教程:https://www.docin.com/p-2182237753.html
推荐网站:战地兵工厂】【战地2联机平台
回复

使用道具 举报

1

主题

4

回帖

29

积分

上等兵

游戏昵称
alphahu
 楼主| 发表于 2022-11-16 11:58:31 | 显示全部楼层
南飞 发表于 2022-4-11 19:13
很不错的分析,但是实际上.net framework 1.1是可以安装的,不能安装一般是因为下载的版本不对。

先安装 M ...

感谢大佬的回答
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

本版积分规则

Archiver|小黑屋|bfmil ( 拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,会员帖子系会员发表,并不代表本站立场! )

GMT+8, 2024-11-23 18:18 , Processed in 0.112179 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表