Windows XP本身是没有跟着任何的NET Framework的支持的。而Windows Vista是建立在NET Framework 3的基础上的。所以在Windows XP,很多时候安装较新的软件时需要安装不同版本的NET Framework的支持。现在的NET Framework已经出到了3.5版本了,而3.5的SP1也出来了。Windows 7将会建立在NET Framework 4的基础上。所以对于Windows XP的系统来说,你需要安装NET Framework 1.1, 2.0, 3.0, 3.5 和 3.5SP1。3.5SP1包含了3.0SP1和2.0SP1。因为每一个NET Framemwork版本都支持不同的功能,所以你需要都安装。遇到同样功能的程序,系统会自动的覆盖过旧的版本。