经常折腾老软件、老游戏的人应该都遇到过那种情况:双击打开,弹出一句冷冰冰的报错,说什么缺少 .NET Framework。微软这套运行库从 2002 年活到现在,虽然新版 Windows 已经自带了一部分,但很多写于十几年前的程序,认的就是那几个老版本,少一个都跑不起来。
diakov 这个离线合集包就是干这个的,把 1.0 一直到 4.x 的各路版本打包在一起,v10.09.2026 是当前版本号。它最大的好处是不用联网,对着装就行,尤其适合给老机器或者没网的办公电脑救急。
不过版本并不是越多越好,全装反而容易出幺蛾子。我自己的习惯是这样:
1.0 和 1.1 基本可以不管,除非某个软件明确点名要它们,才单独装。这俩版本注册表里有共用项,同时装容易打架,能不碰就不碰。而且 1.1 虽然当年用得挺多,但 2.0 向下兼容做得不错,大部分为 1.0、1.1 写的程序放到 2.0 环境下也能跑,实在没必要留着老古董。
2.0 SP2 是支持 Windows 2000 的最后一版,装它会顺带替换掉 2.0 和 2.0 SP1,一步到位。如果系统是 Win2000,可能得先补上 KB835732 这个更新。
3.0 SP2 有点特别,它自己不带 2.0 SP2,但装的时候又需要它,所以别单独拎出来。官方那个俄语语言包没塞进安装包里,也不单独发,想要的话得另想办法。纯净系统上装的时候可能还会要 MSXML 6.0,好在包里已经带了。
3.5 SP1 里面包含了 2.0 SP2 和 3.0 SP2,装的时候它会试着联网下语言包——如果你本地已经有了,直接断网再装,省得它反复重试。几次连不上之后它也会继续往下走,不算卡死。
到了 4.x 就不用纠结了,4 和前面的版本互不干扰,装它不影响旧的,旧的也不影响它。Client Profile 是给普通用户用的,保证程序能跑;Full 版多出来的是给开发人员用的功能,一般情况选 Client Profile 就够。
支持的系统从 Windows 2000、XP、Vista 一直覆盖到 Windows 7、Server 2008 这一代。现在新系统上装这些的机会不多,但要是你还在用老平台,或者手头有一堆年久失修的行业软件,这套合集确实能省掉一次次去微软官网翻下载页的麻烦。
评论 (0)