<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
<title><![CDATA[Anyliz's Blog]]></title>
<link>http://www.anyliz.com/blog/</link>
<description><![CDATA[生活在继续]]></description>
<language>zh-cn</language>
<copyright><![CDATA[Copyright 2005 PBlog3 v2.8]]></copyright>
<webMaster><![CDATA[Anyliz@163.com(Anyliz)]]></webMaster>
<generator>PBlog2 v2.4</generator> 
<image>
	<title>Anyliz&#39;s Blog</title>
	<url>http://www.anyliz.com/blog/images/logos.gif</url>
	<link>http://www.anyliz.com/blog/</link>
	<description>Anyliz&#39;s Blog</description>
</image>

			<item>
			<link>http://www.anyliz.com/blog/article/450.htm</link>
			<title><![CDATA[HTTP状态码（HTTP Status codes）简介]]></title>
			<author>Anyliz@163.com(anyliz)</author>
			<category><![CDATA[系统]]></category>
			<pubDate>Mon,11 Aug 2008 13:35:30 +0800</pubDate>
			<guid>http://www.anyliz.com/blog/default.asp?id=450</guid>
		<description><![CDATA[<strong>错误码与状态码<br/></strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;近来总有朋友咨询cPanel 的Awstats中“HTTP错误码（HTTP Error codes）”的含义，以及是否需要关注和处理。<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;关于Awstats请查看《CP How-To：如何使用cPanel查看站点统计数据（awstats）》<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;文章地址：<br/><a target="_blank" href="http://bbs.netpu.net/viewthread.php?tid=694" rel="external">http://bbs.netpu.net/viewthread.php?tid=694</a><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;其实这是一个误会，在这里它应该是“HTTP状态码（HTTP Status codes）”。<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OK，既然是状态码，那么就可能有正确和错误两种状态了（至少不全是错误了，大大的松口气吧）。那么这些代码都代表什么含义呢？到底哪些是错误状态，哪些是正确状态呢？不要急，下边我冒充内行为大家做一个简单的介绍。<br/><strong>HTTP与Status codes</strong><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;HTTP可能大家都熟悉，就是超文本传输协议。浏览器通过HTTP与WEB Server通讯（也有一些其它软件比如IM使用HTTP协议传递数据），把我们的请求（HTTP Request）传递给服务器，服务器响应这个请求，返回应答（HTTP Response）以及我们需要的数据。大致就是这个样子了。<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;如果我们请求啥，服务器就返回啥，是乎就不需要HTTP Status codes了。但是事情往往不是那么简单。比如我们请求一个网页页面，可是服务器不存在这个页面，或者这个页面被转移到其它地方，或者服务器禁止我们查看 这个页面等等，所以为了便于浏览器处理这些正确与不正确的情况，HTTP用Status codes来表示请求（HTTP Request）在服务器端被处理的情况。Status codes通过应答（HTTP Response）返回给浏览器，浏览器根据这个作相应的处理。<br/><strong>HTTP Status codes的分类</strong><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;既然有正确和错误的状态，HTTP定义两大类状态码是不是就可以了？人家制订协议的可是专家（不象我是冒充的），想得比我们要周全，要长远。HTTP 1.1中定义了5大类Status codes，分别是：<br/>Informational<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;意义：信息<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;范围：1XX<br/>Successful<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;意义：成功<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;范围：2XX<br/>Redirection<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;意义：重定向<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;范围：3XX<br/>Client Error<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;意义：客户端错误<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;范围：4XX<br/>Server Error<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;意义：服务器错误<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;范围：5XX<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;您看看人家想得多周到啊，真专家就是真专家。<br/><strong>常见HTTP Status codes简介</strong><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;下面简单介绍一下我们经常碰到的HTTP Status codes。<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;也许是我孤陋寡闻，常遇到的HTTP Status codes就那么几个，见笑啦。<br/>Successful<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;200 - OK：OK<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;这个是最常见的啦（也许我们不会直接看到，但是如果您使用一些抓包工具，大多数http应答中都有这个）。意义很简单，就是说服务器收到并理解客户端的请求而且正常处理了。<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;206 - Partial Content：部分内容。<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;这个也经常发生。很容易让大家发懵。<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;通俗点说就是如果客户端请求文档（图像，文本，声音等等）的部分内容，服务器正常处理，那么就返回206。大致意思就是它请求的时候，除了指定请求的内容，还指定了偏移量以及长度。<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 部分内容，没搞错吧？呵呵没搞错，现在很多浏览器以及软件支持断点续传就是靠这个的。呵呵，以后看到206不要怕了。<br/>Redirection<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;301 - Moved Permanently：永久移动。<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;这个状态码是指客户端要请求的资源已经被永久的转移到一个新的地方了。这个应答（HTTP Response）里边同时包含了资源的新地址。它告诉客户端，如果下次还想要这个资源，那么就用新的地址去取。<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;302 Found：临时重定向。<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;这个状态码是指客户端要请求的资源临时放到一个新地方了。同样，应答中也包含了资源的新地址。<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;307 - Temporary Redirect：临时重定向。（如果不去实现协议或者做相关开发，我们大致理解它很302差不多就可以啦）<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;有一篇谈重定向的文章《从Business.com遭封看302重定向》很有意思<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;我们转载了一份，地址：<br/><a target="_blank" href="http://bbs.netpu.net/viewthread.php?tid=810" rel="external">http://bbs.netpu.net/viewthread.php?tid=810</a><br/>Client Error<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;400 - Bad Request：错误请求<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;就是请求的语法错误，服务器无法理解。<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;401 – Unauthorized：未授权<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;当服务器返回401 Code，就是告诉说客户端访问指定资源以前，必须通过服务器的授权。<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;403 – Forbidden：禁止访问<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;就是不允许访问某些资源。<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;404 - Not Found：找不到<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;找不到客户端请求的内容<br/>Server Error<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;500 - Internal Server Error<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;服务器内部错误。<br/><strong>结束语</strong><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;越写越懒，所以就简简单单写这么多啦。没有啥大用处。如果能消除一两位关于这方面朋友的疑虑，就足以令我欣慰了。既然之前都说过是冒充内行，所以有错漏之处在所难免，还望大家不吝赐教。<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;需要深入研究这方面内容的朋友，千万不要看这篇文章，以免被此文误导。请学习官方的协议内容。<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;官方的资料地址:<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/><a target="_blank" href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html" rel="external">http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html</a><br/> ]]></description>
		</item>
		
			<item>
			<link>http://www.anyliz.com/blog/article/449.htm</link>
			<title><![CDATA[NSIS XP SP2 补丁包]]></title>
			<author>Anyliz@163.com(anyliz)</author>
			<category><![CDATA[系统]]></category>
			<pubDate>Thu,07 Aug 2008 16:54:14 +0800</pubDate>
			<guid>http://www.anyliz.com/blog/default.asp?id=449</guid>
		<description><![CDATA[NSIS XP SP2 补丁包<br/>; 该脚本使用 HM VNISEdit 脚本编辑器向导产生<br/><br/>; 安装程序初始定义常量<br/>!define PRODUCT_NAME &#34;霏凡WinXP-sp2至10.9补丁集&#34;<br/>!define PRODUCT_VERSION &#34;&#34;<br/>!define PRODUCT_PUBLISHER &#34;aaplayboy&#34;<br/>!define PRODUCT_WEB_SITE &#34;<a href="http://bbs.crsky.com" target="_blank" rel="external">http://bbs.crsky.com</a>&#34;<br/><br/>SetCompressor lzma<br/><br/> <br/><br/>; ------ MUI 现代界面定义 (1.67 版本以上兼容) ------<br/>!include &#34;MUI.nsh&#34;<br/><br/>; MUI 预定义常量<br/>!define MUI_ABORTWARNING<br/>;!define&nbsp;&nbsp;MUI_COMPONENTSPAGE_SMALLDESC<br/>!define MUI_COMPONENTSPAGE_NODESC<br/><br/>;注册表判断组件<br/>!define MUI_PAGE_CUSTOMFUNCTION_Pre ComponentsPre<br/><br/><br/>; 欢迎页面<br/>!ins&#101;rtmacro MUI_PAGE_WELCOME<br/>; 许可协议页面<br/>!ins&#101;rtmacro MUI_PAGE_LICENSE &#34;D:\xp\xp.txt&#34;<br/>; 组件选择页面<br/>!ins&#101;rtmacro MUI_PAGE_COMPONENTS<br/>ComponentText &#34;&#34; &#34;说明:列表中阴影未选中的&#34;&#34;&nbsp;&nbsp;&nbsp;&nbsp; 则表示该补丁已安装&#34;<br/>; 安装过程页面<br/>!ins&#101;rtmacro MUI_PAGE_INSTFILES<br/>; 安装完成页面<br/>!ins&#101;rtmacro MUI_PAGE_FINISH<br/><br/>; 安装界面包含的语言设置<br/>!ins&#101;rtmacro MUI_LANGUAGE &#34;SimpChinese&#34;<br/>&nbsp;&nbsp;VIProductVersion &#34;0.7.1.1&#34;<br/>&nbsp;&nbsp;VIAddVersionKey /LANG=2052 &#34;ProductName&#34; &#34;霏凡WinXP-sp2至10.9补丁集&#34;<br/>&nbsp;&nbsp;VIAddVersionKey /LANG=2052 &#34;CompanyName&#34; &#34;aaplayboy制作&#34;<br/>&nbsp;&nbsp;VIAddVersionKey /LANG=2052 &#34;LegalCopyright&#34; &#34;aaplayboy&#34;<br/>&nbsp;&nbsp;VIAddVersionKey /LANG=2052 &#34;FileDescription&#34; &#34;Winxp-sp2 Up&#100;ate&#34;<br/>&nbsp;&nbsp;VIAddVersionKey /LANG=2052 &#34;FileVersion&#34; &#34;2007.10&#34;<br/>; 安装预释放文件<br/>!ins&#101;rtmacro MUI_RESERVEFILE_INSTALLOPTIONS<br/>; ------ MUI 现代界面定义结束 ------<br/><br/>Name &#34;${PRODUCT_NAME} ${PRODUCT_VERSION}&#34;<br/>OutFile &#34;Setup.exe&#34;<br/>InstallDir &#34;$TEMP&#34;<br/>ShowInstDetails show<br/>BrandingText &#34;aaplayboy制作&#34;<br/><br/>Section &#34;Windows XP安全更新程序(KB873339)&#34; SEC01<br/>&nbsp;&nbsp;&nbsp;&nbsp;SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File &#34;D:\xp\KB873339.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB873339.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>&nbsp;&nbsp;&nbsp;&nbsp;SectionEnd<br/><br/>Section &#34;Windows XP安全更新程序(KB885835)&#34; SEC02<br/>SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;File &#34;D:\xp\KB885835.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB885835.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/><br/>Section &#34;Windows XP安全更新程序(KB885836)&#34; SEC03<br/>SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;File &#34;D:\xp\KB885836.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB885836.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/><br/>Section &#34;Windows XP安全更新程序(KB886185)&#34; SEC04<br/>SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;File &#34;D:\xp\KB886185.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB886185.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/><br/>Section &#34;Windows XP安全更新程序(KB886677)&#34; SEC05<br/>SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;File &#34;D:\xp\KB886677.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB886677&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/><br/>Section &#34;Windows XP安全更新程序(KB888302)&#34; SEC06<br/>SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;File &#34;D:\xp\KB888302.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB888302.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/><br/>Section &#34;Windows XP安全更新程序(KB890046)&#34; SEC07<br/>SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;File &#34;D:\xp\KB890046.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB890046.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB890859)&#34; SEC08<br/>SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;File &#34;D:\xp\KB890859.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB890859.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB891781)&#34; SEC09<br/>SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;File &#34;D:\xp\KB891781.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB891781.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/>;Windows 正版增值验证工具<br/>Section &#34;Windows 正版增值验证工具(KB892130)&#34; SEC10<br/>SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;File &#34;D:\xp\KB892130.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB892130.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/><br/>Section &#34;Windows XP安全更新程序(KB893756)&#34; SEC11<br/>SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;File &#34;D:\xp\KB893756.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB893756.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/>;installer 3.1<br/>Section &#34;Microsoft Windows安装程序3.1(KB893803)&#34; SEC12<br/>SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;File &#34;D:\xp\KB893803v2.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB893803v2.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB894391)&#34; SEC13<br/>SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;File &#34;D:\xp\KB894391.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB894391.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB896358)&#34; SEC14<br/>SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;File &#34;D:\xp\KB896358.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB896358.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB896423)&#34; SEC15<br/>SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;File &#34;D:\xp\KB896423.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB896423.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB896428)&#34; SEC16<br/>SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;File &#34;D:\xp\KB896428.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB896428.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB898461)&#34; SEC17<br/>SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;File &#34;D:\xp\KB898461.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB898461.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB899587)&#34; SEC18<br/>SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;File &#34;D:\xp\KB899587.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB899587.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB899591)&#34; SEC19<br/>SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;File &#34;D:\xp\KB899591.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB899591.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB900485)&#34; SEC20<br/>SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;File &#34;D:\xp\KB900485.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB900485.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB900725)&#34; SEC21<br/>SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;File &#34;D:\xp\KB900725.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB900725.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB901017)&#34; SEC22<br/>SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;File &#34;D:\xp\KB901017.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB901017.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB901190)&#34; SEC23<br/>SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;File &#34;D:\xp\KB901190.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB901190.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB901214)&#34; SEC24<br/>SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;File &#34;D:\xp\KB901214.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB901214.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB902400)&#34; SEC25<br/>SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;File &#34;D:\xp\KB902400.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB902400.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB904706)&#34; SEC26<br/>SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;File &#34;D:\xp\KB904706.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB904706.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB905414)&#34; SEC27<br/>SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;File &#34;D:\xp\KB905414.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB905414.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB905749)&#34; SEC28<br/>SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;File &#34;D:\xp\KB905749.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB905749.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB908519)&#34; SEC29<br/>SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;File &#34;D:\xp\KB908519.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB908519.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB908531)&#34; SEC30<br/>SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;File &#34;D:\xp\KB908531.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB908531.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB910437)&#34; SEC31<br/>SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;File &#34;D:\xp\KB910437.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB910437.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB911280)&#34; SEC32<br/>SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;File &#34;D:\xp\KB911280.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB911280.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB911562)&#34; SEC33<br/>SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;File &#34;D:\xp\KB911562.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB911562.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/>;wmp<br/>Section &#34;Windows Media Player安全更新(KB911564)&#34; SEC34<br/>SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;File &#34;D:\xp\KB911564-WM.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB911564-WM.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB911927)&#34; SEC35<br/>SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;File &#34;D:\xp\KB911927.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB911927.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB913580)&#34; SEC36<br/>SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;File &#34;D:\xp\KB913580.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB913580.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB914388)&#34; SEC37<br/>SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;File &#34;D:\xp\KB914388.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB914388.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB914389)&#34; SEC38<br/>SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;File &#34;D:\xp\KB914389.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB914389.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB916595)&#34; SEC39<br/>SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;File &#34;D:\xp\KB916595.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB916595.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB917344)&#34; SEC40<br/>SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;File &#34;D:\xp\KB917344.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB917344.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB917953)&#34; SEC41<br/>SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;File &#34;D:\xp\KB917953.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB917953.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB918118)&#34; SEC42<br/>SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;File &#34;D:\xp\KB918118.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB918118.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB918439)&#34; SEC43<br/>SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;File &#34;D:\xp\KB918439.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB918439.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB919007)&#34; SEC44<br/>SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;File &#34;D:\xp\KB919007.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB919007.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB920213)&#34; SEC45<br/>SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;File &#34;D:\xp\KB920213.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB920213.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB920670)&#34; SEC46<br/>SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;File &#34;D:\xp\KB920670.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB920670.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB920683)&#34; SEC47<br/>SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;File &#34;D:\xp\KB920683.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB920683.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB920685)&#34; SEC48<br/>SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;File &#34;D:\xp\KB920685.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB920685.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB920872)&#34; SEC49<br/>SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;File &#34;D:\xp\KB920872.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB920872.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB921503)&#34; SEC50<br/>SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;File &#34;D:\xp\KB921503.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB921503.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB922582)&#34; SEC51<br/>SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;File &#34;D:\xp\KB922582.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB922582.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB922819)&#34; SEC52<br/>SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;File &#34;D:\xp\KB922819.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB922819.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB923191)&#34; SEC53<br/>SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;File &#34;D:\xp\KB923191.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB923191.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB923414)&#34; SEC54<br/>SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;File &#34;D:\xp\KB923414.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB923414.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB923689)&#34; SEC55<br/>SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;File &#34;D:\xp\KB923689.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB923689.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB923980)&#34; SEC56<br/>SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;File &#34;D:\xp\KB923980.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB923980.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB924270)&#34; SEC57<br/>SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;File &#34;D:\xp\KB924270.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB924270.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB924496)&#34; SEC58<br/>SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;File &#34;D:\xp\KB924496.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB924496.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB924667)&#34; SEC59<br/>SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;File &#34;D:\xp\KB924667.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB924667.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/>Section &#34;Windows Media Player6.4安全更新(KB925398)&#34; SEC60<br/>SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;File &#34;D:\xp\KB925398.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB925398.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB925902)&#34; SEC61<br/>SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;File &#34;D:\xp\KB925902.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB925902.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB926255)&#34; SEC62<br/>SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;File &#34;D:\xp\KB926255.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB926255.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB926436)&#34; SEC63<br/>SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;File &#34;D:\xp\KB926436.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB926436.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB927779)&#34; SEC64<br/>SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;File &#34;D:\xp\KB927779.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB927779.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB927802)&#34; SEC65<br/>SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;File &#34;D:\xp\KB927802.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB927802.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB927891)&#34; SEC66<br/>SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;File &#34;D:\xp\KB927891.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB927891.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB928255)&#34; SEC67<br/>SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;File &#34;D:\xp\KB928255.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB928255.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB928843)&#34; SEC68<br/>SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;File &#34;D:\xp\KB928843.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB928843.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/><br/>Section &#34;Outlook Express累积安全更新(KB929123)&#34; SEC69<br/>SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;File &#34;D:\xp\KB929123.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB929123.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB929969)&#34; SEC70<br/>SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;File &#34;D:\xp\KB929969.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB929969.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB930178)&#34; SEC71<br/>SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;File &#34;D:\xp\KB930178.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB930178.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB930916)&#34; SEC72<br/>SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;File &#34;D:\xp\KB930916.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB930916.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB931261)&#34; SEC73<br/>SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;File &#34;D:\xp\KB931261.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB931261.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB931784)&#34; SEC74<br/>SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;File &#34;D:\xp\KB931784.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB931784.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB932168)&#34; SEC75<br/>SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;File &#34;D:\xp\KB932168.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB932168.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB933729)&#34; SEC76<br/>SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;File &#34;D:\xp\KB933729.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB933729.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB935448)&#34; SEC77<br/>SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;File &#34;D:\xp\KB935448.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB935448.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB935839)&#34; SEC78<br/>SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;File &#34;D:\xp\KB935839.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB935839.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB935840)&#34; SEC79<br/>SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;File &#34;D:\xp\KB935840.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB935840.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB936021)&#34; SEC80<br/>SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;File &#34;D:\xp\KB936021.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB936021.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB936357)&#34; SEC81<br/>SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;File &#34;D:\xp\KB936357.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB936357.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB937143)&#34; SEC82<br/>SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;File &#34;D:\xp\KB937143.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB937143.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB938127)&#34; SEC83<br/>SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;File &#34;D:\xp\KB938127.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB938127.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB938828)&#34; SEC84<br/>SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;File &#34;D:\xp\KB938828.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB938828.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB938829)&#34; SEC85<br/>SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;File &#34;D:\xp\KB938829.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB938829.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/>Section &#34;Internet Explorer累积性安全更新(KB939653)&#34; SEC86<br/>SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;File &#34;D:\xp\KB939653.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB939653.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/>Section &#34;Outlook Express安全更新(KB941202)&#34; SEC87<br/>SetOutPath &#34;$TEMP&#34;<br/>&nbsp;&nbsp;File &#34;D:\xp\KB941202.exe&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\KB941202.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/><br/> <br/><br/> <br/><br/><br/>;删除文件<br/>Function .onInstSuccess<br/><br/>Del&#101;te &#34;$WINDIR\KB*.log&#34;<br/>del&#101;te &#34;$WINDIR\temp*.log&#34;<br/>rmdir /r &#34;$WINDIR\$$hf_mig$$&#34;<br/>Del&#101;te &#34;$TEMP\KB*.exe&#34;<br/>MessageBox MB_YESNO|MB_ICONQUESTION &#34;系统需要重新启动才能完成WinXP的更新。要立即重启吗？&#34; IDNO +2<br/>&nbsp;&nbsp;Reboot<br/>FunctionEnd<br/><br/>;注册表判断组件<br/> Function ComponentsPre<br/>; 如果注册表 HKEY_CURRENT_USER\Software\Test 下存在 SecA 键，且其值为 0 ，那么组件默认就不勾选。<br/>; 以下同。 1为选中，8为描黑显示，16为只读，32为未选中，64为必须选中<br/><br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB873339&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec01} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/><br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB885835&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec02} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/><br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB885836&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec03} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/><br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB886185&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec04} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/><br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB886677&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec05} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/><br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB888302&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec06} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/><br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB890046&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec07} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/><br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB890859&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec08} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB891781&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec09} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>&nbsp;&nbsp;<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\WGA\SP0\KB892130&#34; &#34;Type&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec10} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>&nbsp;&nbsp;<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB893756&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec11} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB893803v2&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec12} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB894391&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec13} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB896358&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec14} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB896423&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec15} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB896428&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec16} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB898461&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec17} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB899587&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec18} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB899591&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec19} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB900485&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec20} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB900725&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec21} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB901017&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec22} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB901190&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec23} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB901214&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec24} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB902400&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec25} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB904706&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec26} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB905414&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec27} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB905749&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec28} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB908519&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec29} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB908531&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec30} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB910437&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec31} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB911280&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec32} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB911562&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec33} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>&nbsp;&nbsp;;Windows Media Player<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows Media Player\KB911564&#34; &#34;PackageName&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec34} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB911927&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec35} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB913580&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec36} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB914388&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec37} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB914389&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec38} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB916595&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec39} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB917344&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec40} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB917953&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec41} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB918118&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec42} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB918439&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec43} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB919007&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec44} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB920213&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec45} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB920670&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec46} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB920683&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec47} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB920685&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec48} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB920872&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec49} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB921503&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec50} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB922582&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec51} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB922819&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec52} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB923191&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec53} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB923414&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec54} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>&nbsp;&nbsp;<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\KB923689&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec55} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>&nbsp;&nbsp;<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB923980&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec56} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB924270&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec57} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB924496&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec58} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB924667&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec59} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/><br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows Media Player 6.4\KB925398_WMP64&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec60} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/><br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB925902&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec61} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB926255&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec62} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB926436&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec63} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB927779&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec64} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB927802&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec65} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB927891&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec66} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB928255&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec67} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB928843&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec68} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB929123&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec69} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB929969&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec70} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB930178&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec71} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB930916&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec72} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB931261&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec73} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB931784&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec74} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB932168&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec75} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB933729&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec76} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB935448&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec77} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB935839&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec78} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB935840&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec79} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB936021&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec80} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB936357&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec81} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB937143&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec82} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB938127&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec83} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB938828&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec84} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB938829&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec85} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB939653&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec86} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB941202&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec87} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/><br/><br/>Functionend<br/><br/><br/>#-- 根据 NSIS 脚本编辑规则，所有 Function 区段必须放置在 Section 区段之后编写，以避免安装程序出现未可预知的问题。--#<br/><br/>; 区段组件描述<br/><br/> <br/>]]></description>
		</item>
		
			<item>
			<link>http://www.anyliz.com/blog/article/448.htm</link>
			<title><![CDATA[NSIS XP SP2补丁包QFE模式]]></title>
			<author>Anyliz@163.com(anyliz)</author>
			<category><![CDATA[系统]]></category>
			<pubDate>Thu,07 Aug 2008 16:52:04 +0800</pubDate>
			<guid>http://www.anyliz.com/blog/default.asp?id=448</guid>
		<description><![CDATA[; 该脚本使用 HM VNISEdit 脚本编辑器向导产生<br/><br/>; 安装程序初始定义常量<br/>!define PRODUCT_NAME &#34;霏凡WinXP-sp2至12.12补丁集--拉风版&#34;<br/>!define PRODUCT_VERSION &#34;&#34;<br/>!define PRODUCT_PUBLISHER &#34;aaplayboy&#34;<br/>!define PRODUCT_WEB_SITE &#34;<a href="http://bbs.crsky.com" target="_blank" rel="external">http://bbs.crsky.com</a>&#34;<br/><br/>;SetCompressor lzma<br/>SetCompressor /SOLID lzma<br/><br/> <br/><br/>; ------ MUI 现代界面定义 (1.67 版本以上兼容) ------<br/>!include &#34;MUI.nsh&#34;<br/> !include &#34;UsefulLib.nsh&#34;<br/><br/>; MUI 预定义常量<br/>!define MUI_ABORTWARNING<br/>;!define&nbsp;&nbsp;MUI_COMPONENTSPAGE_SMALLDESC<br/>!define MUI_COMPONENTSPAGE_NODESC<br/> !define MUI_ICON &#34;${NSISDIR}\Contrib\Graphics\Icons\CRSKY.ico&#34;<br/> !define MUI_WELCOMEFINISHPAGE_BITMAP&nbsp;&nbsp;&#34;${NSISDIR}\Contrib\Graphics\Wizard\crsky.bmp&#34;<br/>&nbsp;&nbsp;;加标图<br/>&nbsp;&nbsp;;!define MUI_HEADERIMAGE<br/> ; !define MUI_HEADERIMAGE_BITMAP &#34;tm.bmp&#34;<br/>&nbsp;&nbsp;;!define MUI_UI_HEADERIMAGE &#34;${NSISDIR}\Contrib\UIs\modern_headerbmptop.exe&#34;<br/><br/>;注册表判断组件<br/>!define MUI_PAGE_CUSTOMFUNCTION_Pre ComponentsPre<br/><br/><br/>; 欢迎页面<br/>!ins&#101;rtmacro MUI_PAGE_WELCOME<br/>; 许可协议页面<br/>!ins&#101;rtmacro MUI_PAGE_LICENSE &#34;D:\xp\xp.txt&#34;<br/>; 组件选择页面<br/>!ins&#101;rtmacro MUI_PAGE_COMPONENTS<br/>ComponentText &#34;&#34; &#34;说明:列表中阴影未选中的&#34;&#34;&nbsp;&nbsp;&nbsp;&nbsp; 则表示该补丁已安装&#34;<br/>; 安装过程页面<br/>!ins&#101;rtmacro MUI_PAGE_INSTFILES<br/>; 安装完成页面<br/>!ins&#101;rtmacro MUI_PAGE_FINISH<br/><br/>; 安装界面包含的语言设置<br/>!ins&#101;rtmacro MUI_LANGUAGE &#34;SimpChinese&#34;<br/>&nbsp;&nbsp;VIProductVersion &#34;0.7.1.2&#34;<br/>&nbsp;&nbsp;VIAddVersionKey /LANG=2052 &#34;ProductName&#34; &#34;霏凡WinXP-sp2至12.12补丁集拉风版&#34;<br/>&nbsp;&nbsp;VIAddVersionKey /LANG=2052 &#34;CompanyName&#34; &#34;aaplayboy制作&#34;<br/>&nbsp;&nbsp;VIAddVersionKey /LANG=2052 &#34;LegalCopyright&#34; &#34;aaplayboy&#34;<br/>&nbsp;&nbsp;VIAddVersionKey /LANG=2052 &#34;FileDescription&#34; &#34;Winxp-sp2 Up&#100;ate&#34;<br/>&nbsp;&nbsp;VIAddVersionKey /LANG=2052 &#34;FileVersion&#34; &#34;2007.12&#34;<br/>; 安装预释放文件<br/>!ins&#101;rtmacro MUI_RESERVEFILE_INSTALLOPTIONS<br/>; ------ MUI 现代界面定义结束 ------<br/><br/>Name &#34;${PRODUCT_NAME} ${PRODUCT_VERSION}&#34;<br/>OutFile &#34;Setup.exe&#34;<br/>InstallDir &#34;$TEMP&#34;<br/>ShowInstDetails show<br/>BrandingText &#34;aaplayboy制作&#34;<br/><br/>Section &#34;Windows XP安全更新程序(KB873339)&#34; SEC01<br/>&nbsp;&nbsp;&nbsp;&nbsp;SetOutPath &#34;$TEMP\xp2\KB873339&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File /r &#34;D:\xp\KB873339\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\xp2\KB873339\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>&nbsp;&nbsp;&nbsp;&nbsp;SectionEnd<br/><br/>Section &#34;Windows XP安全更新程序(KB885835)&#34; SEC02<br/>SetOutPath &#34;$TEMP\xp2\KB885835&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File /r &#34;D:\xp\KB885835\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\xp2\KB885835\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>SectionEnd<br/><br/>Section &#34;Windows XP安全更新程序(KB885836)&#34; SEC03<br/>SetOutPath &#34;$TEMP\xp2\KB885836&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File /r &#34;D:\xp\KB885836\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\xp2\KB885836\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>SectionEnd<br/><br/>Section &#34;Windows XP安全更新程序(KB886185)&#34; SEC04<br/>SetOutPath &#34;$TEMP\xp2\KB886185&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File /r &#34;D:\xp\KB886185\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\xp2\KB886185\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>SectionEnd<br/><br/>Section &#34;Windows XP安全更新程序(KB886677)&#34; SEC05<br/>SetOutPath &#34;$TEMP\xp2\KB886677&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File /r &#34;D:\xp\KB886677\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\xp2\KB886677\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>SectionEnd<br/><br/>Section &#34;Windows XP安全更新程序(KB888302)&#34; SEC06<br/>SetOutPath &#34;$TEMP\xp2\KB888302&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File /r &#34;D:\xp\KB888302\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\xp2\KB888302\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>SectionEnd<br/><br/>Section &#34;Windows XP安全更新程序(KB890046)&#34; SEC07<br/>SetOutPath &#34;$TEMP\xp2\KB890046&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File /r &#34;D:\xp\KB890046\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\xp2\KB890046\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB890859)&#34; SEC08<br/>SetOutPath &#34;$TEMP\xp2\KB890859&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File /r &#34;D:\xp\KB890859\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\xp2\KB890859\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB891781)&#34; SEC09<br/>SetOutPath &#34;$TEMP\xp2\KB891781&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File /r &#34;D:\xp\KB891781\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\xp2\KB891781\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>SectionEnd<br/>;Windows 正版增值验证工具<br/>;Section &#34;Windows 正版增值验证工具(KB892130)&#34; SEC10<br/>;SetOutPath &#34;$TEMP\xp2\KB892130&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;File /r &#34;D:\xp\KB892130\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;ExecWait &#39;&#34;$TEMP\xp2\KB892130\up&#100;ate\up&#100;ate.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>;SectionEnd<br/><br/>Section &#34;Windows XP安全更新程序(KB893756)&#34; SEC11<br/>SetOutPath &#34;$TEMP\xp2\KB893756&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File /r &#34;D:\xp\KB893756\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\xp2\KB893756\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>SectionEnd<br/>;installer 3.1<br/>Section &#34;Microsoft Windows安装程序3.1(KB893803)&#34; SEC12<br/>SetOutPath &#34;$TEMP\xp2\KB893803&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File /r &#34;D:\xp\KB893803\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\xp2\KB893803\up&#100;ate\up&#100;ate.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB894391)&#34; SEC13<br/>SetOutPath &#34;$TEMP\xp2\KB894391&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File /r &#34;D:\xp\KB894391\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\xp2\KB894391\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB896358)&#34; SEC14<br/>SetOutPath &#34;$TEMP\xp2\KB896358&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File /r &#34;D:\xp\KB896358\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\xp2\KB896358\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB896423)&#34; SEC15<br/>SetOutPath &#34;$TEMP\xp2\KB896423&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File /r &#34;D:\xp\KB896423\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\xp2\KB896423\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB896428)&#34; SEC16<br/>SetOutPath &#34;$TEMP\xp2\KB896428&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File /r &#34;D:\xp\KB896428\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\xp2\KB896428\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB898461)&#34; SEC17<br/>SetOutPath &#34;$TEMP\xp2\KB898461&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File /r &#34;D:\xp\KB898461\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\xp2\KB898461\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB899587)&#34; SEC18<br/>SetOutPath &#34;$TEMP\xp2\KB899587&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File /r &#34;D:\xp\KB899587\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\xp2\KB899587\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB899591)&#34; SEC19<br/>SetOutPath &#34;$TEMP\xp2\KB899591&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File /r &#34;D:\xp\KB899591\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\xp2\KB899591\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB900485)&#34; SEC20<br/>SetOutPath &#34;$TEMP\xp2\KB900485&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File /r &#34;D:\xp\KB900485\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\xp2\KB900485\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>SectionEnd<br/><br/>Section &#34;Windows XP安全更新程序(KB901017)&#34; SEC22<br/>SetOutPath &#34;$TEMP\xp2\KB901017&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File /r &#34;D:\xp\KB901017\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\xp2\KB901017\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB901190)&#34; SEC23<br/>SetOutPath &#34;$TEMP\xp2\KB901190&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File /r &#34;D:\xp\KB901190\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\xp2\KB901190\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB901214)&#34; SEC24<br/>SetOutPath &#34;$TEMP\xp2\KB901214&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File /r &#34;D:\xp\KB901214\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\xp2\KB901214\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB902400)&#34; SEC25<br/>SetOutPath &#34;$TEMP\xp2\KB902400&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File /r &#34;D:\xp\KB902400\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\xp2\KB902400\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>SectionEnd<br/>;Section &#34;Windows XP安全更新程序(KB904706)&#34; SEC26<br/>;SetOutPath &#34;$TEMP\xp2\KB904706&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;File /r &#34;D:\xp\KB904706\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;ExecWait &#39;&#34;$TEMP\xp2\KB904706\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>;SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB905414)&#34; SEC27<br/>SetOutPath &#34;$TEMP\xp2\KB905414&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File /r &#34;D:\xp\KB905414\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\xp2\KB905414\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB905749)&#34; SEC28<br/>SetOutPath &#34;$TEMP\xp2\KB905749&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File /r &#34;D:\xp\KB905749\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\xp2\KB905749\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB908519)&#34; SEC29<br/>SetOutPath &#34;$TEMP\xp2\KB908519&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File /r &#34;D:\xp\KB908519\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\xp2\KB908519\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>SectionEnd<br/><br/>Section &#34;Windows XP安全更新程序(KB910437)&#34; SEC31<br/>SetOutPath &#34;$TEMP\xp2\KB910437&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File /r &#34;D:\xp\KB910437\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\xp2\KB910437\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB911280)&#34; SEC32<br/>SetOutPath &#34;$TEMP\xp2\KB911280&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File /r &#34;D:\xp\KB911280\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\xp2\KB911280\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB911562)&#34; SEC33<br/>SetOutPath &#34;$TEMP\xp2\KB911562&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File /r &#34;D:\xp\KB911562\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\xp2\KB911562\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>SectionEnd<br/>;wmp<br/>Section &#34;Windows Media Player安全更新(KB911564)&#34; SEC34<br/>SetOutPath &#34;$TEMP\xp2\KB911564&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File /r &#34;D:\xp\KB911564\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\xp2\KB911564\up&#100;ate\up&#100;ate.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB911927)&#34; SEC35<br/>SetOutPath &#34;$TEMP\xp2\KB911927&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File /r &#34;D:\xp\KB911927\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\xp2\KB911927\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB913580)&#34; SEC36<br/>SetOutPath &#34;$TEMP\xp2\KB913580&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File /r &#34;D:\xp\KB913580\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\xp2\KB913580\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB914388)&#34; SEC37<br/>SetOutPath &#34;$TEMP\xp2\KB914388&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File /r &#34;D:\xp\KB914388\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\xp2\KB914388\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB914389)&#34; SEC38<br/>SetOutPath &#34;$TEMP\xp2\KB914389&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File /r &#34;D:\xp\KB914389\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\xp2\KB914389\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB916595)&#34; SEC39<br/>SetOutPath &#34;$TEMP\xp2\KB916595&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File /r &#34;D:\xp\KB916595\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\xp2\KB916595\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB917344)&#34; SEC40<br/>SetOutPath &#34;$TEMP\xp2\KB917344&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File /r &#34;D:\xp\KB917344\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ExecWait &#39;&#34;$TEMP\xp2\KB917344\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB917953)&#34; SEC41<br/>SetOutPath &#34;$TEMP\xp2\KB917953&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File /r &#34;D:\xp\KB917953\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\xp2\KB917953\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB918118)&#34; SEC42<br/>SetOutPath &#34;$TEMP\xp2\KB918118&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File /r &#34;D:\xp\KB918118\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\xp2\KB918118\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB918439)&#34; SEC43<br/>SetOutPath &#34;$TEMP\xp2\KB918439&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File /r &#34;D:\xp\KB918439\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\xp2\KB918439\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB919007)&#34; SEC44<br/>SetOutPath &#34;$TEMP\xp2\KB919007&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File /r &#34;D:\xp\KB919007\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\xp2\KB919007\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>SectionEnd<br/><br/><br/>Section &#34;Windows XP安全更新程序(KB920670)&#34; SEC46<br/>SetOutPath &#34;$TEMP\xp2\KB920670&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File /r &#34;D:\xp\KB920670\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\xp2\KB920670\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB920683)&#34; SEC47<br/>SetOutPath &#34;$TEMP\xp2\KB920683&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File /r &#34;D:\xp\KB920683\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\xp2\KB920683\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB920685)&#34; SEC48<br/>SetOutPath &#34;$TEMP\xp2\KB920685&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File /r &#34;D:\xp\KB920685\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\xp2\KB920685\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB920872)&#34; SEC49<br/>SetOutPath &#34;$TEMP\xp2\KB920872&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File /r &#34;D:\xp\KB920872\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\xp2\KB920872\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB921503)&#34; SEC50<br/>SetOutPath &#34;$TEMP\xp2\KB921503&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File /r &#34;D:\xp\KB921503\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\xp2\KB921503\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB922582)&#34; SEC51<br/>SetOutPath &#34;$TEMP\xp2\KB922582&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File /r &#34;D:\xp\KB922582\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\xp2\KB922582\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB922819)&#34; SEC52<br/>SetOutPath &#34;$TEMP\xp2\KB922819&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File /r &#34;D:\xp\KB922819\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\xp2\KB922819\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB923191)&#34; SEC53<br/>SetOutPath &#34;$TEMP\xp2\KB923191&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File /r &#34;D:\xp\KB923191\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\xp2\KB923191\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB923414)&#34; SEC54<br/>SetOutPath &#34;$TEMP\xp2\KB923414&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File /r &#34;D:\xp\KB923414\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\xp2\KB923414\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>SectionEnd<br/>;Section &#34;Windows XP安全更新程序(KB923689)&#34; SEC55<br/>;SetOutPath &#34;$TEMP\xp2\KB923689&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;File /r &#34;D:\xp\KB923689\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;ExecWait &#39;&#34;$TEMP\xp2\KB923689\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>;SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB923980)&#34; SEC56<br/>SetOutPath &#34;$TEMP\xp2\KB923980&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File /r &#34;D:\xp\KB923980\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\xp2\KB923980\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB924270)&#34; SEC57<br/>SetOutPath &#34;$TEMP\xp2\KB924270&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File /r &#34;D:\xp\KB924270\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\xp2\KB924270\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB924496)&#34; SEC58<br/>SetOutPath &#34;$TEMP\xp2\KB924496&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File /r &#34;D:\xp\KB924496\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\xp2\KB924496\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB924667)&#34; SEC59<br/>SetOutPath &#34;$TEMP\xp2\KB924667&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File /r &#34;D:\xp\KB924667\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\xp2\KB924667\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>SectionEnd<br/>Section &#34;Windows Media Player6.4安全更新(KB925398)&#34; SEC60<br/>SetOutPath &#34;$TEMP\xp2\KB925398&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File /r &#34;D:\xp\KB925398\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\xp2\KB925398\up&#100;ate\up&#100;ate.exe&#34; /passive /quiet /norestart /nobackup&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB925902)&#34; SEC61<br/>SetOutPath &#34;$TEMP\xp2\KB925902&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File /r &#34;D:\xp\KB925902\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\xp2\KB925902\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB926255)&#34; SEC62<br/>SetOutPath &#34;$TEMP\xp2\KB926255&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File /r &#34;D:\xp\KB926255\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\xp2\KB926255\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB926436)&#34; SEC63<br/>SetOutPath &#34;$TEMP\xp2\KB926436&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File /r &#34;D:\xp\KB926436\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\xp2\KB926436\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB927779)&#34; SEC64<br/>SetOutPath &#34;$TEMP\xp2\KB927779&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File /r &#34;D:\xp\KB927779\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\xp2\KB927779\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB927802)&#34; SEC65<br/>SetOutPath &#34;$TEMP\xp2\KB927802&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File /r &#34;D:\xp\KB927802\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\xp2\KB927802\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB927891)&#34; SEC66<br/>SetOutPath &#34;$TEMP\xp2\KB927891&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File /r &#34;D:\xp\KB927891\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\xp2\KB927891\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>SectionEnd<br/><br/>Section &#34;Windows XP安全更新程序(KB928843)&#34; SEC68<br/>SetOutPath &#34;$TEMP\xp2\KB928843&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File /r &#34;D:\xp\KB928843\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\xp2\KB928843\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>SectionEnd<br/><br/>Section &#34;Outlook Express累积安全更新(KB929123)&#34; SEC69<br/>SetOutPath &#34;$TEMP\xp2\KB929123&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File /r &#34;D:\xp\KB929123\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\xp2\KB929123\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>SectionEnd<br/>;Section &#34;Windows XP安全更新程序(KB929969)&#34; SEC70<br/>;SetOutPath &#34;$TEMP\xp2\KB929969&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;File /r &#34;D:\xp\KB929969\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;ExecWait &#39;&#34;$TEMP\xp2\KB929969\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>;SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB930178)&#34; SEC71<br/>SetOutPath &#34;$TEMP\xp2\KB930178&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File /r &#34;D:\xp\KB930178\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\xp2\KB930178\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB930916)&#34; SEC72<br/>SetOutPath &#34;$TEMP\xp2\KB930916&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File /r &#34;D:\xp\KB930916\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\xp2\KB930916\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB931261)&#34; SEC73<br/>SetOutPath &#34;$TEMP\xp2\KB931261&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File /r &#34;D:\xp\KB931261\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\xp2\KB931261\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB931784)&#34; SEC74<br/>SetOutPath &#34;$TEMP\xp2\KB931784&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File /r &#34;D:\xp\KB931784\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\xp2\KB931784\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>SectionEnd<br/><br/><br/>;Section &#34;Windows XP安全更新程序(KB935448)&#34; SEC77<br/>;SetOutPath &#34;$TEMP\xp2\KB935448&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp; ; File /r &#34;D:\xp\KB935448\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;ExecWait &#39;&#34;$TEMP\xp2\KB935448\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>;SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB935839)&#34; SEC78<br/>SetOutPath &#34;$TEMP\xp2\KB935839&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File /r &#34;D:\xp\KB935839\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\xp2\KB935839\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB935840)&#34; SEC79<br/>SetOutPath &#34;$TEMP\xp2\KB935840&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File /r &#34;D:\xp\KB935840\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\xp2\KB935840\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB936021)&#34; SEC80<br/>SetOutPath &#34;$TEMP\xp2\KB936021&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File /r &#34;D:\xp\KB936021\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\xp2\KB936021\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>SectionEnd<br/>;Section &#34;Windows XP安全更新程序(KB936357)&#34; SEC81<br/>;SetOutPath &#34;$TEMP\xp2\KB936357&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;File /r &#34;D:\xp\KB936357\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;ExecWait &#39;&#34;$TEMP\xp2\KB936357\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>;SectionEnd<br/>;Section &#34;Windows XP安全更新程序(KB937143)&#34; SEC82<br/>;SetOutPath &#34;$TEMP\xp2\KB937143&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;File /r &#34;D:\xp\KB937143\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;ExecWait &#39;&#34;$TEMP\xp2\KB937143\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>;SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB938127)&#34; SEC83<br/>SetOutPath &#34;$TEMP\xp2\KB938127&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File /r &#34;D:\xp\KB938127\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\xp2\KB938127\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB938828)&#34; SEC84<br/>SetOutPath &#34;$TEMP\xp2\KB938828&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File /r &#34;D:\xp\KB938828\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\xp2\KB938828\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB938829)&#34; SEC85<br/>SetOutPath &#34;$TEMP\xp2\KB938829&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File /r &#34;D:\xp\KB938829\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\xp2\KB938829\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>SectionEnd<br/>;Section &#34;Internet Explorer累积性安全更新(KB939653)&#34; SEC86<br/>;SetOutPath &#34;$TEMP\xp2\KB939653&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;File /r &#34;D:\xp\KB939653\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;ExecWait &#39;&#34;$TEMP\xp2\KB939653\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>;SectionEnd<br/>Section &#34;Outlook Express安全更新(KB941202)&#34; SEC87<br/>SetOutPath &#34;$TEMP\xp2\KB941202&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File /r &#34;D:\xp\KB941202\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\xp2\KB941202\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>SectionEnd<br/><br/>Section &#34;Windows XP安全更新程序(KB943460)&#34; SEC88<br/>SetOutPath &#34;$TEMP\xp2\KB943460&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File /r &#34;D:\xp\KB943460\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\xp2\KB943460\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>SectionEnd<br/>;12.12<br/>Section &#34;Windows XP安全更新程序(KB937894)&#34; SEC89<br/>SetOutPath &#34;$TEMP\xp2\kb937894&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File /r &#34;D:\xp\kb937894\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\xp2\kb937894\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB941568)&#34; SEC90<br/>SetOutPath &#34;$TEMP\xp2\kb941568&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File /r &#34;D:\xp\kb941568\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\xp2\kb941568\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>SectionEnd<br/>Section &#34;Internet Explorer累积性安全更新(KB942615)&#34; SEC91<br/>SetOutPath &#34;$TEMP\xp2\kb942615&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File /r &#34;D:\xp\kb942615\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\xp2\kb942615\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB944653)&#34; SEC92<br/>SetOutPath &#34;$TEMP\xp2\kb944653&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File /r &#34;D:\xp\kb944653\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\xp2\kb944653\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>SectionEnd<br/>Section &#34;Windows XP安全更新程序(KB942840)&#34; SEC93<br/>SetOutPath &#34;$TEMP\xp2\kb942840&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File /r &#34;D:\xp\kb942840\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\xp2\kb942840\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>SectionEnd<br/><br/> <br/><br/> <br/><br/><br/>;安装顺序<br/>Section &#34;Windows XP安全更新程序(KB920213)&#34; SEC45<br/>SetOutPath &#34;$TEMP\xp2\KB920213&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File /r &#34;D:\xp\KB920213\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\xp2\KB920213\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>SectionEnd<br/><br/>Section &#34;Windows XP安全更新程序(KB928255)&#34; SEC67<br/>SetOutPath &#34;$TEMP\xp2\KB928255&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File /r &#34;D:\xp\KB928255\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\xp2\KB928255\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>SectionEnd<br/><br/>Section &#34;Windows XP安全更新程序(KB932168)&#34; SEC75<br/>SetOutPath &#34;$TEMP\xp2\KB932168&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File /r &#34;D:\xp\KB932168\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\xp2\KB932168\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>SectionEnd<br/><br/>Section &#34;Windows XP安全更新程序(KB933729)&#34; SEC76<br/>SetOutPath &#34;$TEMP\xp2\KB933729&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File /r &#34;D:\xp\KB933729\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\xp2\KB933729\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>SectionEnd<br/><br/>Section &#34;Windows XP安全更新程序(KB900725)&#34; SEC21<br/>SetOutPath &#34;$TEMP\xp2\KB900725&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File /r &#34;D:\xp\KB900725\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\xp2\KB900725\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>SectionEnd<br/><br/>Section &#34;Windows XP安全更新程序(KB908531)&#34; SEC30<br/>SetOutPath &#34;$TEMP\xp2\KB908531&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File /r &#34;D:\xp\KB908531\*.*&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecWait &#39;&#34;$TEMP\xp2\KB908531\up&#100;ate\up&#100;ate.exe&#34; /q /n /z /b:SP2QFE&#39;<br/>SectionEnd<br/><br/> <br/><br/>;删除文件<br/>Function .onInstSuccess<br/><br/>Del&#101;te &#34;$WINDIR\KB*.log&#34;<br/>del&#101;te &#34;$WINDIR\temp*.log&#34;<br/>rmdir /r &#34;$WINDIR\$$hf_mig$$&#34;<br/>rmdir /r &#34;$temp\xp2&#34;<br/>FunctionEnd<br/><br/>;注册表判断组件<br/> Function ComponentsPre<br/>; 如果注册表 HKEY_CURRENT_USER\Software\Test 下存在 SecA 键，且其值为 0 ，那么组件默认就不勾选。<br/>; 以下同。 1为选中，8为描黑显示，16为只读，32为未选中，64为必须选中<br/><br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB873339&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec01} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/><br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB885835&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec02} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/><br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB885836&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec03} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/><br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB886185&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec04} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/><br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB886677&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec05} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/><br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB888302&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec06} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/><br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB890046&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec07} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/><br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB890859&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec08} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB891781&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec09} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>&nbsp;&nbsp;<br/>;ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\WGA\SP0\KB892130&#34; &#34;Type&#34;<br/>;IfErrors +2<br/>;SectionSetFlags ${Sec10} 16<br/>&nbsp;&nbsp;;StrCmp $0 0 0 +1<br/>&nbsp;&nbsp;<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB893756&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec11} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB893803v2&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec12} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB894391&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec13} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB896358&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec14} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB896423&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec15} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB896428&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec16} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB898461&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec17} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB899587&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec18} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB899591&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec19} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB900485&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec20} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB900725&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec21} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB901017&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec22} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB901190&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec23} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB901214&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec24} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB902400&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec25} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>;ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB904706&#34; &#34;Description&#34;<br/>;IfErrors +2<br/>;SectionSetFlags ${Sec26} 16<br/>&nbsp;&nbsp;;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB905414&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec27} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB905749&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec28} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB908519&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec29} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB908531&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec30} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB910437&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec31} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB911280&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec32} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB911562&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec33} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>&nbsp;&nbsp;;Windows Media Player<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows Media Player\KB911564&#34; &#34;PackageName&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec34} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB911927&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec35} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB913580&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec36} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB914388&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec37} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB914389&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec38} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB916595&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec39} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB917344&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec40} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB917953&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec41} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB918118&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec42} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB918439&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec43} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB919007&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec44} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB920213&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec45} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB920670&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec46} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB920683&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec47} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB920685&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec48} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB920872&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec49} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB921503&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec50} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB922582&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec51} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB922819&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec52} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB923191&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec53} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB923414&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec54} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>&nbsp;&nbsp;<br/>;ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\KB923689&#34; &#34;Description&#34;<br/>;IfErrors +2<br/>;SectionSetFlags ${Sec55} 16<br/>&nbsp;&nbsp;;StrCmp $0 0 0 +1<br/>&nbsp;&nbsp;<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB923980&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec56} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB924270&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec57} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB924496&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec58} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB924667&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec59} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/><br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows Media Player 6.4\KB925398_WMP64&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec60} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/><br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB925902&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec61} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB926255&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec62} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB926436&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec63} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB927779&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec64} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB927802&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec65} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB927891&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec66} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB928255&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec67} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB928843&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec68} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB929123&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec69} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>;ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB929969&#34; &#34;Description&#34;<br/>;IfErrors +2<br/>;SectionSetFlags ${Sec70} 16<br/>&nbsp;&nbsp;;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB930178&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec71} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB930916&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec72} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB931261&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec73} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB931784&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec74} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB932168&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec75} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB933729&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec76} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>;ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB935448&#34; &#34;Description&#34;<br/>;IfErrors +2<br/>;SectionSetFlags ${Sec77} 16<br/>&nbsp;&nbsp;;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB935839&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec78} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB935840&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec79} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB936021&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec80} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>;ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB936357&#34; &#34;Description&#34;<br/>;IfErrors +2<br/>;SectionSetFlags ${Sec81} 16<br/>&nbsp;&nbsp;;StrCmp $0 0 0 +1<br/>;ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB937143&#34; &#34;Description&#34;<br/>;IfErrors +2<br/>;SectionSetFlags ${Sec82} 16<br/>&nbsp;&nbsp;;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB938127&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec83} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB938828&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec84} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB938829&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec85} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>;ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB939653&#34; &#34;Description&#34;<br/>;IfErrors +2<br/>;SectionSetFlags ${Sec86} 16<br/>&nbsp;&nbsp;;StrCmp $0 0 0 +1<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB941202&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec87} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/><br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\KB943460&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec88} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>&nbsp;&nbsp;;12.12<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\kb937894&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec89} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>&nbsp;&nbsp;<br/>&nbsp;&nbsp;ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\kb941568&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec90} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>&nbsp;&nbsp;;ie<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\kb942615&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec91} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>&nbsp;&nbsp;<br/>ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\kb944653&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec92} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/>&nbsp;&nbsp;ReadRegStr $0 HKLM &#34;SOFTWARE\Microsoft\Up&#100;ates\Windows XP\SP3\kb942840&#34; &#34;Description&#34;<br/>IfErrors +2<br/>SectionSetFlags ${Sec93} 16<br/>&nbsp;&nbsp;StrCmp $0 0 0 +1<br/><br/> <br/><br/> <br/><br/>Functionend<br/><br/><br/>#-- 根据 NSIS 脚本编辑规则，所有 Function 区段必须放置在 Section 区段之后编写，以避免安装程序出现未可预知的问题。--#<br/><br/>; 区段组件描述<br/> <br/>!define IDC_ABOUT&nbsp;&nbsp;&nbsp;&nbsp;1300<br/>!define IDC_LINK&nbsp;&nbsp;&nbsp;&nbsp;1301<br/>!define IDM_ABOUT&nbsp;&nbsp;&nbsp;&nbsp;1<br/><br/>Function .onPageCallback<br/>&nbsp;&nbsp;&nbsp;&nbsp;${If} $MSG = ${WM_INITDIALOG}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Push $0<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Push $1<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Push $2<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Push $3<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;${GetDlgItemRect} $0 $1 $2 $3 $HWNDPARENT ${IDC_CANCEL}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;IntOp $0 $2 - $0<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;IntOp $2 $3 - $1<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;${Cr&#101;ateButton} &#34;关于(&amp;A)&#34; 20 $1 $0 $2 $HWNDPARENT ${IDC_ABOUT}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;IntOp $3 $0 + 30<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;IntOp $1 $1 + 3<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;IntOp $2 $2 - 2<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;${Cr&#101;ateLink} $3 $1 90 $2 $HWNDPARENT ${IDC_LINK}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;${GetSystemMenu} $0 $HWNDPARENT<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;${AppendMenu} $0 ${MF_SEPARATOR} 0 0<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;${AppendMenu} $0 ${MF_STRING} ${IDM_ABOUT} &#34;关于安装程序(&amp;A)&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Pop $3<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Pop $2<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Pop $1<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Pop $0<br/>&nbsp;&nbsp;&nbsp;&nbsp;${ElseIf} $MSG = ${WM_COMMAND}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;${If} $WPARAM = ${IDC_ABOUT}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;${MessageBox2} `＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝$\n\<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;＝＝＝Windows Xp sp2 补丁安装包＝＝＝$\n\<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;感谢你使用这个补丁离线安装包,希望能$\n\<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;给您带来方便.同时欢迎您常来我博客$\n\<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;www.imseb.cn逛逛,aaplayboy在此 $\n\<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;谢谢各位的支持,我相信会做得更好! \<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$\n$\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;aaplayboy 2007年12月` `关于 $(^NameDA)` ${MB_OK}|${MB_ICONINFORMATION}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;${ElseIf} $WPARAM = ${IDC_LINK}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExecShell open `<a href="http://www.imseb.cn/`" target="_blank" rel="external">http://www.imseb.cn/`</a><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;${EndIf}<br/>&nbsp;&nbsp;&nbsp;&nbsp;${ElseIf} $MSG = ${WM_DRAWITEM}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;${DrawLink} `检查更新` ${IDC_LINK} $LPARAM<br/>&nbsp;&nbsp;&nbsp;&nbsp;${ElseIf} $MSG = ${WM_SYSCOMMAND}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;${If} $WPARAM = ${IDM_ABOUT}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;${MessageBox2} `aaplayboy|www.imseb.cn$\n aaplayboy制作$\n$\n我的博客:$\n<a href="http://www.imseb.cn/`" target="_blank" rel="external">http://www.imseb.cn/`</a> `关于安装程序` ${MB_OK}|${MB_ICONINFORMATION}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;${EndIf}<br/>&nbsp;&nbsp;&nbsp;&nbsp;${EndIf}<br/>FunctionEnd<br/>]]></description>
		</item>
		
			<item>
			<link>http://www.anyliz.com/blog/article/445.htm</link>
			<title><![CDATA[[转]IIS日志清理专题,CMD版,VBS版,JS版,WSH版]]></title>
			<author>Anyliz@163.com(anyliz)</author>
			<category><![CDATA[系统]]></category>
			<pubDate>Tue,05 Aug 2008 22:01:51 +0800</pubDate>
			<guid>http://www.anyliz.com/blog/default.asp?id=445</guid>
		<description><![CDATA[转自：<br/>IIS日志清理专题,CMD版,VBS版,JS版,WSH版 - 柳永法(yongfa365)&#39;Blog<br/><a href="http://www.yongfa365.com/Item/DelIISLog.cmd-DelIISLog.vbs-DelIISLog.js-DelIISLog.wsh-yongfa365.html" target="_blank" rel="external"><a href="http://www.yongfa365.com/Item/DelIISLog.cmd-DelIISLog.vbs-DelIISLog.js-DelIISLog.wsh-yongfa365.html" target="_blank" rel="external">http://www.yongfa365.com/Item/DelIISLog.cmd-DelIISLog.vbs-DelIISLog.js-DelIISLog.wsh-yongfa365.html</a></a><br/><br/>专题名称：IIS日志清理专题,CMD版,VBS版,JS版,WSH版<br/><br/>关键词：IIS日志清理,日志清理,IIS日志清理CMD版,IIS日志清理VBS版,IIS日志清理JS版,IIS日志清理WSH版<br/><br/>应用场合：主要用与虚拟主机，也可用于个人服务器<br/><br/>产生背景：2005年某月某日，一向运行正常的虚拟主机死机了，让机房值班人员重启数次，都不成，接显示器进系统看，提示：C盘空间不足，半夜还得去机房处理，到机房后先断网，再进系统发现有两个地方有问题，C:\WINDOWS\system32\LogFiles文件有6G，还有一个就是Symantec隔离病毒的地方，到网上找了下，最大可能性是我们的虚拟主机的所有日志都写在这里，并且没人知道写在这里，郁闷，在IIS里看了下，还真是这么回事，日志天天都在长，当时公司订单很多也没人关注这个，当时清理了一下，系统正常，回到公司后把IIS日志改到别的盘了。<br/><br/>解决方案：不过这不是最终解决方法呀，一个虚拟主机几百个站点呢，有的站点一天就能产生几百M的日志文件，还得及时清理。<br/>与是有了两种解决方案：<br/>1.每天清理前60天的日志<br/>2.过段时间清理一下60天前的日志。<br/>不过哪种方法都得采用技术处理，人工去删除 的话除非你很专业，可以查找60天前的日志文件来删除，不过即便你技术很好，这种方法也是很费时的，最好的方法是：使用DOS批处理或脚本来实现，可使用到的脚本主要是vbs与js.<br/><br/>在下边的解决方案里有几种方法大家可以选择适合自己的，他们的总的设计思路是这样的：<br/><br/>IIS日志文件的格式是：ex年月日.log 比如：ex071116.log<br/>IIS日志文件存储位置：默认情况下是在：%windir%\system32\LogFiles ,如果您使用的是专业的IIS管理软件，里面一般会让你设置相应日志目录<br/><br/>IIS日志清理CMD版：跟据当前时间计算出前N天的日期，比如今天是:2007-11-16,前60天的日期就是2007-9-16(程序可以自动识别30天或31天或润月),然后再处理成20070916这样的格式，然后再组合成ex070916.log这样的IIS日志文件格式，这样一来我们就得到的要清理的日志文件名然后，我们再使用del /s /f d:\iislog\ex070916.log 来清除日志所在文件夹目录及子目录下的所有这个文件名的文件了，从而清除志，但这个仅仅是清除一天的日志，所以我们还得把这个批处理加到计划任务里，让它每天定时执行，这样一来，所有的计算机的日志问题我们就可以不用管了。<br/><br/>IIS日志清理VBS版：VBS版理论是没有iis版快，因为他还要借助脚本驱动，而不像cmd版直接使用dos系统的批处理功能快（猜的），VBS毕竟是高级语言，处理日期的能力用一句话就实现了，而CMD版得写半页。IIS日志清理VBS版的实现用VBS遍历IIS日志所在目录下的所有文件，及文件夹，然后取文件名组合成日期型的，然后当前日期-这个日期，看看是不是超过了设定的天数，超过的话del&#101;te,这种思路有个好处就是一次可以清除N天前的所有记录，而不是只是一天的，他可以你CMD版日志清理一样，把这个脚本写到计划任务里，天天运行，也可以过一段时间手动运行一次。这个代码明显比IIS日志清理CMD版少了。<br/><br/>IIS日志清理JS版：这个版其实与IIS日志清理VBS版差不了多少，思路都是一样的，只是使用的脚本语言不一样而已，还有就是调用时的两个参数里的每一个参数：目录，这个目录得写成：D:\\iislog，以前都用vbs还当主要脚本，这次主要是要学C#了，听说这两种语言都差不多，正好也练习下，也没花多少时间。<br/><br/>IIS日志清理WSH版：WSH版其实是最简单的，因为他的集成化程度很高，操作过程是这样的：使用vbs或js生成要处理的文件的文件名，然后再使用WScript.Shell执行cmd命令来处理，利用了IIS日志清理CMD版及IIS日志清理VBS版的优点，这个也是一次只能处理一天的日志，当然您也可以把它改成处理多天的日志。正因为WSH集成化程度高，可以执行很多操作，所以黑客们都很喜欢这个，用的最多的也就是WScript.Shell，所以一般安全意识比较高的服务器提供商都会把这个组件给禁用掉，这样一来，这个最好用的功能就变成了最不能使用的，通用性最差的了。<br/><br/>实例代码：<br/><br/>IIS日志清理CMD版代码(DelIISLog.cmd)：<br/><br/><div class="UBBPanel codePanel"><div class="UBBTitle"><img src="http://www.anyliz.com/blog/images/code.gif" style="margin:0px 2px -3px 0px" alt="程序代码"/> 程序代码</div><div class="UBBContent">@echo off title Made by www.yongfa365.com::设置当前日期前多少天或后多少天<br/>set/a beforedays=-3<br/>::设置目录所在位置<br/>set&nbsp;&nbsp; dir=&#34;F:\log\&#34;<br/>::当前日期转换为天数并进行计算<br/>call :Date2Day %date:~0,10% days <br/>set/a days=%days%%beforedays%<br/>call :Day2Date %days% lastdate<br/>::计算完毕,生成想要的字符组合<br/>set okstr=ex%lastdate:~2,6%.log<br/>::删除这些文件<br/>del del /f /s /q %dir%\%okstr%<br/><br/><br/>cmd /k <br/><br/>:Date2Day <br/>setlocal ENABLEEXTENSIONS <br/>for /f &#34;tokens=1-3 delims=/-, &#34; %%a in (&#39;echo/%1&#39;) do ( <br/>set yy=%%a &amp; set mm=%%b &amp; set dd=%%c <br/>) <br/>set /a dd=100%dd%%%100,mm=100%mm%%%100 <br/>set /a z=14-mm,z/=12,y=yy+4800-z,m=mm+12*z-3,j=153*m+2 <br/>set /a j=j/5+dd+y*365+y/4-y/100+y/400-2472633 <br/>endlocal&amp;set %2=%j%&amp;goto :EOF <br/><br/>:Day2Date <br/>setlocal ENABLEEXTENSIONS <br/>set /a i=%1,a=i+2472632,b=4*a+3,b/=146097,c=-b*146097,c/=4,c+=a <br/>set /a d=4*c+3,d/=1461,e=-1461*d,e/=4,e+=c,m=5*e+2,m/=153,dd=153*m+2,dd/=5 <br/>set /a dd=-dd+e+1,mm=-m/10,mm*=12,mm+=m+3,yy=b*100+d-4800+m/10<br/>(if %mm% LSS 10 set mm=0%mm%)&amp;(if %dd% LSS 10 set dd=0%dd%) <br/>endlocal&amp;set %2=%yy%%mm%%dd%&amp;goto :EOF</div></div><br/><br/>IIS日志清理VBS版代码(DelIISLog.vbs)：<br/><br/><div class="UBBPanel codePanel"><div class="UBBTitle"><img src="http://www.anyliz.com/blog/images/code.gif" style="margin:0px 2px -3px 0px" alt="程序代码"/> 程序代码</div><div class="UBBContent">&#39;IIS日志清理VBS版代码(DelIISLog.vbs)&nbsp;&nbsp;Made by www.yongfa365.com<br/>&#39;调用方法：DelIISLog &#34;IIS日志所在路径&#34;,保留多少天的IIS日志<br/><br/>&#39;遍历IIS日志文件夹下的所有文件及子文件夹下的文件<br/>Function DelIISLog(IISLogPath,KeepDays)<br/>on error resume next<br/>&nbsp;&nbsp;&nbsp;&nbsp;Set oFso = Cr&#101;ateObject(&#34;Scripting.FileSystemObject&#34;)<br/>&nbsp;&nbsp;&nbsp;&nbsp;Set oFolder = oFso.GetFolder(IISLogPath)<br/>&nbsp;&nbsp;&nbsp;&nbsp;Set oSubFolders = oFolder.SubFolders&nbsp;&nbsp;&#39;得到该目录下所有的文件夹的集合<br/>&nbsp;&nbsp;&nbsp;&nbsp;Set oFiles = oFolder.Files &#39;得到该目录下所有的文件的集合<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#39;第一步处理当前目录下的所有文件<br/>&nbsp;&nbsp;&nbsp;&nbsp;For Each oFile In oFiles &#39;遍历所有文件<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if right(oFile.name,3)=&#34;log&#34; then<br/>&#160;&#160;&#160;&#160;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;oDate=cdate(&#34;20&#34; &amp; mid(oFile.name,3,2) &amp; &#34;-&#34; &amp; mid(oFile.name,5,2) &amp; &#34;-&#34; &amp; mid(oFile.name,7,2))<br/>&#160;&#160;&#160;&#160;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if date-oDate &gt; KeepDays then oFile.del&#101;te &#39;判断是不是要处理的IIS日志文件，如果是的话直接删除<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end if<br/>&nbsp;&nbsp;&nbsp;&nbsp;Next<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#39;第二步处理当前目录下的所有目录，进行递归调用<br/>&nbsp;&nbsp;&nbsp;&nbsp;For Each oSubFolder In oSubFolders<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DelIISLog oSubFolder.Path,KeepDays &#39;递归<br/>&nbsp;&nbsp;&nbsp;&nbsp;Next<br/><br/>End Function<br/><br/>DelIISLog &#34;D:\IISLogTest&#34;,20 &#39;遍历</div></div><br/><br/>IIS日志清理JS版代码(DelIISLog.js)：<br/><br/><div class="UBBPanel codePanel"><div class="UBBTitle"><img src="http://www.anyliz.com/blog/images/code.gif" style="margin:0px 2px -3px 0px" alt="程序代码"/> 程序代码</div><div class="UBBContent">//IIS日志清理JS版代码(DelIISLog.js)&nbsp;&nbsp;Made by www.yongfa365.com<br/>//调用方法：DelIISLog(&#34;IIS日志所在路径&#34;,保留多少天的IIS日志);<br/><br/>//遍历IIS日志文件夹下的所有文件及子文件夹下的文件<br/>function DelIISLog(IISLogPath,KeepDays){<br/>&#160;&#160;&#160;&#160;var fso = new ActiveXObject(&#34;Scripting.FileSystemObject&#34;);<br/>&#160;&#160;&#160;&#160;var f = fso.GetFolder(IISLogPath);<br/>&#160;&#160;&#160;&#160;var Folders = new Enumerator(f.SubFolders); //得到该目录下所有的文件夹的集合<br/>&#160;&#160;&#160;&#160;var Files = new Enumerator(f.Files); //得到该目录下所有的文件的集合<br/>&#160;&#160;&#160;&#160;//第一步处理当前目录下的所有文件<br/>&#160;&#160;&#160;&#160;for (; !Files.atEnd(); Files.moveNext()) {<br/>&#160;&#160;&#160;&#160;&nbsp;&nbsp;&nbsp;&nbsp;var fileName = Files.item().name;<br/>&#160;&#160;&#160;&#160;&nbsp;&nbsp;&nbsp;&nbsp;var year = &#34;20&#34; + fileName.substr(2, 2);<br/>&#160;&#160;&#160;&#160;&nbsp;&nbsp;&nbsp;&nbsp;var mouth = fileName.substr(4, 2);<br/>&#160;&#160;&#160;&#160;&nbsp;&nbsp;&nbsp;&nbsp;var day = fileName.substr(6, 2);<br/>&#160;&#160;&#160;&#160;&nbsp;&nbsp;&nbsp;&nbsp;var days = Math.round(((new Date()).getTime() - Date.UTC(year, mouth - 1, day)) / 1000 / 60 / 60 / 24);<br/>&#160;&#160;&#160;&#160;&nbsp;&nbsp;&nbsp;&nbsp;if (days &gt; KeepDays) Files.item().Del&#101;te(); //判断是不是要处理的IIS日志文件，如果是的话直接删除<br/>&#160;&#160;&#160;&#160;}<br/>&#160;&#160;&#160;&#160;//第二步处理当前目录下的所有目录，进行递归调用<br/>&#160;&#160;&#160;&#160;for (; !Folders.atEnd(); Folders.moveNext()) {<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;DelIISLog(Folders.item(),KeepDays);<br/>&#160;&#160;&#160;&#160;}<br/>}<br/>//调用函数，比如：&#34;F:\\log&#34;,5&nbsp;&nbsp;或 &#34;C:\\windows\\system32\\LogFiles&#34;,5<br/>DelIISLog(&#34;D:\\IISLogTest&#34;,2);</div></div><br/><br/>IIS日志清理WSH版代码(DelIISLog.wsf)：<br/><br/><div class="UBBPanel codePanel"><div class="UBBTitle"><img src="http://www.anyliz.com/blog/images/code.gif" style="margin:0px 2px -3px 0px" alt="程序代码"/> 程序代码</div><div class="UBBContent">&lt;job id=&#34;IIS日志清理WSH版代码(DelIISLog.wsf) Made by www.yongfa365.com&#34;&gt;<br/>&#160;&#160;&#160;&#160;&lt;script language=&#34;vbscript&#34;&gt;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#39;作者：柳永法(yongfa365)&#39;Blog<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#39;修改：2007-11-15<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#39;操作说明：此文件只能清除一天的日志，得使用计划任务让其每天执行一次，因为服务器上一般都禁用WScript.Shell,所以不推荐使用<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Function DelIISLog(IISLogPath,beforedays)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;d=Now-beforedays<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;If Right(IISLogPath,1) &lt;&gt; &#34;\&#34; Then IISLogPath=IISLogPath &amp; &#34;\&#34;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;p= IISLogPath &amp; &#34;ex&#34; &amp; Right(Year(d),2) &amp; Right(&#34;0&#34; &amp; Month(d),2)&nbsp;&nbsp;&amp; Right(&#34;0&#34; &amp; Day(d),2)&nbsp;&nbsp;&amp; &#34;.Log&#34;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Set WshShell = WScript.Cr&#101;ateObject(&#34;WScript.Shell&#34;)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;wscript.echo p<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;WshShell.Run (&#34;cmd.exe /c del /s &#34; &amp; p)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Set WshShell = Nothing<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;End Function<br/><br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;DelIISLog &#34;D:\IISLogTest&#34;,2<br/>&#160;&#160;&#160;&#160;&lt;/script&gt;<br/>&lt;/job&gt;</div></div><br/><br/>有时我拿到别人的代码时我得写一堆东西来测试，现在这个如果让您去测试的话，您不会直接在服务器上测试吧，所以，以下再贴出本人柳永法的测试脚本，主要是在D盘生成一个测试文件夹，及一些IIS测试日志文件，<br/><br/>IIS日志清理之IIS日志生成系统(Cr&#101;ateIISLog.vbs)：<br/><br/><div class="UBBPanel codePanel"><div class="UBBTitle"><img src="http://www.anyliz.com/blog/images/code.gif" style="margin:0px 2px -3px 0px" alt="程序代码"/> 程序代码</div><div class="UBBContent">&#39;IIS日志清理之IIS日志生成系统(Cr&#101;ateIISLog.vbs)&nbsp;&nbsp;Made by www.yongfa365.com<br/>&#39;创建文件夹<br/>Function Cr&#101;ateFolder(Folder)<br/>&nbsp;&nbsp;&nbsp;&nbsp;On Error Resume Next<br/>&nbsp;&nbsp;&nbsp;&nbsp;Set FSO = Cr&#101;ateObject(&#34;Scripting.FileSystemObject&#34;)<br/>&nbsp;&nbsp;&nbsp;&nbsp;FSO.Cr&#101;ateFolder(Folder)<br/>&nbsp;&nbsp;&nbsp;&nbsp;If Err&gt;0 Then<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Err.Clear<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Cr&#101;ateFolder = False<br/>&nbsp;&nbsp;&nbsp;&nbsp;Else<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Cr&#101;ateFolder = True<br/>&nbsp;&nbsp;&nbsp;&nbsp;End If<br/>End Function<br/>&#39;创建文件<br/>Function Cr&#101;ateFile(FileName, Content)<br/>&nbsp;&nbsp;&nbsp;&nbsp;On Error Resume Next<br/>&nbsp;&nbsp;&nbsp;&nbsp;Set FSO = Cr&#101;ateObject(&#34;Scripting.FileSystemObject&#34;)<br/>&nbsp;&nbsp;&nbsp;&nbsp;Set fd = FSO.Cr&#101;ateTextFile(FileName, True)<br/>&nbsp;&nbsp;&nbsp;&nbsp;fd.WriteLine Content<br/>&nbsp;&nbsp;&nbsp;&nbsp;If Err&gt;0 Then<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Err.Clear<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Cr&#101;ateFile = False<br/>&nbsp;&nbsp;&nbsp;&nbsp;Else<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Cr&#101;ateFile = True<br/>&nbsp;&nbsp;&nbsp;&nbsp;End If<br/>End Function<br/><br/><br/>Cr&#101;ateFolder &#34;D:\IISLogTest&#34;