04
2023
03

WindowsXP/2003无法使用Windows Update如何安装系统补丁

  虽然微软早在201448日、2015714日先后停止了WindowsXP以及Windows Server 2003的技术支持,但目前仍有部分怀旧玩家,或者部分特殊用户仍然在使用这部分老旧操作系统。作为老系统用户,如果使用过WinXP2003系统自带的Windows Update一定知道这是一个访问微软主页下载补丁更新的服务,然而随着微软停止了对老系统的技术支持,不知道从何时起,Windows Update网页也无法访问了,打开Windows Update http://windowsupdate.microsoft.com/windowsupdate/v6/default.aspx?ln=en-us只会在一个空白页面来回刷新,却不出现任何内容。

  但使用老旧操作系统,安装补丁仍然是十分必要的,不仅是安全方面的问题,部分补丁还可以带来一些额外的功能支持,比如老旧系统的exFat分区格式支持,必须要靠安装补丁程序才能得到。所以很多用户仍然在想办法重新获取到Windows Update支持。目前除了安装网友自制的离线补丁集以外,还有两种在线方式来安装补丁,这里重点介绍这两种在线方式。


  一、Legacy Update

  这是一个国外的在线补丁更新网站,并且专门为Windows 2000XPServer2003Vista2008等几个老旧操作系统提供支持。使用它相对很容易。

  1、访问Legacy Update网站http://legacyupdate.net

  打开网站后可以看到,网站整体风格与微软Windows Update风格如出一辙,看得出网站制作者尽可能在照顾老旧系统用户的感受了。

 WindowsXP/2003无法使用Windows Update如何安装系统补丁

  2、安装Legacy Update

  从网站页面直接点击下载Legacy Update的安装代理程序

https://content.legacyupdate.net/legacyupdate/LegacyUpdate-1.6.2.exe

WindowsXP/2003无法使用Windows Update如何安装系统补丁

  运行安装,随后最好重启一次系统。然后再打开开始菜单,你就会发现原来已经无法使用的Windows Update图标不见了,取而代之的变成了Legacy Update图标。

WindowsXP/2003无法使用Windows Update如何安装系统补丁 

  3、使用Legacy Update安装补丁

  点击开始菜单里的Legacy Update,会再次打开Legacy Update网站,并且会和以前使用系统自带Windows Update一样,检索系统缺少的补丁,包括功能补丁,如果安装Legacy Update时勾选了PosReady2009选项,还可以安装WinXP原版不曾有的更多安全和功能补丁,微软对PosReady2009一直支持到2019年,所以推荐安装。

WindowsXP/2003无法使用Windows Update如何安装系统补丁 

    Legacy Update虽然使用上非常方便,但我实际使用过程中发现,Legacy Update也有缺点,就是它是架设在国外的服务器,可能在国内没有节点,访问起来非常缓慢,经常遇到打不开页面、无法检测补丁或失去响应的问题,总之使用Legacy Update非常考验耐性。

 

  二、修复Windows Update

  其实微软的Windows Update网站一直还在,只不过WinXP这些老旧系统因为无法使用SHA-1以及TLS-1.2等技术原因,打不开Windows Update网站了,只能不停的刷新重置链接。目前已经有网友制作出了修复工具,通过安装额外补丁,架设HTTPS代理并修改注册表的方法,让老旧系统重新可以访问Windows Update

  1、下载安装Restore_WU_XP

  由于没有找到该工具官网,我这里从网盘下载了一份,并不能保障安全性,大家可以酌情下载。

    链接:https://pan.baidu.com/s/1u1My5EQ4gSkPW5tC12EXmg?pwd=e2h8 

    提取码:e2h8

  下载后解压到任意地方后先打开IE8浏览器的Internet选项,安全,可信站点,将http://update.microsoft.com, http://www.update.microsoft.com,

以及https://www.update.microsoft.com添加进可信站点,确认关闭。

WindowsXP/2003无法使用Windows Update如何安装系统补丁

  打开Restore_WU_XP文件夹,运行Install.cmd安装。安装过程可能会弹出一些文件替换警告窗口,忽略即可。随后将Restore_WU_XP文件夹中的PosReadytls 1.2两个注册表文件双击导入。安装就完成了。

WindowsXP/2003无法使用Windows Update如何安装系统补丁 

  2、设置HTTPS代理

  上面的准备工作做完后仍然无法正确访问Windows Update,现在则需要继续设置HTTPS代理。打开\ProxHTTPSProxyMII_REV3d_PY344\ProxHTTPSProxyMII_REV3d_UPX文件夹,运行ProxHTTPSProxy_PSwitch.exe程序运行后会出现提示

WindowsXP/2003无法使用Windows Update如何安装系统补丁

  然后需要打开IE的代理设置,将地址设置为本地地址127.0.0.1,端口为8079,确定保存。

WindowsXP/2003无法使用Windows Update如何安装系统补丁


    再次打开Windows Update,应该就可以正常访问全部功能了。安装完补丁,记得要在代理设置里恢复无代理的状态哦,不然IE可能会打不开网站。

 WindowsXP/2003无法使用Windows Update如何安装系统补丁

WindowsXP/2003无法使用Windows Update如何安装系统补丁

  修复Windows Update的方法,好处显而易见,使用系统自带的Windows Update,应该说没有任何第三方工具可以说比微软自己更了解自己的系统了,安装补丁不会出现兼容问题。但这个方法的问题有很明显,就是需要操作的地方太多了,不仅要安装补丁、注册表,还要使用第三方工具,借助HTTPS代理最终才能正常使用Windows Update。具体是选择Legacy Update,还是选择修复Windows Update,就看你自己的选择了。


  说个题外话,目前我的这台测试WinXP系统自带的Windows Update后台安装程序已经可以安装补丁了,一次更新161个补丁还是相当壮观的,当然这里面是包含了几十个PosReady2009的补丁,如果是原版应该会少一些。但因为我是在同一台机器上同时安装了Legacy Update和修复Windows Update两种方案,所以现在还没搞清楚是Legacy Update起作用,还是修复Windows Update的方案起作用了,总之现在不需要HTTPS代理也可以更新补丁了……嗯……能用就行。哈哈。

WindowsXP/2003无法使用Windows Update如何安装系统补丁


WindowsXP/2003无法使用Windows Update如何安装系统补丁


20230714 UPDATE

    一直有朋友问我2003能不能用上述方法更新系统。我只能确保Legacy Update的方法在Windows Server 2003使用完全正常。而修复Windows Update的方法,我没测试……如果有需要,请自行测试。

WindowsXP/2003无法使用Windows Update如何安装系统补丁

    Windows Server 2003在Legacy Update网站上检测补丁。网站右上角可以看到当前系统和安装补丁的版本是Windows Server 2003 Enterprise Edition SP2。

WindowsXP/2003无法使用Windows Update如何安装系统补丁

    Windows Server 2003下载安装补丁经过测试也正常。


« 上一篇 下一篇 »

评论列表:

1.时光  2023-07-10 21:52:57 回复该评论
2003系统可以修复Windows update吗?
本机地址
2.赵姐商业  2023-05-04 14:58:09 回复该评论
你写得非常清晰明了,让我很容易理解你的观点。
本机地址

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

召唤伊斯特瓦尔