当初,微软没有在autoupdate里面提供sp3时,曾有一个版本的sp3在网上流传,RTM版,大小为335MB
而如今,autoupdate里面出现的是60.1MB的版本。
为啥会出现两个我不清楚。
但最近重装系统被折腾得可以。
335MB的版本装上后,关机会报错,日志里有莫名奇妙的程序错误。
60.1MB的版本装上后,无法自动更新,因为微软的先生女士们忘记了注册一个关键dll
解决办法如下:
xp安装了SP3以后无法更新的解决办法
在 Windows 中注册 Wups2.dll 文件
要在 Windows 中注册 Wups2.dll 文件,请按照下列步骤操作:
1. 停止自动更新服务。为此,请按照下列步骤操作:
a. 依次单击“开始”和“运行”,键入cmd,然后单击“确定”。
b. 在命令提示符处,键入以下命令并按 Enter:net stop wuauserv2. 注册 Wups2.dll 文件。为此,请按照下列步骤操作:
a. 在命令提示符处,键入以下命令并按 Enter:regsvr32 x:\windows\system32\wups2.dll (x为系统所在盘)
注意:对于运行 Windows XP Professional x64 Edition 的计算机,
请输入以下命令,然后按 Enter:regsvr32 x:\windows\syswow64\wups2.dll
b. 在收到的每条验证消息上单击“确定”3. 启动自动更新服务。
为此,请在命令提示符处键入以下命令,然后按 Enter:net start wuauserv
4. 退出命令提示窗口。
另外sp3会导致公司的身份验证系统无法工作,于是只能使用sp2的xp,我之前还在BS那个提供身份验证解决方案的公司(貌似也是微软自己),现在我很怀疑是sp3本身太烂了导致的。