自从领了笔记本,安装过几次更新之后,就发现有一个更新死活就装不上了。黄盾牌出来后,点安装,等一会提示已经安装成功了。可是过一会黄盾牌就又出来了,依然是刚才的那个补丁。这个补丁是针对 .net frameword 1.1 sp1 的,我已经安装了 .net 的 1.1,2.0,3.0,声明一下不是我自愿的,人家就这么安排的,不清楚为啥装这么多。这个补丁叫 KB928366 。

搜索了一下,发现遇到这个问题的还真不少。理解了一下,造成这个问题的原因应该是 .net 1.1 安装完毕之后就将安装文件删掉了,但是安装这个补丁的时候呢,还需要这个安装文件,所以就这样了。解决办法是重新下载一次 .net 1.1 ,然后解出来里面的文件,安装 kb928366 的时候指定一下安装位置。我看有些人就这么解决了。可是我发现我这里运行 kb928366 根本没反应,硬盘灯闪一会,什么窗口都没出来,更别说指定位置了。这招行不通了。

另外一个解决办法就是先将 2.0,3.0 ,1.1 都卸载掉,然后重新安装一遍,安装2.0,3.0之前安装那个补丁就好了。我就是这么做的。期间卸载 1.1 的时候遇到了卸载不了的问题,可以参考这里。那个 Msizap.exe 可以在 WindowsXP-KB838079-SupportTools-ENU 这个里面找到,不用下载那个 sdk,那个 sdk 太大了。

那个黄色盾牌总算不出来了,nnd。