无忧启动论坛

标题: 关于[GuiRunOnce]这个参数的问题 [打印本页]

作者: jjlydnsjg    时间: 2007-9-10 21:10
标题: 关于[GuiRunOnce]这个参数的问题

启动光盘的WINNT。SIF文件所在位置





补丁所在光盘位置:


WINNT。SIF文件内容
;SetupMgrTag
[Data]
    AutoPartition=0
    MsDosInitiated="0"
    UnattendedInstall="Yes"
[Unattended]
    UnattendMode=FullUnattended
    OemSkipEula=Yes
    OemPreinstall=Yes
    TargetPath=\WINDOWS
[GuiUnattended]
    AdminPassword=*
    EncryptedAdminPassword=NO
    AutoLogon=Yes
    AutoLogonCount=1
    OEMSkipRegional=1
    TimeZone=210
    OemSkipWelcome=1
[UserData]
    ProductKey=DG8FV-B9TKY-FRT9J-6CRCC-XPQ4G
    FullName="Name"
    OrgName="Office"
    ComputerName=*
[RegionalSettings]
    LanguageGroup=1,17,9,10
[Identification]
    JoinWorkgroup=WORKGROUP
[Networking]
    InstallDefaultComponents=Yes
[GuiRunOnce]
command0="%systemdrive%\hotfix\update.cmd"

用虚拟机测试,第一次启动后没有安装补丁而直接运行了shutdown -r -t 10 这断内容:
UPDATE。CMD
内容如下:
@echo off
ECHO 准备安装  Microsoft Windows XP2 Update 补丁程序请稍候......
ECHO WindowsXP-KB873333-x86-CHS
WindowsXP-KB873333-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB873339-x86-CHS
WindowsXP-KB873339-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB885250-x86-CHS
WindowsXP-KB885250-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB885835-x86-CHS
WindowsXP-KB885835-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB885836-x86-CHS
WindowsXP-KB885836-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB886185-x86-chs
WindowsXP-KB886185-x86-chs.exe /u /q /z
ECHO WindowsXP-KB886677-x86-chs
WindowsXP-KB886677-x86-chs.exe /u /q /z
ECHO WindowsXP-KB887472-x86-chs
WindowsXP-KB887472-x86-chs.exe /u /q /z
ECHO WindowsXP-KB888302-x86-CHS
WindowsXP-KB888302-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB890046-x86-CHS
WindowsXP-KB890046-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB890175-x86-CHS
WindowsXP-KB890175-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB894391-x86-CHS
WindowsXP-KB894391-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB896428-x86-CHS
WindowsXP-KB896428-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB901190-x86-CHS
WindowsXP-KB901190-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB904706-v2-x86-CHS
WindowsXP-KB904706-v2-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB910437-x86-CHS
WindowsXP-KB910437-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB916595-x86-CHS
WindowsXP-KB916595-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB917344-x86-CHS
WindowsXP-KB917344-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB918439-x86-CHS
WindowsXP-KB918439-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB918899-x86-CHS
WindowsXP-KB918899-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB920214-x86-CHS
WindowsXP-KB920214-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB922582-x86-CHS
WindowsXP-KB922582-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB922760-x86-CHS
WindowsXP-KB922760-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB924191-x86-CHS
WindowsXP-KB924191-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB925454-x86-CHS
WindowsXP-KB925454-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB925902-x86-CHS
WindowsXP-KB925902-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB929338-x86-CHS
WindowsXP-KB929338-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB896422-x86-CHS
WindowsXP-KB896422-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB896423-x86-CHS
WindowsXP-KB896423-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB896424-x86-CHS
WindowsXP-KB896424-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB899587-x86-CHS
WindowsXP-KB899587-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB899588-x86-CHS
WindowsXP-KB899588-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB899589-x86-CHS
WindowsXP-KB899589-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB899591-x86-CHS
WindowsXP-KB899591-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB900725-x86-CHS
WindowsXP-KB900725-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB901017-x86-CHS
WindowsXP-KB901017-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB901214-x86-CHS
WindowsXP-KB901214-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB902400-x86-CHS
WindowsXP-KB902400-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB905414-x86-CHS
WindowsXP-KB905414-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB905749-x86-CHS
WindowsXP-KB905749-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB908519-x86-CHS
WindowsXP-KB908519-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB908531-v2-x86-CHS
WindowsXP-KB908531-v2-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB911280-v2-x86-CHS
WindowsXP-KB911280-v2-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB911567-x86-CHS
WindowsXP-KB911567-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB911927-x86-CHS
WindowsXP-KB911927-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB912919-x86-CHS
WindowsXP-KB912919-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB913446-x86-CHS
WindowsXP-KB913446-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB913580-x86-CHS
WindowsXP-KB913580-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB914388-x86-CHS
WindowsXP-KB914388-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB914389-x86-CHS
WindowsXP-KB914389-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB917159-x86-CHS
WindowsXP-KB917159-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB917422-x86-CHS
WindowsXP-KB917422-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB917953-x86-CHS
WindowsXP-KB917953-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB918118-x86-CHS
WindowsXP-KB918118-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB919007-x86-CHS
WindowsXP-KB919007-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB920213-x86-CHS
WindowsXP-KB920213-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB920670-x86-CHS
WindowsXP-KB920670-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB920683-x86-CHS
WindowsXP-KB920683-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB920685-x86-CHS
WindowsXP-KB920685-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB921398-x86-CHS
WindowsXP-KB921398-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB921883-x86-CHS
WindowsXP-KB921883-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB922616-x86-CHS
WindowsXP-KB922616-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB922819-x86-CHS
WindowsXP-KB922819-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB923191-x86-CHS
WindowsXP-KB923191-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB923414-x86-CHS
WindowsXP-KB923414-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB923689-x86-CHS
WindowsXP-KB923689-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB923694-x86-CHS
WindowsXP-KB923694-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB923980-x86-CHS
WindowsXP-KB923980-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB924270-x86-CHS
WindowsXP-KB924270-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB924496-x86-CHS
WindowsXP-KB924496-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB924667-x86-CHS
WindowsXP-KB924667-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB925486-x86-CHS
WindowsXP-KB925486-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB926255-x86-CHS
WindowsXP-KB926255-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB926436-x86-CHS
WindowsXP-KB926436-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB927802-x86-CHS
WindowsXP-KB927802-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB928090-x86-CHS
WindowsXP-KB928090-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB928255-x86-CHS
WindowsXP-KB928255-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB928843-x86-CHS
WindowsXP-KB928843-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB929969-x86-CHS
WindowsXP-KB929969-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB888113-x86-CHS
WindowsXP-KB888113-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB890859-x86-CHS
WindowsXP-KB890859-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB893066-v2-x86-CHS
WindowsXP-KB893066-v2-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB893086-x86-CHS
WindowsXP-KB893086-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB893756-x86-CHS
WindowsXP-KB893756-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB896358-x86-CHS
WindowsXP-KB896358-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB930178-x86-CHS
WindowsXP-KB930178-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB930916-x86-CHS
WindowsXP-KB930916-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB931261-x86-CHS
WindowsXP-KB931261-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB931784-x86-CHS
WindowsXP-KB931784-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB932168-x86-CHS
WindowsXP-KB932168-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB933566-x86-CHS
WindowsXP-KB933566-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB935448-x86-CHS
WindowsXP-KB935448-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB935839-x86-CHS
WindowsXP-KB935839-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB935840-x86-CHS
WindowsXP-KB935840-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB935843-x86-CHS
WindowsXP-KB935843-x86-CHS.exe /u /q /z
ECHO WindowsMedia-KB911564-x86-CHS
WindowsMedia-KB911564-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB891781-x86-CHS
WindowsXP-KB891781-x86-CHS.exe  /u /q /z
ECHO WindowsXP-KB911562-x86-CHS
WindowsXP-KB911562-x86-CHS.exe /u /q /z
ECHO WindowsMedia9-KB911565-x86-CHS
WindowsMedia9-KB911565-x86-CHS.exe /u /q /z
ECHO WindowsMedia9-KB917734-x86-CHS
WindowsMedia9-KB917734-x86-CHS.exe /u /q /z
ECHO WindowsMedia6-KB925398-v2-x86-CHS
WindowsMedia6-KB925398-v2-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB927779-x86-CHS
WindowsXP-KB927779-x86-CHS.exe /u /q /z
ECHO WindowsXP-KB921503-x86-CHS
WindowsXP-KB921503-x86-CHS /u /q /z
ECHO WindowsXP-KB937143-x86-CHS
WindowsXP-KB937143-x86-CHS /u /q /z
ECHO WindowsXP-KB938829-x86-CHS
WindowsXP-KB938829-x86-CHS /u /q /z
ECHO WindowsMedia10-KB936782-x86-CHS
WindowsMedia10-KB936782-x86-CHS /u /q /z
ECHO WindowsXP-KB938127-x86-CHS
WindowsXP-KB938127-x86-CHS /u /q /z
ECHO 补丁已安装结束正在重启计算机!!!
shutdown -r -t 10


