1、.NET Framework 3.5 SP1 离线安装方法 (附批处理安装)2011-04-29 22:30dotnetfx35.exe /x 自解压参数第一,下载 DotNet FrameWork 3.5sp1 完整安装包第二,解压第三,找到解压目录下wcudotNetFramework 文件夹的 dotNetFx35setup.EXE第四,创建 dotNetFx35setup.EXE 快捷方式第五,修改 DotNet FrameWork 3.5sp1 快捷方式的属性,“目标”地址增加参数/LANG:ENU第六,运行快捷方式,马上安装好了 _.NET Framework 3.5 SP1 离线
2、安装方法1. 离线安装包的 bug. .NET Framework 3.5 SP1 发布了,兴冲冲下载,当然是完全离线安装包.net Framework 3.5 Service pack 1(Full Package) 231MB,网络慢呀!终于下载完了,安装.遇到新情况,还要连接网络下载,不是完全离线安装包吗?(急等待中大概需要 30 多分钟) 上火啪啪的 说明:呵呵,查了资料后才知道是微软制作安装程序时的一个无奈 bug.在这里微软没有提醒大家,确实忽悠了我们。原来,.NET Framework 3.5 SP1(Full Package)是默认英文的安装包,如果要同时包含所有语言,那体积会
3、太大了,可能考虑到这一点,发布时并没有包含其它的语言包,而是通过安装时在线下载,因而Full Package 的称呼有点言不符实。 2. 自己动手,制作离线安装包. 自己能办到的,一般不求别人 第一 下载.net Framework 3.5 Service pack 1 (Full Package) 231MB 安装包后dotnetfx35.exe,用 WinRAR 将其解压缩。 http:/ 第二 下载中文简体语言包。 http:/ 文件名 文件大小 dotnetfx35langpack_ia64zh-CHS.exe 16.9 MB dotnetfx35langpack_x64zh-CHS.
4、exe 33.3 MB dotnetfx35langpack_x86zh-CHS.exe 27.4 MB 一般用户下载 dotnetfx35langpack_x86zh-CHS.exe 即可 说明:也可从 vs2008 sp1 提取,里面dotnetfx35langpack_x64zh-CHS.exe 和 dotnetfx35langpack_x86zh-CHS.exe 都有,前提是你已经下载了 VS2008 sp1。 第三 将语言包 dotnetfx35langpack_x86zh-CHS.exe 复制到第一步解压缩的wcudotNetFrameworkdotNetFX35x86 文件夹里。
5、 (如果是 x64 位的,可将dotnetfx35langpack_x64zh-CHS.exe 复制到wcudotNetFrameworkdotNetFX35x64 文件夹里。) 第四 点击运行 dotNetFx35setup.exe,可彻底的离线安装了。安装之后需要重启计算机。-现在很多的软件都是基于 dotnet Framework 开发的,有了 dotnet Framework,开发是方便了很多,高效了很多,快速入门快速生成。 使用 dotnet 开发软件容易了。相应的带来的另外一个问题就是部署 dotnet framework 程序。比如一个 dotnet framework 3.5
6、sp1 的程序,部署在 windows 7 上倒是容易,因为系统本身就集成了,但是部署在 xp 或是 vista 上,就得先安装 dotnet framework 3.5 sp1 了。微软提供了两个安装包第一个 bootloader,2.8M,直接运行它,它会去微软网站下载并安装相应的组件;第二个是完整的离线包,200 多 M,如果是通过域或是 SCCM 之类的软件部署的话,带宽肯定很大,很疯狂。同时我们会发现另外一个问题,虽然是完整的离线包,在 XP 上部署时,他还是会出现下载,给个截图,看个明白其实这时候下载的是 dotnet framework 的语言包,这个问题我们可以通过使用 lan
7、g 参数来做设置,启动安装,我们使用如下命令解决了这个小问题,下面我们就来拆分 dotnet framework 3.5 sp1 的包了,让他更小点,更易部署点1、在命令行中运行如下命令,把 dotnet framework 的包解压出来2、解压出来以后,我们便可以看到,首先一点我们可以做的,就是分拆 32 位和 64 位的包了,对于 32 位包来说,把文件或是文件夹名中带有 64 位的字样全部删除了,相反的,对于 64 位的包,把文件或是文件夹名中带有 32 位的字样全部删除了,这样我们dotnet framework 的包就小了;3、另外的,我们还可以对不同的系统做个精简如果是 xp 系统
8、,那么还可以删除 dotnetMSP 文件夹如果是 vista 系统,可以删除 dotNetFX20 dotNetFX30 这两个文件夹如果是 vista sp1 系统,可以删除 dotNetFX20 dotNetFX30 dotnetMSP这样下来,包就小多了。DotNet Framework 3.5 离线安装方案2011-02-26 20:42写在前面:.net 3.5 的功能相当的强大,如 linq,wcf ,wpf,wf 和扩展方法等等都是程序员的挚爱,不过.net 3.5 中文版本运行环境的安装就确实是不敢恭维了,的确是太差了。无论你下载什么完整软件包,都要从网上下载 60-70M
9、的文件然后才可以继续。安装包有 B 3.5 sp1 的安装如下:.NET Framework 3.5 Service Pack 1(完整软件包)下载后,在安装的过程中,你会发现程序要从微软网站再下载文件,而且这些文件至少 60M,如果网络不好,就会下载几个小时,实在是太痛苦了。为什么有这样的问题呢?下面的网页说明了原因http:/ 英文版的运行环境再安装语言包先将下载完的 dotnetfx35.exe 文件解压,再运行内部的英文版本文件。最后安装中文语言包。语言包地址:dotnetfx35langpack_x86zh-CHShttp:/ 文件解压等信息,需要很多的选项多键字,可以从下载了解详情
10、。http:/ dotnetfx35.exe 和 dotnetfx35langpack_x86zh-CHS.exe 两个文件下载完之后,放在同一个文件夹下面。复制下面的内容制作一个批处理文件(随便制作一份就行)无图形界面dotnetfx35.exe /xcd wcu/dotNetFrameworkdotnetfx35setup.exe /lang:ENU /q /norestartcdcddotnetfx35langpack_x86zh-CHS.exe /q有图形界面dotnetfx35.exe /xcd wcu/dotNetFrameworkdotnetfx35setup.exe /lang:ENU /norestartcdcddotnetfx35langpack_x86zh-CHS.exe