innosetup静默安装(没有静默参数的软件如何静默安装)

本文目录
- 没有静默参数的软件如何静默安装
- 如何静默安装程序
- inno setup静默安装的问题
- 自动安装软件的参数
- 跪求,批处理改变静默安装路径怎么写
- inno setup里在[run]中如何使用install实现静默安装
没有静默参数的软件如何静默安装
没有静默参数的软件如何静默安装?
以QQ为例:
第一,进入命令框找到软件目录。
第二,QQ的静默软件参数为/S,WinSCP-5.15.7.exe是用inno Setup写的所以用 /verysilent。
第三,在安装过程中你的鼠标会不断地闪烁,但是你却不用做任何操作。
注意事项:不同软件格式的包静默的参数不一样,WISE Installer 和NullSoft Installation System 打包的软件静默参数为 /s
Inno Setup 打包的软件静默参数为 /silent
微软的MSI 打包的软件,静默参数为 /qn或/qb都可以
如何静默安装程序
静默安装常用的制作软件有, Microsoft Windows Installer , Windows 补丁包 , InstallShield , InstallShield with MSI , WISE Installer , Inno Setup , NullSoft Installation System 等。 让软件实现静默安装方法如下: 以Microsoft Windows ...
inno setup静默安装的问题
run里面添加,如果静默的话是在安装完成,没有跳转到结束页面就启动,
procedure CurPageChanged(CurPageID: Integer);
begin
if CurPageID = wpWelcome then
WizardForm.NextButton.OnClick(WizardForm);
end;
function ShouldSkipPage(PageID: Integer): Boolean;
begin
Result := True;
end;
自动安装软件的参数
现在的大部分软件,其安装都具备一定的智能性,换句话说,许多软件的安装都能采取全自动或半自动的方式进行。
下面以不同的安装方式进行讨论:
1、基于 msi 包的 Windows Installer 安装文件:常用的静默安装参数为 /qb (显示基本安装界面)或 /q 或 /qn,若为了不重新启动,还可以加上 REBOOT=SUPPRESS
如安装虚拟光驱 DaemonTools:msiexec /i dtools.msi /qb REBOOT=SUPPRESS
2、Windows 补丁包:有两种情况,一种是类似 IE 增量补丁包的那种安装文件,要使之静默安装,只需要在执行文件后加上 /q:a /r:n 参数即可;一种是 Windows 常用的补丁文件,一般情况下加上 /U /N /Z 即可实现静默安装(对于新的系统补丁,也可使用 /passive /norestart)。这通用大部分情况,但某些特定的补丁不能用此法进行静默安装。
3、使用 InstallShield 制作的安装文件,可以使用如下命令行运行一遍安装程序并获得静默安装参数文件 setup.iss:
setup.exe -r -f1:c:\setup.iss
然后将此 setup.iss 拷贝到安装文件目录,并执行如下命令即可:setup.exe -s
4、InstallShield with MSI 制作的安装文件,请使用类似:setup.exe /s /v"/qb" 来安装
5、Wise InstallMaster 的安装文件,请使用:setup.exe /s
6、Inno Setup 制作的安装文件,请使用:setup.exe /sp- /silent /norestart
7、使用 NSIS (NullSoft Installation System) 制作的安装文件,可用 /S (注意大写)来进行静默安装。示例:setup.exe /S
8、Wise Installation Professional 制作的安装文件,可用 /silent 参数进行静默安装。
反正拿到一个安装程序,大家用各静默安装参数试试就知道了( 等)
跪求,批处理改变静默安装路径怎么写
利用批处理安装常用软件,我们需要对以下几个知识点进行掌握:
一.常用应用软件的封装类型:
1.installshield型:
installshield是一款商业级别的安装程序封装工具,许多大型商业软件都用它进行封装.例如:macromedia flash. pgtoshop等
安装参数:-R 用于记录安装过程
-s 用于进行软件的自动安装
-f1 指定setup.iss应答文件的路径
使用方法:
1).先用在命令行下用-R参数进行软件的安装,其安装过程与正常安装没有本质的区别,但在软件安装结束后可以在 c:windows(winxp系统)或c:winnt(win2k系统)目录下找到一个名为setup.iss的文件,它就是我们后面要用到的可以进行自动安装的重要应答文件.
2).将以上的setup.iss文件与你的安装程序放在同一目录下,利用-s参数进行全自动安装.
例如: start /wait x:phtoshopsetup.exe -s -f1 "y:setup.iss"(如果setup.iss文件与安装程序在同一目录,可以省去-f1参数)
2.Inno setup 类型:
Inno setup 是一款完全免费的安装程序封装工具,其功能和稳定性均可与商业封装工具媲美.
安装参数: /silent(/verysilent) 用于软件的自动安装
sp- 用于跳过安装程序的确认界面
使用方法: start /wait x:thunder5.exe /verysilent sp-
说明:此安装参数的使用比较容易,但如果我们把它写入到批处理文件中进行大量的软件安装时,有的软件会在安装完成后自行启动,比如迅雷,为不影响系统性能,我们可以结合其他的命令终止其进程,例如:
复制代码 代码如下:
@echo off
start /wait x:thunder5.exe /verysilent sp-
echo.
taskkill.exe /F /IM Thunder5.exe
3.Microsoft Windows Installer技术打包程序
微软自家产品,许多软件生产厂家现在都选择这种基于微软开发的封装方式
参数:/ /QB(/QN)用于自动安装软件
/REBOOT=suppress 安装后不重起
使用方法: start /wait x:setup.exe /QB REBOOT=Suppress
4.Nullsoft SuperRMP Install System (NSIS)类型,例如:winamp
使用参数: /S 用于自动安装软件
例如: x:winampsetup.exe /S
说明:此类软件安装后会给出一个文件关联确认窗口,目前无法跳过,但我可以给大家一个思路,就是结合VBS脚本中的Doskey命令来模仿键盘动作实现确认过程,到现在为止我个人还没有写出来,望高手帮忙完善
二.测试方法与安装类型分析:
1.测试方法:可以用目前比较流行的虚拟机进行测试
2.安装类型分析:大部分安装程序可以通过鼠标右击安装程序___选择属性 ________版本来查看其封装类
三.在批处理文件中的要求
如果你打算自己结合WINXP光盘工具重新封装安装光盘,并且在利用winxp应答文件安装应用软件,你必须明白批处理文件的位置应防在那里,这些你可以去阅读有关此方面的文章.
inno setup里在[run]中如何使用install实现静默安装
runhidden
如果指定了这个标记,它将在隐藏窗口中运行程序。请在执行一个要提示用户输入的程序中不要使用这个标记。
改成下面,应该就可以了。
Filename: {app}\XView\PrinterTools.exe; Flags: skipifdoesntexist runhidden

更多文章:
galaxy s7 edge玩游戏卡(三星s7edge玩起游戏,热,卡,为什么)
2025年2月15日 07:10
apple id密码找回网站(苹果手机怎么找原来的id账号密码)
2024年10月3日 14:11
windows7怎么看配置(win7系统怎么查看硬件性能(图文))
2024年10月6日 16:50
华硕k45vd有没有蓝牙(怎么查找华硕k45vd有木有蓝牙模块)
2024年6月19日 07:10
华为u9508怎么样(华为U9508关于手机游戏的兼容性怎么样能玩的多么)
2025年2月17日 09:10
佳能a710用什么电池(佳能A710能用3.7V的 18650锂电池 吗)
2024年5月11日 23:50
诺基亚1520换电池视频(诺基亚lumia 1520想换电池怎么办)
2024年5月16日 15:50
理光2014ad驱动下载(RICOH MP2014AD机怎么安装,本机与打印机没有直接连接,打印机直接连的网线)
2025年6月14日 18:41
oppor803参数(vivoy15t和oppor803有什么区别)
2024年3月27日 08:00















