WINDOWS XP补丁顺序

javawhy 2009-11-09 04:01:07
想写个批处理脚本来批量安装windows补丁,但不知道怎么区分补丁的顺序?

因为,XP的某个补丁需要先打另外一个补丁!!



FOR %i IN (*.EXE) DO %i /passive /norestart /n
...全文
179 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
heapache 2009-11-16
  • 打赏
  • 举报
回复
用360下吧
SunFulong 2009-11-13
  • 打赏
  • 举报
回复
看你好几天没回应,以为不再关注了,就没有再回复啦

老实的从Update上更新多好,搞的这么麻烦
javawhy 2009-11-13
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 sunfulong 的回复:]
晚上回去,我看看能不能写出SQL来给你查出来,我有微软更新补丁的数据库,可以查到相应的发布日期,更重要的是能查到更新依赖关系

现在的更新很少有先装A再装B的逻辑,而是有装了B就不用装A1、A2的逻辑,回去我帮着研究研究吧

另re 8#,Win7出了一些补丁了
[/Quote]


大师,研究了怎么样?
SunFulong 2009-11-09
  • 打赏
  • 举报
回复
晚上回去,我看看能不能写出SQL来给你查出来,我有微软更新补丁的数据库,可以查到相应的发布日期,更重要的是能查到更新依赖关系

现在的更新很少有先装A再装B的逻辑,而是有装了B就不用装A1、A2的逻辑,回去我帮着研究研究吧

另re 8#,Win7出了一些补丁了
tjlaowu 2009-11-09
  • 打赏
  • 举报
回复
谁知道 win7 出补丁了吗
就是just4 2009-11-09
  • 打赏
  • 举报
回复
直接从文件出发,最基本的,
可考虑文件名的编号(一般是从小到大递增的),另一个如是直接拷由下载,可根据时间截来,当然这些都不一定准确

似乎每个一补丁都有一个依赖补丁的说明文件,只要整理出一份补丁表,放txt中,用for逐条读取也可以,

这些都是笨办法,
javawhy 2009-11-09
  • 打赏
  • 举报
回复
晚上用VM装个XP,再根据360下载所有的补丁.

这样再写批处理命令
javawhy 2009-11-09
  • 打赏
  • 举报
回复
方法2:如果不想花太多时间在寻找补丁下载网址上,可以找一台已打过全部Windows XP系统补丁的电脑,同样在该电脑的Windows安装目录下找到Windows Update.log文件,查到所有系统补丁的实际下载网址,最后按方法1中的操作,一次性将所有的系统补丁一网打尽,保存在硬盘上。



Windows Update.log文件如下:

2009-09-17 12:01:17:515 1488 8cc DnldMgr *********** DnldMgr: New download job [UpdateId = {8CCA213B-36CB-4F49-BE43-C0CA19D86D6F}.104] ***********
2009-09-17 12:01:17:515 1488 8cc DnldMgr Regulation: {7971F918-A847-4430-9279-4A52D1EFE18D} - Update 8CCA213B-36CB-4F49-BE43-C0CA19D86D6F is "PerUpdate" regulated and can NOT download. Sequence 6551 vs AcceptRate 0.
2009-09-17 12:01:17:515 1488 8cc DnldMgr * Update is not allowed to download due to regulation.
2009-09-17 12:01:17:515 1488 8cc DnldMgr *********** DnldMgr: New download job [UpdateId = {555DAF76-30AE-4B2A-ADC5-F6E064156E05}.104] ***********
2009-09-17 12:01:17:515 1488 8cc DnldMgr Regulation: {7971F918-A847-4430-9279-4A52D1EFE18D} - Update 555DAF76-30AE-4B2A-ADC5-F6E064156E05 is "PerUpdate" regulated and can NOT download. Sequence 6551 vs AcceptRate 0.
2009-09-17 12:01:17:515 1488 8cc DnldMgr * Update is not allowed to download due to regulation.
2009-09-17 12:01:17:515 1488 8cc DnldMgr *********** DnldMgr: New download job [UpdateId = {60A2801E-A502-451E-A097-D0C93E70F945}.104] ***********
2009-09-17 12:01:17:515 1488 8cc DnldMgr Regulation: {7971F918-A847-4430-9279-4A52D1EFE18D} - Update 60A2801E-A502-451E-A097-D0C93E70F945 is "PerUpdate" regulated and can NOT download. Sequence 6551 vs AcceptRate 0.
2009-09-17 12:01:17:515 1488 8cc DnldMgr * Update is not allowed to download due to regulation.



怎么找到补丁的实际下载地址 ?

javawhy 2009-11-09
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 sunfulong 的回复:]
真是个难题,为什么不在线更新呢?
[/Quote]

在线更新得能上网,还得考虑网速问题.最主要的是更新时间,在线更新浪费的时间过长!!!

补丁都是有编号的,但不知道是不是根据这编号依次打补丁是否可行 ?


就是just4 2009-11-09
  • 打赏
  • 举报
回复
像360就有,放在对应目录下即可
就是just4 2009-11-09
  • 打赏
  • 举报
回复
直接用批量打补丁工具,网上有的,不用再考虑,要考虑,分析别人的工具即可
SunFulong 2009-11-09
  • 打赏
  • 举报
回复
真是个难题,为什么不在线更新呢?

6,873

社区成员

发帖
与我相关
我的任务
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
  • Windows Server社区
  • qishine
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