WINDOWS XP补丁顺序

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

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



FOR %i IN (*.EXE) DO %i /passive /norestart /n
...全文
181 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
  • 打赏
  • 举报
回复
真是个难题,为什么不在线更新呢?
代码下载链接: https://pan.quark.cn/s/a4b39357ea24 用户账户控制(UAC)白名单的配置 Windows7环境中 UAC(User Account Control,用户帐户控制)是由微软在Windows Vista版本中推出的一项旨在增强系统安全性的创新技术,该技术强制要求用户在执行可能干扰计算机正常运作的操作或进行更改会波及其他用户设置的变动前,必须提供相应的权限或管理员密码进行验证。通过对这些操作启动前进行授权确认,UAC能够有效阻止恶意软件及间谍软件在未获授权的状态下于计算机内进行安装或实施修改。 自从Vista版本问世以来,微软便开始推行这一全新的安全机制,可视为对系统安全防护的显著提升。尽管UAC确实能够在一定程度上对某些非法程序起到防御作用,但与此同时,这一功能也给众多用户带来了诸多不便。 因此,许多用户开始探寻是否存在类似于白名单的功能,以便将那些值得信赖的程序直接赋予运行权限。事实上,这类功能确实存在,不过微软并未将其作为标准配置提供。 网络上关于此问题的绝大多数建议都是建议禁用UAC,这种说法显然缺乏针对性,因为若用户希望禁用此功能,本就不会提出相关疑问。 通过运用微软官方发布的Microsoft Application Compatibility Toolkit 5.6版本,可以将信任的程序纳入系统白名单范畴。 获取Application Compatibility Toolkit 安装程序成功后会出现三个可执行文件 以管理员身份启动Compatibility Administrator 在Custom DataBases部分创建新的数据库,并添加一个Application Fix(在下方空白处点击右键,选择...
下载代码方式:https://pan.quark.cn/s/a4b39357ea24 DELL服务器的操作系统部署流程包含一系列细致的环节,其适用范围涵盖多种操作系统类型,例如Windows Server与Red Hat Linux等。在启动部署之前,必须确认服务器的光驱设备为DVD驱动器,并且需准备对应的系统安装媒介。下面将详细列出完整的部署步骤: 1. **启动准备**:将随服务器提供的Systems Management Tools and Documentation version 6.0光盘置入服务器光驱,随后设定服务器以光驱作为启动设备。此环节旨在确保服务器在启动阶段能够读取安装光盘内容。 2. **语言设定**:服务器启动后,选定简体中文作为部署语言,并确认接受许可协议条款。 3. **时区选择**:在部署期间,需设定时区为北京、香港、重庆或乌鲁木齐,依据实际地理位置进行适配选择。 4. **系统类型选择**:随后,需选定计划部署的操作系统,支持的版本包括Server 2003 SP2、Server 2003 SP2 64位版本、Windows 2003 SBS SP2、Server 2008、Windows 2008 SBS/EBS x64版本等,以及多种Red Hat和SUSE Linux版本。 5. **RAID设定**:若服务器出厂时已预设RAID配置,则可选择跳过此步骤。若需重新设定RAID,操作时需格外小心,因为这一过程可能引发硬盘数据遗失。 6. **引导分区规划**:设定引导分区的大小,通常C盘建议预留至少20GB的空间,具体容量需根据系统需求进行调整。 7. **网络设定**:网络设定可在系统部署完成后执行,部署期间建议暂时拔除...

6,873

社区成员

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

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