XP常用软件静默安装参数
软件自动安装之静默安装参数汇总
软件自动安装之静默安装参数大部分软件,其安装都具备一定的智能性,换句话说,许多软件的安装都能采取全自动或半自动的方式进行。
一、Microsoft Windows Installer如果某个软件是用Windows Installer 打包的,那你就应该能在文件夹中看到*.msi 文件。
这是最典型的特征,这些文件通常可以使用/QB 和/QN 参数进行自动安装。
/qb 会在窗口中显示一个基本的安装进程。
/qn 参数则不会显示任何窗口,直接在后台自动安装。
为了阻止某些程序安装成功后自动重启动(例如Kerio Personal Firewall 4),你可以在/qn 或者/qb参数后使用REBOOT=Suppress标记。
例如:安装虚拟光驱DaemonTools:msiexec /i dtools.msi /qb REBOOT=SUPPRESS二、Windows 补丁包有两种情况,一种是类似IE增量补丁包的那种安装文件,要使之静默安装,只需要在执行文件后加上/q:a /r:n 参数即可;一种是Windows 常用的补丁文件,一般情况下加上/U /N /Z 即可实现静默安装。
(对于新的系统补丁,也可使用/passive /norestart)。
这通用大部分情况,但某些特定的补丁不能用此法进行静默安装。
三、InstallShield1、要使用静默安装的方式安装用InstallShield技术打包的程序,首先要在现有的操作系统中创建一个setup.iss文件。
在命令行窗口中使用-R 参数(大小写敏感)运行安装程序。
例如:Setup.exe -R2、接着会显示常见的安装屏幕,并且询问你一些问题,例如要安装的目录等有一点是很重要的,在安装结束后你不能选择“立刻重启动计算机”的选项。
如果你选了,在批处理文件中的其他命令就会因为计算机重启动而无法执行。
3、在安装程序运行完毕后,打开你的C:\Windows(或者C:\WINNT)目录,然后找到setup.iss 文件,把这个文件和你将要静默安装的程序setup.exe 保存在同一个目录中。
制作Windows XP Pro SP3无人值守安装盘
制作Windows XP Pro SP3无人值守安装盘一、制作工具1、Windows XP Pro简体中文版系统安装源文件2、精简优化工具(及补丁整合):NLITE 1.4.9.1多国语言绿色版(简称NLITE)3、整合WMP10工具:RyanVMIntegrator 1.5.3多国语言绿色版(简称RVMi)4、整合磁盘控制器工具:DPS5、驱动程序检测和安装工具:DRVS/3.0 (DPS/NLITE也可,但是要复制全部驱动程序文件到系统文件夹内,这样占用光盘空间较大并且系统安装的时间较长,反之对以后用户添加新硬件有所帮助。
此为可选工具)二、制作开始的步骤A:整合WMP10 (所用工具RVMi,用NLITE会出很多问题。
)B:整合系统补丁(用NLITE来整合补丁是最好的,比RVMi要好得多。
)C:整合系统增强软件(T13)1、DIRECTX9.0C 2019年11月运行库2、FLASH_PLAYER 10.03、MICROSOFT VISUAL C++ 2019 SP1 REDISTRIBUTABLE PACKAGE (X86)4、MICROSOFT VISUAL C++ 2019 REDISTRIBUTABLE PACKAGE (X86)5、MICROSOFT JAVA VM (X86)6、Microsoft .NET Framework 27、其他一些常用小软件也可以在此整合安装,例如WINRAR;ACD See等······以上这些基本上是系统增强必备的(包括封装系统同样需要的),整合方法:把这些软件放在I386\SVCPACK\文件夹里,编写SVCPACK.inf文件,在T13时让其静默安装,这些均有静默安装参数,其中前两个为“ /S”,后两个为“ /Q”。
注意后缀字母大小写格式!8、优化注册表,可以在此进行,编写一个优化注册表转换成EXE格式,最重要的是可以现实首次进入系统调用软件安装管理器及系统优化设置等程序。
silent install builder用法
silent install builder用法
Silent Install Builder是一款用于创建静默安装程序的工具。
以下是使用Silent Install Builder的一般步骤:
1. 下载和安装Silent Install Builder软件。
2. 打开Silent Install Builder软件。
3. 点击“新建”按钮创建一个新项目。
4. 在“设置”选项卡中,输入项目的名称和描述。
5. 在“输入文件”选项卡中,点击“添加文件”按钮选择要安装的文件。
可以选择多个文件和文件夹。
6. 在“命令行参数”选项卡中,输入要传递给安装程序的特定命令行参数。
这些参数可以用于自定义安装设置。
7. 在“操作”选项卡中,选择安装文件的操作类型。
可以选择“运行”、“解压”、“复制”等操作。
8. 在“操作”选项卡中,设置安装文件的目标路径和其他相关设置。
9. 在“预安装命令”选项卡中,可以添加需要在安装程序运行之前执行的命令。
10. 在“静默安装选项”选项卡中,选择静默安装方式和相关设置。
可以选择“完全静默”安装或“半静默”安装。
11. 点击“生成”按钮生成静默安装程序。
12. 配置其他可选参数,如图标、版本号等。
13. 点击“保存”按钮保存并导出安装程序。
完成以上步骤后,您将创建一个静默安装程序,可以在没有用户交互的情况下安装所选文件。
您可以将生成的安装程序分发
给需要安装文件的计算机,并使用命令行参数来自定义安装过程。
静默安装软件
静默安装软件有些软件及系统补丁,是有提供静默安装的参数的。
这样我们可以写一个批处理来自动安装各软件。
举个例子,安装WinRAR 和 IE 的flashplayer 的插件。
新建记事本文档install.txt。
输入如下内容:echo offecho Installing WinRAR 3.92...start /wait wrar39b2sc.exe /secho Installing Flash player ActiveX...start /wait install_flash_player_10_active_x.exe /s然后把文件名改为install.cmd。
这样单机这个文件就会自动安装软件,而无需用户干预。
/s就是这些软件静默安装的参数,有些是/silent 或者是/q 等待。
微软的软件可以查看technet获得相关参数,或者在命令行下对其软件用/?命令查看帮助。
复杂的使用部属软件,如Office 2003 Resource kit、Enterprise Deployment Pack for Windows Media Player。
在给几个常用更新的软件静默安装参数吧:.Net Framework:start /wait dotnetfx.exe /q:a /c:"install.exe /q"Visual C++ redistributable:vcredist_x86.exe /qbDirectX 9.0c,需先用WinRAR解压。
比如解压到dx文件夹start /wait dx\dxsetup.exe /silentWindows Installerstart /wait WindowsXP-KB942288-v3-x86.exe /passive /norestart以上文件名及路径仅供参考,按自己实际情况些,但最重要的是参数是对的。
---按我的计划,过几天我有空会在我的空间里写详细的教程——制作无人值守安装Window XP SP3(Unattended Windows),并且自动安装补丁、常用软件等。
XP的无人值守安装文件WINNT.sif详解
XP的无人值守安装文件WINNT.sif详解1、WINNT.sif主要修改项如果想自己制作无人值守安装的XP光盘,就要修改WINNT.sif文件。
附件既是。
用ISO编辑工具只要将该文件(WINNT.sif)放到i386下,刻出光盘就是全自动安装的了。
可以根据自己的需要对该文件进行适当的修改,以满足自己的要求。
下面给出文件内容的一些注意的地方。
[Unattended]UnattendMode=FullUnattendedFilesystem=* 注:安装时可以选择分区及格式以及是否要格式化OemSkipEula=YesOemPreinstall=NoTargetPath=winxp 注:XP系统的安放目录,*为默认的windows目录,winxp是我设的,要装双系统的将它和win98区分开来,就可以装在一个区了。
[UserData]ProductKey=CCC64-69Q48-Y3KWW-8V9GV-TVKRM 注:XP 的序列号,改成对应的FullName="ayin" 注:用户的用户名OrgName="yy" 注:用户的公司名ComputerName=* 注:计算机名,*为自动分配其他内容默认即可。
2、Winnt.sif 文件命令解释=======================================[Data]AutoPartition=1 or 0如果你在这里设置为1,Windows的安装程序就会在任意一个有足够可用空间的硬盘分区上安装操作系统。
如果你删除这一行或者把值设置为0,则安装程序会在安装过程中讯问你要把操作系统安装到哪个硬盘分区,并且如果该分区已经包含了一个操作系统,安装程序也会给你合理建议。
MsDosInitiated = "0" or "1"如果你在这里设置为0,则会通知安装程序,你是从光盘上安装操作系统的,如果你准备用软盘引导系统并从硬盘上安装,则在这里设置为1。
软件自动安装之静默安装参数
一、Microsoft Windows Installer如果某个软件是用Windows Installer 打包的,那你就应该能在文件夹中看到*.msi 文件。
这是最典型的特征,这些文件通常可以使用/QB 和/QN 参数进行自动安装。
/qb 会在窗口中显示一个基本的安装进程。
/qn 参数则不会显示任何窗口,直接在后台自动安装。
为了阻止某些程序安装成功后自动重启动(例如Kerio Personal Firewall 4),你可以在/qn 或者/qb参数后使用REBOOT=Suppress标记。
例如:安装虚拟光驱DaemonTools:msiexec /i dtools.msi /qb REBOOT=SUPPRESS二、Windows 补丁包有两种情况,一种是类似IE增量补丁包的那种安装文件,要使之静默安装,只需要在执行文件后加上/q:a /r:n 参数即可;一种是Windows 常用的补丁文件,一般情况下加上/U /N /Z 即可实现静默安装。
(对于新的系统补丁,也可使用/passive /norestart)。
这通用大部分情况,但某些特定的补丁不能用此法进行静默安装。
三、InstallShield1、要使用静默安装的方式安装用InstallShield技术打包的程序,首先要在现有的操作系统中创建一个setup.iss文件。
在命令行窗口中使用-R 参数(大小写敏感)运行安装程序。
例如:Setup.exe -R2、接着会显示常见的安装屏幕,并且询问你一些问题,例如要安装的目录等有一点是很重要的,在安装结束后你不能选择“立刻重启动计算机”的选项。
如果你选了,在批处理文件中的其他命令就会因为计算机重启动而无法执行。
3、在安装程序运行完毕后,打开你的C:Windows(或者C:WINNT)目录,然后找到setup.iss 文件,把这个文件和你将要静默安装的程序setup.exe 保存在同一个目录中。
4、用以下命令进行静默安装:setup.exe -s [-sms]说明:怎么知道哪个程序是使用InstallShield技术打包的?大部分这类程序的安装文件都可以被压缩软件解压缩,安装文件setup.exe 的属性对话框中应该有“InstallShield (R) Setup Launcher”或者其他类似的字样。
静默安装参数
using the ''/SAVEINF='' command as explained below.
为了阻止某些程序安装成功后自动重启动(例如Kerio Personal Firewall 4),你可以在 /qn 或者 /qb参数后使用REBOOT=Suppress标记,例
如:
setup.msi "/qn REBOOT=Suppress"
有些安装程序使用 /s/v/qn参数进行自动安装,因此阻止它们重启动应该用:
the installation progress window is. When a setup is very silent this installation progress window is not displayed.
Everything else is normal so for example error messages during installation are displayed and the startup prompt is (if you
DisableProgramGroupPage was set to yes, this command line parameter is ignored.
/NOICONS
Instructs Setup to initially disable the Don''t create any icons check box on the Select Start Menu Folder wizard page.
heu_kms静默参数
heu_kms静默参数静默参数是指在执行某些操作时,用户不需要进行任何交互或确认。
它们通常用于自动化脚本、部署工具、系统管理等场景中,以提高效率和简化操作。
下面是一些静默参数的相关参考内容:1. 静默安装参数:静默安装参数允许用户在安装软件时无需人工干预。
例如,Windows操作系统中的msiexec命令可以使用"/quiet"或"/qn"参数进行静默安装。
这样,安装过程会在后台默默运行,用户无需手动点击“下一步”等按钮确认安装。
除了操作系统,许多软件都提供了相应的静默安装参数,使得管理员能够自动批量安装软件,减少手动操作的工作量。
2. 静默卸载参数:类似于静默安装参数,静默卸载参数允许用户在卸载软件时无需手动操作。
通过使用静默卸载参数,管理员可以自动批量卸载软件,提高卸载效率。
例如,Windows操作系统中的msiexec命令可以使用"/x"参数来指定需要卸载的软件的产品代码,配合"/quiet"或"/qn"参数实现静默卸载。
3. 静默更新参数:静默更新参数允许软件进行自动更新,无需用户进行干预。
这在许多应用程序中非常有用,特别是对于那些需要经常更新的软件。
例如,Google Chrome浏览器可以使用"/silent"参数进行自动更新,用户无需手动下载和安装新版本。
类似地,Windows操作系统中的Windows Update功能也可以使用静默更新参数进行自动更新。
4. 静默登录参数:在某些场景下,需要通过脚本或程序进行自动登录,而不需要用户进行手动操作。
例如,Windows操作系统中的"runas"命令可以使用"/savecred"参数来保存用户凭据,从而实现自动登录。
这在脚本执行或系统管理中非常实用,可以确保在不需要用户干预的情况下执行必要的操作。
Windows批处理:自动部署常用软件(静默安装)
Windows批处理:⾃动部署常⽤软件(静默安装)来源⽬标可以直接进⾏服务器的部署⼀、简介 最近⼀直在测试使⽤域组策略⾃动部署软件,效果并不理想。
⾸先,主机必须加⼊域才能让策略⽣效。
其实是Windows Server 2012 R2只⽀持.msi格式的安装包,所以部署前需将软件重新封装;使⽤“已分配”选项,软件没有创建快捷⽅式,只能在“控制⾯板—程序”⾥⾯添加。
静默安装⼜称为⽆⼈值守安装,软件以默认值⾃动进⾏安装。
将软件包放在共享,编写批处理可批量⾃动安装⽹络上的软件,重装系统后⼀键装机!实现原理很简单,就是软件打包程序预留了安装参数,安装时可加上。
当查不到或没预留静默安装参数时,只能⼿动点击下⼀步进⾏安装。
查看安装参数与查看dos命令帮助相同:/? 。
⼆、配置1. @echo off2. title Auto Install3. color 1F4. ::WinRAR5. echo.6. start /wait \\192.168.1.100\Public\Software\WinRAR_x64.exe /s7. (echo WinRAR x64 -- OK) else (echo WinRAR x64 -- error)8. ::Flash播放器9. echo.10. start /wait \\192.168.1.100\Public\Software\flashplayer_IE.exe /install11. (echo Flash Player for IE -- OK) else (echo Flash Player for IE -- error)12. echo.13. start /wait \\192.168.1.100\Public\Software\flashplayer_nIE.exe /install14. (echo Flash Player not for IE -- OK) else (echo Flash Player not for IE -- error)15. ::搜狗输⼊法16. echo.17. start /wait \\192.168.1.100\Public\Software\Sougoupinyin.exe /S18. (echo SougouInput -- OK) else (echo SougouInput -- error)19. ::Foxit Reader20. echo.21. start /wait \\192.168.1.100\Public\Software\FoxitReader.exe /VERYSILENT22. (echo Foxit Reader -- OK) else (echo Foxit Reader -- error)23. ::AVG,没查到静默安装参数,需⼿动点击24. echo.25. start /wait \\192.168.1.100\Public\Software\avg.exe26. (echo AVG Free -- OK) else (echo AVG Free -- error)27. ::原版Office 2007,尚未设置config.xml,需⼿动点击28. echo.29. start /wait \\192.168.1.100\Public\Software\Office2007\setup.exe30. (echo Office Excel -- OK) else (echo Office Excel -- error),31. echo.32. start /wait \\192.168.1.100\Public\Software\Office2007\setup.exe33. (echo Office PowerPoint -- OK) else (echo Office PowerPoint -- error)34. echo.35. start /wait \\192.168.1.100\Public\Software\Office2007\setup.exe36. (echo Office Word -- OK) else (echo Office Word -- error)37.38. echo.39. pause⾮原版Office 2007四合⼀1. mkdir %systemdrive%\Office20072. xcopy /s /q "\\192.168.1.100\Public\Software\Office 2007" "%systemdrive%\Office2007">%temp%\copy.tmp3. start /wait %systemdrive%\Office2007\install.cmd4. ( -- OK) -- error)5. del %temp%\copy.tmp本⽂出⾃ “运维菜鸟.log” 博客Windows批处理:⾃动部署常⽤软件(静默安装)的更多相关⽂章1.2. [转] ubuntu ⼀些常⽤软件的安装⾸先说明⼀下 ubuntu 的软件安装⼤概有⼏种⽅式: 1. deb 包的安装⽅式deb 是 debian 系Linux 的包管理⽅式, ubuntu 是属于 debian 系的 Linux 发⾏版 ...3.4. [转帖]Windows批处理(cmd/bat)常⽤命令⼩结Windows批处理(cmd/bat)常⽤命令⼩结⾮常值得学习的⽂档先放这⾥有时间做实验, 转载⾃:“趣IT”微信公共号前⾔批处理⽂件(batch file)包含⼀系列 DOS命令,通常⽤于 ...5.6. Windows 批处理(cmd/bat)常⽤命令教程Windows批处理(cmd/bat)常⽤命令教程简单详细,建议收藏常见问题: 1.如果你⾃⼰编写的.bat⽂件,双击打开,出现闪退 2.批处理.bat ⽂件中输出中⽂乱码解决⽅法在⽂章末尾! ...7.8. Windows批处理(cmd/bat)常⽤命令Windows批处理(cmd/bat)常⽤命令⼀.总结⼀句话总结: 1.批量处理图⽚的⽅式? PS批处理是基于强⼤的图⽚编辑软件Photoshop的,⽤来批量处理图⽚的脚本: 2.⼤量的重复的操作...9.10. Windows软件静默安装Install Software in A Slient Way ⼀般来说,不同的软件的封装类型都有固定的静默安装命令. 查看软件的封装类型双击setup.exe,在弹出窗⼝的左上⾓单击,选择&qu ...11.12. jenkins maven git windows code ⾃动部署本⼈刚刚接触写的不好就对付看看吧哈哈哈O(∩_∩)O哈哈~ 最近看见别⼈弄得⾃动部署⾃⼰也是⼿痒痒也想弄⼀个所以就弄了⼀个 windows的我⽤的是https的在⽹上看了很多都是 s ...13.14. PowerShell⾃动部署⽹站—(2)、安装.Net Framework#$PSScriptRoot = "D:\Website":$PSScriptRoot ⽤于获取执⾏脚本所在的⽬录,但是PowerShell 2.0 不⽀持,需要⼈为赋值成绝对路径 ...15.16. 常⽤软件的安装(windows/linux)1. matlab 2016b (两个 iso ⽂件)(windows) MATLAB R2016b 安装教程2. clion 在 ubuntu下的安装 ubuntu 14.04 Clion201 ...17.18. Windows批处理(cmd/bat)常⽤命令⼩结转载⾃:“趣IT”微信公共号前⾔批处理⽂件(batch file)包含⼀系列 DOS命令,通常⽤于⾃动执⾏重复性任务.⽤户只需双击批处理⽂件便可执⾏任务,⽽⽆需重复输⼊相同指令.编写批处理⽂件⾮常 ...19.随机推荐1.2. C#——Marshal.StructureToPtr⽅法简介3.4. C程序设计语⾔练习题1-9练习1-9 编写⼀个将输⼊复制到输出的程序,并将其中连续的多个空格⽤⼀个空格代替. 代码如下: #include <stdio.h> // 包含标准库的信息. int main() // ...5.6. android⽣成apk包出现Unable to add &quot;XXX&quot; Zip add failed问题最近试图整合umeng⾄cocos2d-x围棋项⽬,⼀切好⼯作,准备⽣成apk当出现了⼤量的数据包 [2014-06-03 20:02:52 - MyApp] Unable to add 'G:\co ...7.8. 读书笔记之《Thinking in Java》(对象、集合)⼀.前⾔: 本来想看完书再整理下⾃⼰的笔记的,可是书才看了⼀半发现笔记有点多,有点乱,就先整理⼀份吧,顺便复习下前⾯的知识,之后的再补上. 真的感觉,看书是个好习惯啊,难怪⼈家说"书籍是⼈类 ...9.10. 制作ssh互信的docker镜像Dockerfile FROM ubuntu:16.04 # package RUN apt-get update; apt-get -y install ssh COPY ssh_config /e ...11.12. 201621123057 《Java程序设计》第10周学习总结1. 本周学习总结 1.1 以你喜欢的⽅式(思维导图或其他)归纳总结异常相关内容2. 书⾯作业本次PTA作业题集异常 1. 常⽤异常结合题集题⽬7-1回答 1.1 ⾃⼰以前编写的代码中经常出现什 ...13.14. MySQL 忘记root密码解决⽅法,基于Ubuntu 14.10忘记MySQL root密码解决⽅法,基于Ubuntu 14.10 忘了mysql密码,从⽹上找到的解决⽅案记录在这⾥. 编辑mysql的配置⽂件/etc/mysql/f,在[mysqld] ...15.16. spark MLlib collaborativeFilltering学习package ML.collaborativeFilltering; import org.apache.spark.SparkConf; importorg.apache.spark.api.j ...17.18. solr7.3.1在CentOS7上的安装19.20. MetaMask/sw-controller。
安装包的静默安装和卸载
安装包的静默安装与卸载关键词:安装包,XPS,msi,Windows Update,InstallShield,静默安装摘要:TL 5.0的安装包需要处理XPS虚拟打印机的安装,同时还要处理PCMT的卸载,这就需要我们处理第三方软件的安装和卸载。
在处理过程中,我们采用静默的方式,本文总结了开发过程中涉及到的msi类型的安装包、Windows系统补丁和InstallShield类型的安装包的静默安装和卸载的方法。
1、案例描述TL5.0的安装包需要处理XPS虚拟打印机的安装,还有PCMT的卸载,为了提升用户体验,XPS虚拟打印机的安装和PCMT的卸载都采用静默的方式。
XPS虚拟打印机的安装包是微软提供的msi类型的安装包,PCMT则是InstallShield类型的安装包,这两种类型的安装包都可以通过命令行参数进行静默安装和卸载。
XPS虚拟打印机安装包只需要在XP系统下安装,Win7及以上系统则作为系统组件提供,不需要人为去安装了。
微软官网的XPS安装包分32位和64位版,都打包到TL5.0的安装包中,会占用17M的空间,这样整个安装包的大小会突破50M的限制。
通过剥离XPS安装包发现:独立的XPS打印机的安装程序其实是一个Windows补丁包,而系统补丁是可以通过命令行参数进行静默安装的,并且剥离出来的2个XPS补丁还不到7M,有效的降低了TL5.0安装包的大小。
2、MSI安装包的静默安装与卸载当安装程序完成文件的拷贝后会启动XPS虚拟打印机的安装程序,进行静默安装。
2.1MSI安装包的静默安装与卸载msi文件是Windows Installer的数据包,它实际上是一个数据库,包含安装一种产品所需要的信息和在很多安装情形下安装(和卸载)程序所需的指令和数据,msi安装包的安装需要依赖Windows Installer服务:在非禁用状态下,双击msi类型的安装包,系统会自动启动Windows Installer服务。
常用的几种安装程序的安装参数
常用的几种安装程序的安装参数这些东西全部来自网络,我自己收集整理的,现在发出来大家分享,免得大家找得辛苦,版权归原作者所有!有了这些参数,大家可以对没有夹带垃圾插件的安装包进行静默安装和自定义安装,这样做的好处是:1.不必像AU3一样写脚本,省去了麻烦。
2.不受外界干扰(不像AU3那样严格的对环境和窗口进行要求)================================================MS官方Hotfix安装程序(CAB算法的sfx)常用参数:可用的选项:[/help] [/quiet] [/passive] [/norestart] [/forcerestart] [/warnrestart] [/promptrestart] [/overwriteoem] [/nobackup] [/forceappsclose][/integrate:<fullpath>] [/log:<fullpath>]/help 显示此信息安装模式/quiet 安静模式(没有用户交互操作或显示)/passive 无人参与模式(仅显示进度栏)重新启动选项/norestart 安装完成后不要重新启动/forcerestart 安装后重新启动/warnrestart[:<seconds>]如果需要,显示警告并自动重新启动(默认超时 30 秒)/promptrestart 如果需要重新启动,提示用户特别选项/overwriteoem 不提示覆盖 OEM 文件/nobackup 不备份卸载需要的文件/forceappsclose 强制其他程序在关机时关闭/integrate:<fullpath> 将此软件更新集成到 <fullpath>/log:<fullpath> 在 <fullpath> 创建日志文件=========================================也有特殊的,比如IE7:可用选项:[/help] [/passive] [/quiet] [/update-no] [/no-default] [/nobackup] [/ieak-full:<路径>|/ieak-branding:<路径>] [/norestart|/forcerestart] [/log:<路径>]/help 显示此消息。
innosetup区分正常状态和静默安装状态(通过传递的参数)
innosetup区分正常状态和静默安装状态(通过传递的参数)命令⾏运⾏程序,如:myprogram.exe /abc /bcd如果我们想获取其中的参数,“/abc”、“/bcd”1. 直接使⽤innosetup⾃带的⽅法, GetCmdTail()将所有参数作为⼀个字符串返回,安装和卸载都适⽤注意:如果打算使⽤此⽅法,建议先看⼀下它返回字符串的格式,如上例⼦,返回的可不仅仅是:/abc /bcd2.使⽤innosetup⾃带的ParamCount() 和ParamStr()2.1. ParamCount(), 获取参数的个数2.2. ParamStr(), 根据参数下标,返回⼀个参数例⼦: test.exe /name abc /age 181{根据参数名,返回参数值}2function GetMyParam(PName:String):String;3var4 CmdLine : String;5 CmdLineLen : Integer;//参数的个数6 i : Integer;7begin8 CmdLineLen:=ParamCount();9for i:=0to CmdLineLen do10begin11 CmdLine:=ParamStr(i);12if CmdLine= PName then13begin14 CmdLine:=ParamStr(i+1);15 Result := CmdLine;16 Exit;17end;18end;1920end;View CodeGetMyParam('name') 结果是:abc总结:因为innosetup进⾏静默安装,需要在程序后⾯传参数,所以可以通过获取参数来判断是否进⾏静默安装。
常用的几种安装程序的安装参数
常用的几种安装程序的安装参数这些东西全部来自网络,我自己收集整理的,现在发出来大家分享,免得大家找得辛苦,版权归原作者所有!有了这些参数,大家可以对没有夹带垃圾插件的安装包进行静默安装和自定义安装,这样做的好处是:1.不必像AU3一样写脚本,省去了麻烦。
2.不受外界干扰(不像AU3那样严格的对环境和窗口进行要求)================================================MS官方Hotfix安装程序(CAB算法的sfx)常用参数:可用的选项:[/help] [/quiet] [/passive] [/norestart] [/forcerestart] [/warnrestart] [/promptrestart] [/overwriteoem] [/nobackup] [/forceappsclose][/integrate:<fullpath>] [/log:<fullpath>]/help 显示此信息安装模式/quiet 安静模式(没有用户交互操作或显示)/passive 无人参与模式(仅显示进度栏)重新启动选项/norestart 安装完成后不要重新启动/forcerestart 安装后重新启动/warnrestart[:<seconds>]如果需要,显示警告并自动重新启动(默认超时 30 秒)/promptrestart 如果需要重新启动,提示用户特别选项/overwriteoem 不提示覆盖 OEM 文件/nobackup 不备份卸载需要的文件/forceappsclose 强制其他程序在关机时关闭/integrate:<fullpath> 将此软件更新集成到 <fullpath>/log:<fullpath> 在 <fullpath> 创建日志文件=========================================也有特殊的,比如IE7:可用选项:[/help] [/passive] [/quiet] [/update-no] [/no-default] [/nobackup] [/ieak-full:<路径>|/ieak-branding:<路径>] [/norestart|/forcerestart] [/log:<路径>]/help 显示此消息。
常用软件静默安装参数收集整理
常用软件静默安装参数收集整理
软件静默安装参数对于我们来说是非常有用的,特别是打包时需要调用其他安装程序的时候,可以在后台运行其他安装程序,以免弹出过多的安装界面而人为增加安装程序的操作复杂程度。
下面是轻狂收集整理的常用软件静默安装参数,希望对大家有所帮助。
.NET 框架
NetFx20SP2_x86.exe /quiet /norestart
netfx20sp2_x86zh-CHS.exe /quiet /norestart
Windows Media Player
setup_wm10.exe /Q
Adobe Flash Player
FP_AX_CAB_INSTALLER.exe /install
NSIS脚本静默安装inno编写出来的软件
可以使用
ExecWait "$temp\setup.exe /VERYSILENT /SP-"
INNO脚本静默安装nsis编写出来的软件
可以使用
Filename: "{app}\setup.exe"; Parameters: "/S";Flags: nowait runhidden
NSIS——>/S;不显示任何窗口
INNO——>/VERYSILENT /SP-;不显示任何窗口
98?。
关于常用运行库及软件官方原版静默参数的研究
官方原版常用运行库静默参数备注:1、以上基本均采用官方原版制作,其中,VBVC运行库采用信念的版本2、Directx_Jun2010_redist.exe 有两套参数,一个是自解压参数,另一个是程序安装参数。
Bat示例:start /wait software\02_directx_Jun2010_redist.exe /q /t:"%userprofile%\Local Settings\Temp\dx\" &"%userprofile%\Local Settings\Temp\dx\dxsetup.exe" /silent3、Microsoft_Office_2003_SP2_简体中文完整版采用微软官方原版ISO镜像,但静默自定义安装,需下载微软官方Microsoft Office 2003 Resource Kit工具,制作自定义安装数据库*.MST文件。
Office_Professional_Plus_2010_VOL 简体中文完整版采用微软官方原版ISO镜像,如果静默自定义安装,参照微软官方网站资料“IT 专业人员:Microsoft Office 2010 部署指南发布日期:2010 年9 月”,使用cmd运行setup.exe /admin 进行自定义配置,生成自定义配置文件autodiy.msp,安装时使用命令调用/adminfile autodiy.msp安装即可。
(网上有人说无法完全静默安装,是因为“显示级别”配置不正确导致的)。
Bat示例:start /wait Office_Pro_Plus_2010_vol\setup.exe /adminfile autodiy.msp4、将其制作成静默安装包,因为是考虑到文件体积,office2003采用精简版,不包含office2010。
下载地址:/106899793/file/53f95204-ef4c-408f-abcf-9c78492fee25/thread-139094-1-1.html。
程序静默安装参数扫描工具
start /wait %systemdrive%\Install\IE8-WindowsXP-x86-CHS.exe /quiet /passive /norestart
echo 安装 IE 8.0 完成
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
echo 正在安装 IE7 MS09--002漏洞补丁(MS09--002)KB961260 . . . . . .
start /wait %systemdrive%\Install\补丁\IE7-WindowsXP-KB961260-x86-CHS.exe /U /N /Z
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
echo 初装系统优化 ......
Start /wait %systemdrive%\Install\初装系统优化.exe
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::
不过,还是有工具可以用的Advanced Installer V7.0.1 (MSI安装制作) 汉化绿色特别版
关键是你能找到软件的自动安装参数就可以了, google一下"程序静默安装参数扫描工具"
批处理版自动安装器(是我安装XP SP3 用的): 比如说 Javavm.exe(JAVA虚拟机) 的静默安装参数是"/Q:A /R:N"
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::systemdrive%\Install\Javavm.exe /Q:A /R:N
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
有时我们在安装程序的时候,希望是静默安装的,不显示下一步下一步,这编访问来教大家如何来操作,现在常用的制作安装程序的软件有,Microsoft Windows Installer,Windows补丁包 ,InstallShield,InstallShield with MSI,WISE Installer, nno Setup,NullSoft Installation System等。
软件的安装采取全自动或半自动的方式进行。
一、Microsoft Windows Installer如果某个软件是用 Windows Installer 打包的,那你就应该能在文件夹中看到 *.msi 文件。
这是最典型的特征,这些文件通常可以使用 /QB 和 /QN 参数进行自动安装。
/qb 会在窗口中显示一个基本的安装进程。
/qn 参数则不会显示任何窗口,直接在后台自动安装。
为了阻止某些程序安装成功后自动重启动(例如 Kerio Personal Firewall 4),你可以在 /qn 或者 /qb参数后使用REBOOT=Suppress标记。
例如:安装虚拟光驱 DaemonTools:msiexec /i dtools.msi /qb REBOOT=SUPPRESS二、Windows 补丁包有两种情况,一种是类似IE增量补丁包的那种安装文件,要使之静默安装,只需要在执行文件后加上 /q:a /r:n 参数即可;一种是 Windows 常用的补丁文件,一般情况下加上 /U /N /Z 即可实现静默安装。
(对于新的系统补丁,也可使用 /passive /norestart)。
这通用大部分情况,但某些特定的补丁不能用此法进行静默安装。
三、InstallShield下载地址: /soft/6486.html1、要使用静默安装的方式安装用InstallShield技术打包的程序,首先要在现有的操作系统中创建一个setup.iss文件。
在命令行窗口中使用 -R 参数(大小写敏感)运行安装程序。
例如:Setup.exe -R2、接着会显示常见的安装屏幕,并且询问你一些问题,例如要安装的目录等有一点是很重要的,在安装结束后你不能选择“立刻重启动计算机”的选项。
如果你选了,在批处理文件中的其他命令就会因为计算机重启动而无法执行。
3、在安装程序运行完毕后,打开你的 C:\Windows(或者C:\WINNT)目录,然后找到 setup.iss 文件,把这个文件和你将要静默安装的程序 setup.exe 保存在同一个目录中。
4、用以下命令进行静默安装:setup.exe -s [-sms]说明:怎么知道哪个程序是使用InstallShield技术打包的?大部分这类程序的安装文件都可以被压缩软件解压缩,安装文件 setup.exe 的属性对话框中应该有“InstallShield (R) Setup Launcher”或者其他类似的字样。
最后,如果你在保存安装文件的文件夹中看到了一个 setup.iss 文件,那么毫无疑问这是用 InstallShield 打包了!四、InstallShield with MSIInstallShield with MSI 制作的安装文件,请使用类似:setup.exe /s /v "/qb" 来安装。
五、WISE Installer用WISE技术打包的软件在安装的时候可以选择使用 /s 参数进行自动安装。
六、Inno Setup 下载地址: /soft/8158.htmlInno Setup 制作的安装文件,请使用:setup.exe /sp- /silent /norestart 说明:怎么知道哪个安装程序是用Inno 技术打包的?这种软件在安装时出现的第一个界面,在窗口标题栏左侧的图标上点击鼠标左键,然后再探出菜单上点击“About Setup”可以看见安装类型。
七、NullSoft InstallationSystem /soft/2235.html使用 NSIS(NullSoft Installation System)制作的安装文件,可用 /S (注意大写)来进行静默安装(“S”是大小写敏感的)。
例如:Setup.exe /S也可以用 /D参数选择将要安装的目标分区和文件夹:例如:Setup.exe /S /D=E:\Software\QQ2007像Winamp 和CDex这类的软件都会在安装结束后显示一个确认屏幕(CDex)或者一个设置文件关联方式的结束安装屏幕(Winamp)说明:怎么知道哪个程序是使用NSIS技术打包的?很多用NSIS打包的程序在安装的时候都有类似的窗口,例如Winamp 和CDex。
八、Wise Installation Professional制作的安装文件,可用 /silent 参数进行静默安装无人值守安装光盘最有魅力的地方之一就是在安装过程中可以静默安装好预先设计集成的一些常用软件,安装结束以后软件就已经可以使用但是很多朋友发现每个软件以及系统补丁,它们的静默安装参数是不一样的在本文就和广大爱好者一起研究一下几种常见软件封包形式的静默安装方式如有遗漏和错误之处,请指出,大家互相交流!常用的软件封包形式主要有以下几个形式Inno SetupInstallShieldNSISMicrosoft Windows InstallerWISEQUOTE:一.Inno Setup使用Inno技术制成的程序安装包可以使用/SILENT 和 /VERYSILENT参数进行静默安装我不知道这两个参数有什么分别,因为它们实现的功能看上去是一样的setup.exe /VERYSILENT你会看到一个对话框,询问你是否打算继续安装:我们可以通过使用一个参数跳过这个对话框:setup.exe /VERYSILENT /SP-有些利用Inno 技术做作的安装包会在程序安装完毕后自动运行所安装的程序,例如ISOBuster不过我们可以使用一个叫做Taskkill的系统自带工具杀死相关的进程。
以下是一个可以用于批处理文件安装由Inno打包的软件的命令的示例:ECHO.ECHO 正在安装ISOBuster 1.4ECHO 请稍候...start /wait %systemdrive%installApplicationsISOBusterIsoBuster14.exe /VERYSILENT /SP-ECHO.ECHO Killing ISOBuster.exe processtaskkill.exe /F /IM isobuster.exeECHO.我怎么知道哪个安装程序是用Inno 技术打包的?这种软件安装时第一个界面一般如下图所示在窗口标题栏左侧的图标上点击鼠标左键然后再探出菜单上点击“About Setup”也可以看见安装类型更多使用Inno技术打包的软件可用的参数可以在下面看到:E文好的朋友可以仔细研究研究With the Inno Setup Extentions in use the following command line switches become available:SP-Disables the This will install... Do you wish to continue? prompt at the beginning of Setup. Of course, this will have noeffect if the DisableStartupPrompt [Setup] section directive was set to yes./SILENT, /VERYSILENTInstructs Setup to be silent or very silent. When Setup is silent the wizard and the background window are not displayed butthe installation progress window is. When a setup is very silent this installation progress window is not displayed.Everything else is normal so for example error messages during installation are displayed and the startup prompt is (if youhaven''t disabled it with DisableStartupPrompt or the ''/SP-'' command line option explained above)If a restart is necessary and the ''/NORESTART'' command isn''t used (see below) and Setup is silent, it will display aReboot now? messagebox. If it''s very silent it will reboot without asking./NORESTARTInstructs Setup not to reboot even if it''s necessary./LOADINF="filename"Instructs Setup to load the settings from the specified file after having checked the command line. This file can be preparedusing the ''/SAVEINF='' command as explained below./SAVEINF="filename"Instructs Setup to save installation settings to the specified file./DIR="x:dirname"Overrides the default directory name displayed on the Select Destination Directory wizard page. A fully qualified pathnamemust be specified. If the [Setup] section directive DisableDirPage was set to yes, this command line parameter is ignored./GROUP="folder name"Overrides the default folder name displayed on the Select Start Menu Folder wizard page. If the [Setup] section directiveDisableProgramGroupPage was set to yes, this command line parameter is ignored./NOICONSInstructs Setup to initially disable the Don''t create any icons check box on the Select Start Menu Folder wizard page./COMPONENTS="comma separated list of component names"Overrides the default components settings. Using this command line parameter causes Setup to automatically select a customtype.QUOTE:二.InstallShield要使用静默安装的方式安装用InstallShield技术打包的程序你首先要在现有的操作系统中创建一个setup.iss文件。