靖各位高手帮看下哪里出了问题
作者: hytmtet    时间: 2007-9-11 21:16
start /wait  XXXXXX.EXE /参数

参数
从网上找的
安装补丁时需要安装参数,一般补丁文件的安装参数有3种不同的形式:
带有KB类补丁文件,其后要加/quiet /norestart /o的安装参数,分别表示安装时无需用户参与、安装完成后不重启、不提示覆盖OEM文件。
带有Q类补丁文件,其后要加/q /o /z安装参数,分别表示安装时无需用户干预、不提示覆盖OEM文件、安装完后不重新启动。
带有q的补丁文件其后只需加/q安装参数就可以了,表示安装时无需用户进行干预



不过楼主不要怪我说你
最没效率, 最不精简的安装方法让你给用上了

系统补丁大部分可以在制作的时候直接集成进去, 更新安装文件

举个简单的例子

XP SP1光盘, 假定大小 590MB
而SP2补丁大小, 应该大于200MB

你现在的这种集成方法,就相当于 590M+200M = 790MB

缺点一, 体积巨增

=原体积+补丁体积

而安装这个SP2补丁,需要半小时左右吧...

故, 缺点二
安装时间巨增
=原时间+安装补丁时间




而简单的方法
把SP2补丁直接用intergrate..(有点忘记了)集成进i386目录,得到XP SP2安装盘
你会发现,集成了SP2的安装盘大小不过只比没集成前大了几个MB而已(592MB)
而安装时间,基本上没有改变,(有可能还会降低)



以上只是举个例子
这些小补丁一样,也是有这个参数的
也可以集成到i386目录
更新里面的文件
同时也不会增加安装时间
体积上变动很小(大部分是替换成更新版本的文件)

毛桃有帖子
自己学习学习去吧
作者: jjlydnsjg    时间: 2007-9-11 22:50
能不能给个具体的地址撒!!!:( :(
作者: haonan    时间: 2007-9-12 14:27
http://bbs.wuyou.net/forum.php?m ... page%3D1&page=1
作者: usercls    时间: 2010-1-25 15:22
正在学习,顶一下!!!




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3