xp环境下.netframework3.5安装过程过慢原因浅析

说不上原创,伪原创而已。总结下,以供大家参考。
之前给同事安装显卡驱动,需要安装.net framework 3.5 安装过程十分缓慢。
今天工作不忙,百度下,学习下。浅浅的总结下。

正文

1. 原文
.NET 3.0和.NET 3.5都是构建在.NET 2.0基础上的,它们没有自己版本的CLR和基类库,都是使用.NET 2.0的,所以在你安装.NET 3.0或者.NET 3.5的时候,如果以前你已经安装了.NET 2.0,它们就会在.NET 2.0的基础上,安装新的部分。如果以前你没有安装过.NET 2.0,它们就会自动安装.NET 2.0,并安装新的部分。
所以对于普通用户,一般应用软件,.NET 2.0就够了,因为它已经提供了必须的CLR和基类库。但是对于一些基于比较新的特性像WPF,就必须安装.NET 3.0了。更新的.NET 3.5也可以酌情安装,譬如你正在使用ASP.NET AJAX进行软件开发的时候。
我们再看看.NET系列各自完整安装文件的大小:
.NET 2.0            22.4MB
.NET 2.0 SP1      23.6MB
.NET 2.0 SP2     23.8MB
.NET 3.0            50.3MB
.NET 3.5            197MB
.NET 3.5 SP1      231MB
2. 原来.NET Framework 3.5 SP1(Full Package) 是默认英文的安装包,如果要同时包含所有语言,那体积会太大了,可能考虑到这一点,发布时并没有包含其它的语言包,而是通过安装时在线下载,因而Full Package 言不符实。
   离线安装包制作。
   下载 .net Framework 3.5 Service pack 1 (Full Package) 231MB 安装包后 dotnetfx35.exe ,用 WinRAR 将其解压缩。
http://www.microsoft.com/downloads/details.aspx?familyid=D0E5DEA7-AC26-4AD7-B68C-FE5076BBA986&displaylang=zh-cn
   下载中文简体语言包。
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=8489ed13-b831-4855-96f7-dd35e4c02a20
dotnetfx35langpack_ia64zh-CHS.exe  16.9 MB
dotnetfx35langpack_x64zh-CHS.exe   33.3 MB
dotnetfx35langpack_x86zh-CHS.exe   27.4 MB
     
根据系统(x86)将语言包 dotnetfx35langpack_x86zh-CHS.exe 复制到第一步解压缩的 \wcu\dotNetFramework\dotNetFX35\x86 文件夹里 。
(如果是 x64 位的,可将 dotnetfx35langpack_x64zh-CHS.exe 复制到\wcu\dotNetFramework\dotNetFX35\x64 文件夹 里 。)
运行 dotNetFx35setup.exe ,可彻底的离线安装了。
    
不难理解为什么安装过程十分缓慢了。





分享题目:xp环境下.netframework3.5安装过程过慢原因浅析
本文地址:http://myzitong.com/article/pihjcg.html