精华内容
下载资源
问答
  • 2019-06-24 22:53:23

    大部分软件,其安装都具备一定的智能性,换句话说,许多软件的安装都能采取全自动或半自动的方式进行。

      一、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

      1、要使用静默安装的方式安装用InstallShield技术打包的程序,首先要在现有的操作系统中创建一个setup.iss文件。在命令行窗口中使用 -R 参数(大小写敏感)运行安装程序。

      例如:Setup.exe -R

      2、接着会显示常见的安装屏幕,并且询问你一些问题,例如要安装的目录等有一点是很重要的,在安装结束后你不能选择“立刻重启动计算机”的选项。如果你选了,在批处理文件中的其他命令就会因为计算机重启动而无法执行。

      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 MSI

      InstallShield with MSI 制作的安装文件,请使用类似:setup.exe /s /v "/qb" 来安装。

      五、WISE Installer

      用WISE技术打包的软件在安装的时候可以选择使用 /s 参数进行自动安装。

      六、Inno Setup

      Inno Setup 制作的安装文件,请使用:setup.exe /sp- /silent /norestart

      说明:怎么知道哪个安装程序是用Inno 技术打包的?

      这种软件在安装时出现的第一个界面,在窗口标题栏左侧的图标上点击鼠标左键,然后再探出菜单上点击“About Setup”可以看见安装类型。

      七、NullSoft Installation System

      使用 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 参数进行静默安装。

    转载于:https://www.cnblogs.com/henryhappier/archive/2010/05/14/1735722.html

    更多相关内容
  • 静默参数扫描工具 windows环境下查找工具, 可以查找到要查找到字符的文本文件或文件夹。 绝对好用!
  • 在Horizon 环境中,我们从命令行静默安装Horizon代理时,可以在命令中指定特定属性参数。但必须使用PROPERTY=value这种格式,以便Microsoft Windows Installer (MSI)能够解释这些属性和对应值;静默升级时使用同样的...

    1、背景

    在Horizon 环境中,我们从命令行静默安装Horizon代理时,可以在命令中指定特定属性参数。但必须使用PROPERTY=value这种格式,以便Microsoft Windows Installer (MSI)能够解释这些属性和对应值;静默升级时使用同样的安装命令。下文显示了可以在命令行中使用的Horizo​​n Agent静默安装属性。

    打开命令输入窗口,输入msiexec /?,可查看msi命令行执行帮助,会弹出以下窗口。

    在这里插入图片描述
    要静默运行Horizon组件安装程序,首先要将系统引导程序静默,因该程序会将默认的安装程序提取到临时目录中,然后启动交互式安装。

    通过静默安装,我们可以在大型企业中更高效地部署Horizo​​n组件。

    2、属性参数概览

    1)INSTALLDIR

    用于指定Horizon Agent安装的路径,文件夹名称,此MSI属性是可选的,默认值为:%ProgramFiles%\VMware\VMware View\Agent。书写格式如下:

    INSTALLDIR="“D:\abc\my folder”" //路径用两组双引号括起来可允许MSI安装程序忽略路径中的空格。

    2)RDP_CHOICE

    该参数也是可选的,用来确定是否在桌面上启用远程桌面协议(RDP)。如果其值为1(默认值),则启用,0则不启用RDP。

    3)SUPPRESS_RUNONCE_CHECK

    该参数也是可选的,默认值为None;该参数用于指定忽略中下一次操作系统重新启动时计划的挂起的Windows Update任务:

    HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce 和RunOnceEx 键值对

    当系统更新影响Horizon代理运行时依赖项时,使用此标志可允许并发安装,但不能保证安装结果。

    4)URL_FILTERING_ENABLED

    该参数也是可选的,默认值为None;指定是否安装URL内容重定向功能。值为1将安装该功能,默认值为0即不启用URL重定向。之后必须使用组策略设置来配置要重定向的URL。

    5)VDM_SKIP_BROKER_REGISTRATION

    默认值为空。当该参数值为1时,VDI服务器将跳过忽略非受管桌面。

    6)VDM_VC_MANAGED_AGENT

    该参数也是可选的,默认值为None;确定是否由vCenter Server管理安装了Horizon Agent的虚拟机;参数值为1时,即将桌面配置为由vCenter Server管理的虚拟机,反之0配置桌面为不受vCenter服务器管理。另外,该选项用于修复vm时,不支持非托管虚拟机,因修复此类安装将导致托管Horizo​​n Agent的安装。

    7)VDM_SERVER_NAME

    该参数默认值为None;指定非托管桌面上的Horizon代理安装程序注册给连接服务器实例的主机名或IP地址。此属性仅适用于非托管桌面。对于非托管桌面,此MSI属性是必需的,请勿将此MSI属性用于由vCenter Server管理的虚拟桌面。配置示例:

    VDM_SERVER_NAME=10.123.01.01 //ip地址为CS服务器的ip

    8)VDM_SERVER_USERNAME

    该参数默认值为None;指定连接服务器实例上管理员的用户名。此MSI属性仅适用于非托管桌面,对于非托管桌面,此MSI属性是必需的,但请勿将此MSI属性用于vCenter服务器管理的虚拟桌面。配置示例:
    :
    VDM_SERVER_USERNAME=domain\username

    9)VDM_SERVER_PASSWORD

    该参数默认值为None;指定连接服务器管理员用户密码,同样,对于非托管桌面,此MSI属性是必需的,但请勿将此MSI属性用于vCenter服务器管理的虚拟桌面。配置示例:

    VDM_SERVER_PASSWORD=secret //一般是域管理员的密码

    10)VDM_IP_PROTOCOL_USAGE

    该参数默认值为IPv4;指定Horizo​​n Agent使用的IP版本。是IPv4还是IPv6。

    11)VDM_FIPS_ENABLED

    该参数默认值为0;用于指定是启用还是禁用FIPS模式。值1启用FIPS模式。值为0将禁用FIPS模式。如果将此属性设置为1,并且Windows不在FIPS模式下,则安装程序将中止。

    12)VDM_FORCE_DESKTOP_AGENT

    该参数也是可选的,默认值为0;如果在Windows Server计算机上安装了Horizo​​n Agent,并将其配置为单用户Horizo​​n桌面而不是RDS主机,则将该值设置为1。此要求适用于由vCenter Server管理的计算机和不受管理的计算机。对于承载应用程序会话的非服务器上的Windows guest虚拟机,将该值设置为0。

    13)注意

    如果不在命令行使用ADDLOCAL属性,Horizon Agent将安装在交互安装过程中默认安装的所有选项(如果VM桌面操作系统支持这些选项)。如果要使用ADDLOCAL指定部分功能或对单个功能进行逐一配置(即不指定ADDLOCAL = ALL),则必须始终指定Core。下表是Horizon Agent静默安装选项和交互式自定义安装选项概览:

    在这里插入图片描述
    在这里插入图片描述

    3、命令执行注意

    通过将命令行选项和MSI属性值传递给MSI安装程序msiexec.exe,可以控制静默安装。

    命令执行前提:需要部署好AD,需要单会话远程桌面或RDSH主机是server系统,如果计算机安装了Microsoft Visual C ++ Redistributable软件包,请验证该软件包的版本是否为2005 SP1或更高版本,否则需要首先升级该版本。

    1)命令行中使用 /s 选项,将禁用安装引导(想到)程序启动屏幕和提取/弹出(交互式)对话框,这将阻止显示交互式对话框。示例:VMware-viewconnectionserver-y.y.y-xxxxxx.exe /s

    上述命令将静默执行安装。

    2)/v 参数,用于指示安装程序传递在命令行中用于作为输入传递的用双引号括起来的字符串,如果字符串中含有空格,请使用两组双引号将其括起来,该字符串将作为一组整体选项供MSI解释。我们必须将命令行条目写在双引号之间(在/ v后面和命令行末尾加上双引号)。示例如下:

    Mware-Horizon-Agent-x86-y.y.y-xxxxxx.exe /s /v"command_line_options"

    VMware-viewconnectionserver-y.y.y-xxxxxx.exe /s /v"command_line_options INSTALLDIR="“d:\abc\my folder”"" //含空格的,MSI安装程序会传递安装目录路径,并且不会尝试将字符串解释为两个命令行选项。注意最后的双引号将整个命令行括起来

    3)/qn 选项:指示MSI安装程序不显示安装程序向导页面。

    比如,当希望静默安装Horizon Agent,并只使用默认设置选项和功能时,执行:

    VMware-Horizon-Agent-x86-y.y.y-xxxxxx.exe /s /v"/qn"

    如想在非交互的自动安装中显示基本进度:可使用 /qb 选项。

    4)INSTALLDIR(可选):指定Horizon组件的新的安装路径。

    可使用“INSTALLDIR=path”格式指定安装路径。如果要在默认路径中安装Horizon组件,可以忽略此MSI属性。

    5)ADDLOCAL(可选):用于确定要安装的特定组件

    在交互式安装中,Horizo​​n安装程序将显示可以选择或取消选择的所有自定义安装选项。而在静默安装中,可以通过在命令行上指定特定选项来使用ADDLOCAL属性有选择地安装各个安装选项。如未明确指定的选项则不会安装相应组件。但在交互式和静默安装中,Horizo​​n安装程序都会自动安装某些功能。这些事不能使用ADDLOCAL来控制是否安装这些非可选功能的。

    使用ADDLOCAL = ALL,可以安装在交互式安装过程中可以安装的所有自定义安装选项,包括默认安装的选项和必须选择安装的选项(NGVC除外,使用 VMware 的 NGVC 技术可即时为分配创建虚拟机,即创建即时克隆桌面。)。因 NGVC和SVIAgent是互斥的。如果不使用ADDLOCAL属性,则会安装默认安装的自定义设置选项和自动安装的特性。默认情况下关闭(未选中)的自定义安装选项不会安装。

    示例1:VMware-Horizo​​n-Agent-x86-yyy-xxxxxx.exe / s / v“ / qn ADDLOCAL =ALL” //将安装Core,BlastProtocol,PCoIP,UnityTouch,VmVideo,PSG以及vm操作系统上支持的所有功能:

    示例2:VMware-Horizon-Agent-x86-y.y.y-xxxxxx.exe /s /v"/qn" //静默安装Core, BlastProtocol, PCoIP, UnityTouch, VmVideo, PSG,以及客户操作系统上支持的默认自定义设置选项

    要指定单个设置选项,请键入以逗号分隔的各设置选项名称列表。名称之间请勿使用空格。格式如下:ADDLOCAL=value,value,value…,但其中必须要包含Core功能,一般首先指定安装Core,即ADDLOCAL=Core,value,value…。

    示例3:VMware-Horizon-Agent-x86-y.y.y-xxxxxx.exe /s /v"/qn ADDLOCAL=Core,NGVC //安装具有Core、BlastProtocol、PCoIP、UnityTouch、VmVideo、PSG和Instant Clone Agent功能的Horizon Agent

    6)REBOOT(可选):可以使用REBOOT = ReallySuppress选项来允许系统配置任务在系统重新引导之前完成。

    7)/l*v log_file选项:指定将日志信息写入指定的日志文件,并输出详细信息。

    示例1:/l*v “”%TEMP%\vmmsi.log"" //这个示例生成了一个详细的日志文件,它与交互式安装过程中生成的日志类似

    4、agent静默安装命令执行

    Horizo​​n Agent安装程序不会以静默模式自动安装任何角色。如果要使用RDS模式,请在系统上预安装RDSH角色

    示例1:安装Horizon Agent及其组件Core、VMware Blast、PCoIP、Unity Touch、VmVideo、PSG、USB重定向和实时音频视频组件

    VMware-Horizon-Agent-x86-y.y.y-xxxxxx.exe /s /v"/qn VDM_VC_MANAGED_AGENT=1 ADDLOCAL=Core,SVIAgent,ThinPrint,USB,RTAV"
    

    示例2: 将Horizo​​n Agent安装在不受管的计算机上,并将桌面注册到指定的连接服务器cs1.companydomain.com。此外,安装程序还会安装Core,VMware Blast,PCoIP,Unity Touch,VmVideo,PSG和USB重定向组件。

    VMware-Horizon-Agent-x86-y.y.y-xxxxxx.exe /s /v"/qn VDM_VC_MANAGED_AGENT=0 VDM_SERVER_NAME=cs1.companydomain.com VDM_SERVER_USERNAME=admin.companydomain.com VDM_SERVER_PASSWORD=secret ADDLOCAL=Core,ThinPrint,USB"
    

    注意:如要在Windows Server计算机上安装了Horizo​​n Agent,且打算将该计算机配置为单用户Horizo​​n桌面而不是RDS主机,则必须在安装命令中使用VDM_FORCE_DESKTOP_AGENT = 1参数。这适用于由vCenter Server管理的计算机和不受管理的计算机。

    如果虚拟机有多个网卡,请配置Horizon Agent使用的子网,只能配置一个供agent使用:

    在安装了agent的OS上,打开注册表,找到HKLM\Software\VMware, Inc.\VMware VDM\IpPrefix = n.n.n.n/m (REG_SZ),指定Horizon Agent使用的子网,如果没有IpPrefix,请手动创建。参见Horizon agent多网卡配置

    展开全文
  • 常用软件静默安装参数

    千次阅读 2019-07-20 12:46:21
    Windows Installer 打包软件安装参数 /quiet 安静模式,无用户交互 /passive 无人参与模式 - 只显示进度栏 /q[n|b|r|f] 设置用户界面级别 n - 无用户界面 b - 基本界面 r - 精简界面 f - 完整界面(默认值) /no...

    Windows Installer 打包软件安装参数

    /quiet        安静模式,无用户交互

    /passive        无人参与模式 - 只显示进度栏

    /q[n|b|r|f]

            设置用户界面级别

            n - 无用户界面

            b - 基本界面

            r - 精简界面

            f - 完整界面(默认值)

    /norestart        安装完成后不重新启动

    /promptrestart        必要时提示用户重新启动

    /forcerestart        安装后始终重新启动计算机

     

    Visual C++ Redistributable组件

    vcredist_x86.exe /q

    vcredist_x64.exe /q

     

    .Net 组件

    dotnetfx35.exe /quiet /norestrat

     

    OFFICE2010兼容包

    FileFormatConverters.exe /quiet /norestart

     

    Internet Explorer 新版本安装

    IE8-WindowsXP-x86-CHS.exe /passive /norestart /update-no

    ie9_9.0.8112.16421.exe /passive /norestart /update-no

     

    Flash Player

    install_flash_player_11_active_x.exe /install

     

    Windows Loader

    "Windows Loader.exe" /silent /norestart

     

    Office Toolkit

    "Office 2010 Toolkit.exe" /Ez-Activator

    转载于:https://www.cnblogs.com/sanwave/archive/2012/11/21/3485970.html

    展开全文
  • 软件exe打包压缩常用静默安装参数

    千次阅读 2019-01-14 15:34:16
    软件的安装采取全自动或半自动的方式进行。...这是最典型的特征,这些文件通常可以使用 /QB 和 /QN 参数进行自动安装。  /qb 会在窗口中显示一个基本的安装进程。  /qn 参数则不会显示任何窗口,直接在后台...

    软件的安装采取全自动或半自动的方式进行。

      一、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  
                   

             下载地址: http://www.cr173.com/soft/6486.html

      1、要使用静默安装的方式安装用InstallShield技术打包的程序,首先要在现有的操作系统中创建一个setup.iss文件。在命令行窗口中使用 -R 参数(大小写敏感)运行安装程序。

      例如:Setup.exe -R

      2、接着会显示常见的安装屏幕,并且询问你一些问题,例如要安装的目录等有一点是很重要的,在安装结束后你不能选择“立刻重启动计算机”的选项。如果你选了,在批处理文件中的其他命令就会因为计算机重启动而无法执行。

      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 MSI

      InstallShield with MSI 制作的安装文件,请使用类似:setup.exe /s /v "/qb" 来安装。


      五、WISE Installer

      用WISE技术打包的软件在安装的时候可以选择使用 /s 参数进行自动安装。


      六、Inno Setup 下载地址: http://www.cr173.com/soft/8158.html

      Inno Setup 制作的安装文 件,请使用:setup.exe /sp- /silent /norestart

      说明:怎么知道哪个安装程序是用Inno 技术打包的?

      这种软件在安装时出现的第一个界面,在窗口标题栏左侧的图标上点击鼠标左键,然后再探出菜单上点击“About Setup”可以看见安装类型。


      七、NullSoft Installation System http://www.cr173.com/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 Setup
    InstallShield
    NSIS
    Microsoft Windows Installer
    WISE

    QUOTE:

    一.Inno Setup


    使用Inno技术制成的程序安装包可以使用/SILENT 和 /VERYSILENT参数进行静默安装
    我不知道这两个参数有什么分别,因为它们实现的功能看上去是一样的

    setup.exe /VERYSILENT

    你会看到一个对话框,询问你是否打算继续安装:

    我们可以通过使用一个参数跳过这个对话框:

    setup.exe /VERYSILENT /SP-

    有些利用Inno 技术做作的安装包会在程序安装完毕后自动运行所安装的程序,例如ISOBuster
    不过我们可以使用一个叫做Taskkill的系统自带工具杀死相关的进程。

    以下是一个可以用于批处理文件安装由Inno打包的软件的命令的示例:

    ECHO.
    ECHO 正在安装ISOBuster 1.4
    ECHO 请稍候...
    start /wait %systemdrive%installApplicationsISOBusterIsoBuster14.exe /VERYSILENT /SP-
    ECHO.
    ECHO Killing ISOBuster.exe process
    taskkill.exe /F /IM isobuster.exe
    ECHO.

    我怎么知道哪个安装程序是用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 no

    effect if the DisableStartupPrompt [Setup] section directive was set to yes.

    /SILENT, /VERYSILENT
    Instructs Setup to be silent or very silent. When Setup is silent the wizard and the background window are not displayed but

    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

    haven''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 a

    Reboot now? messagebox. If it''s very silent it will reboot without asking.

    /NORESTART
    Instructs 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 prepared

    using 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 pathname

    must 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 directive

    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.

    /COMPONENTS="comma separated list of component names"
    Overrides the default components settings. Using this command line parameter causes Setup to automatically select a custom

    type.

    QUOTE:

     

    二.InstallShield

    要使用静默安装的方式安装用InstallShield技术打包的程序
    你首先要在现有的操作系统中创建一个setup.iss文件。

    1. 在命令行窗口中使用 -R 参数(大小写敏感)运行安装程序。

    例如:
    Setup.exe -R

    2. 接着会显示常见的安装屏幕,并且询问你一些问题,例如要安装的目录等
    有一点是很重要的,在安装结束后你不能选择“立刻重启动计算机”的选项
    如果你选了,在批处理文件中的其他命令就会因为计算机重启动而无法执行

    3. 在安装程序运行完毕后,打开你的C:Windows (或者C:WINNT)目录
    然后找到setup.iss文件,把这个文件和你将要静默安装的程序setup.exe保存在同一个目录中

    4. 用以下命令进行静默安装:

    start /wait %systemdrive%installApplicationApplication_nameSetup.exe -s

    5. 对所有准备进行静默安装,并且使用了InstallShield技术打包的程序重复上面的步骤操作

    技术难点:从光盘上的RunOnceEx中安装用Installshield技术打包的程序
    如果从光盘上直接执行RunOnceEx,用Installshield打包的应用程序安装将会失败
    除非你指定了用于保存日至文件的位置
    下面就有一个示例,你可以将这个例子用于你自己的程序的安装(粗体字部分看仔细了):

    REG ADD %KEY%% /VE /D "Kerio Personal Firewall 2.1.5" /f
    REG ADD %KEY%% /V 1 /D "%CDROM%appsKPFSetup.exe -s -f2"%systemdrive%kerio.log"" /f

    然后你可以用一个cleanup.cmd文件删除kerio.log文件
    DEL "%systemroot%kerio.log"

    我怎么知道哪个程序是使用InstallShield技术打包的?
    大部分这类程序的安装文件都可以被压缩软件解压缩,安装文件setup.exe的属性对话框中应该有“InstallShield (R) Setup Launcher”或者

    其他类似的字样。
    最后,如果你在保存安装文件的文件夹中看到了一个setup.iss文件,
    那么毫无疑问这是用InstallShield打包了!

     

     


    三. Nullsoft SuperPiMP Install System (NSIS)


    使用NSIS 打包的安装文件可以用 /S参数进行自动安装(“S”是大小写敏感的):

    Setup.exe /S

    你也可以用 /D参数选择将要安装的目标分区和文件夹:

    Setup.exe /S /D=E:SoftwareCDex

    像Winamp 和CDex这类的软件都会在安装结束后显示一个确认屏幕(CDex)
    或者一个设置文件关联方式的结束安装屏幕(Winamp)
    我还不知道怎样跳过这一步,但是这个屏幕对批处理文件的继续执行不会有任何影响


    我怎么知道哪个程序是使用NSIS技术打包的?


    很多用NSIS打包的程序在安装的时候都有类似这样的窗口,例如Winamp 和CDex:

     

     

    四.Microsoft Windows Installer


    微软老大的封包形式!
    如果某个软件是用Windows Installer打包的,那你就应该能在文件夹中看到*.msi文件。
    这是最典型的特征
    这些文件通常可以使用 /QB和 /QN参数进行自动安装。
    Powertoys使用了 /s /v/qn参数,对于这些软件,你可以依次尝试上面提到的参数
    看看哪个是有效的。

    /qb 会在窗口中显示一个基本的安装进程
    /qn 参数则不会显示任何窗口,直接在后台自动安装

    阻止程序安装完成后自动重启动:
    为了阻止某些程序安装成功后自动重启动(例如Kerio Personal Firewall 4),你可以在 /qn 或者 /qb参数后使用REBOOT=Suppress标记,例

    如:

    setup.msi "/qn REBOOT=Suppress"

    有些安装程序使用 /s/v/qn参数进行自动安装,因此阻止它们重启动应该用:

    setup.exe /s /v"/qn REBOOT=Suppress"

     

     

    五.WISE Installer


    用WISE技术打包的软件在安装的时候可以选择使用 /s参数进行自动安装:

    Setup.exe /s

    更多的其他参数:
    You can run Wise Installation .EXE with command line options to automate many of the tasks you would normally do in the User

    Interface. The list of options is as follows.

    /c file.wse -- creates executable file from wise script
    /r -- opens Wise in SetupCapture window
    /u -- runs the upgrade wizard that checks for any upgrades online
    /d CompVar=Value -- defines a single compiler variable in Enterprise Edition. Multiple definitions require multiple /d
    /d=filename -- uses filename to define compiler variables. Each line in file is CompVar=Value

    Example: installbuilder.exe /c /d _MYVAR_="Test" c:mysource ilessetup.wse

    Wise Installations:

    /T -- test mode
    /X pathname -- extracts files into pathname
    /Z pathname -- extracts files into pathname and reboots
    /S -- silent install
    /M -- prompts for windows, system, temp directories
    /M=filename -- specifies a value file similar to /d above, but for standard variables (See NOTE below).
    /M1 -- same as /m plus it prompts before any file that is self-registered
    /M2 -- reserved for internal use by Wise during debugger sessions

    Example: setup.exe /T

    Unwise:

    /Z -- remove empty directories, including one with unwise itself in it.
    /A -- automatic mode, no user choices other than cancel.
    /S -- silent mode, automatic mode with no user choices
    /R -- rollback mode, selects option to rollback on uninstall
    /U -- like automatic mode, but gives all choices other than custom/automatic title window title can be at the end of the

    转自:https://www.cr173.com/html/11757_all.html

    展开全文
  • 1. 静默参数列表 /silent 静默执行,如果报错会提示,并且会跳出进度条页面 /verysilent 强制静默参数 ,不论是否报错都不会有提示(如果设置需要重启电脑,不会向用户确认而直接重启) /suppressmsgboxes 不提示...
  • 常用软件的静默安装参数

    万次阅读 2014-12-22 12:02:24
    一、如何得到软件的静默安装参数 1. 软件如果已经安装,到注册表中查询其安装/卸载参数: 看InstallSource(如果有)和UninstallString的参数内容信息 2. 第三方软件查询静默安装参数: 3. 手工测试: 反正拿到一个...
  • win平台静默安装小结

    2021-05-28 10:34:57
    静默安装的批处理命令小结 背景: 邮件备份软件目前的安装方式是用户手动下载,自己安装。...方式一:通过参数指定exe软件产生msi安装包的路径-静默安装 方式二:不指定msi路径-静默安装 2.本地exe静默卸...
  • WIN下静默安装MSI文件

    2022-01-10 20:11:30
    1.所需win32 api: MsiSetInternalUI 、 MsiInstallProduct;... //静默安装 MsiSetInternalUI(INSTALLUILEVEL_NONE, NULL); UINT nRet = MsiInstallProduct("C:\\Bonjour64.msi", _T("ACTION=INSTA
  • 打包的时候,经常需要安装一些其它的环境库,而又不想让用户繁锁的去选择,这时就需要静默安装,而不同的文件所加的参数了不一致,比如VS的环境库vcredist_x86.exe(这是32位的环境库)后面加/q即可完成静默安装,而NSIS打包...
  • 大部分软件,其安装都具备一定的智能性,换句话说,许多软件的安装都能采取全自动...这是最典型的特征,这些文件通常可以使用 /QB 和 /QN 参数进行自动安装。/qb 会在窗口中显示一个基本的安装进程。/qn 参数则不会...
  • 满意答案coollulu2013.09.04采纳率:48%等级:12已帮助:3755人1、要使用静默安装的方式安装用InstallShield技术打包的程序,首先要在现有的操作系统中创建一个setup.iss文件。在命令行窗口中使用 -R 参数(大小写...
  • 一、简介  最近一直在测试使用域组策略自动部署软件,效果并不理想。首先,主机必须加入域才能让策略生效... 静默安装又称为无人值守安装,软件以默认值自动进行安装。将软件包放在共享,编写批处理可批量自动安...
  • Weblogic12静默安装操作步骤笔记 因服务器环境问题无法使用图形界面安装weblogic12,后单独按某帖子步骤安装失败,失败可能因服务器环境差异导致,遂查看多个帖子安装资料后得以完成安装。 以下内容为本次安装整理...
  • 打包的时候,经常需要安装一些其它的环境库,而又不想让用户繁锁的去选择,这时就需要静默安装,而不同的文件所加的参数了不一致,比如VS的环境库vcredist_x86.exe(这是32位的环境库)后面加/q即可完成静默安装,而NSIS打包...
  • 好吧Windows!这个百年不愿意碰的东西,看桌面小弟兄有点辛苦,今天抽空写了个批处理。让安装不再麻烦!...::静默安装jdk start /wait %~dp0jdk-8u231-windows-x64.exe /s ::删除JAVA_HOME wmic ENVIRON...
  • wusa.exe "X:\路径\更新包名称.msu" /quiet /norestart 注:/quiet参数表示静默安装,/norestart参数表示安装后无需重启。
  • 环境: 虚拟机vbox, 虚拟系统 win7_x64jdk-6u45-windows-x64.exeJava 安装是使用 Microsoft Window Installer (MSI) 2.0 技术构建的。MSI 包含对静默或无人参与安装的内置支持。JDK silent install 使用的command ...
  • mysql5.7静默安装

    2021-01-18 23:28:40
    mysql版本:mysql-5.7.22-linux-glibc2.12-x86_64查看系统中是否已安装mariadb 服务rpm -qa | grep mariadb卸载 mariadb及其依赖的包yum -y remove mariadb-libs-5.5.44-2.el7.centos.x86_64防火墙设置查看防火墙...
  • WINDOWS静默安装静默卸载

    万次阅读 2014-02-25 09:58:20
    静默安装的文章请查看这个链接:点击打开链接 静默卸载只尝试了2个类型的文件,经测试通过. ...2.NSIS格式的安装包的静默卸载参数安装参数一样,安装路径下的Unitstall.exe /S(注意这里必须是大写).
  • 背景:操作系统:AIX6.1版本数据库版本:Oracle11.2.0.3.0操作系统上没有安装CDE程序,不能直接使用XManager进行安装。故考虑采用命令行方式进行安装。准备:1.Oracle安装包2.Xmanager软件(在后面启动runInstaller时...
  • 有时我们在安装程序的时候,希望是静默安装的,不显示下一步下一步,这编访问来教大家如何来操作,现在常用的制作安装程序的软件有,Microsoft Windows Installer , Windows 补丁包 , InstallShield , InstallShield ...
  • 静默安装自己的驱动

    千次阅读 2017-11-20 11:43:12
    最近因为公司有很多usb-hid设备都是自己定义的类型,自己写的驱动程序(当然并不是我写的),而且公司要求静默安装驱动,在从没接触过这些东西的情况下查找了大量的资料,从使用InstallHinfSection,到使用...
  • 软件自动安装之―静默安装参数

    万次阅读 2009-12-21 16:01:00
     下面以不同的安装方式进行讨论:一、 Microsoft Windows Installer如果某个软件是用Windows Installer打包的,那你就应该能在文件夹中看到*.msi文件。这是最典型的特征,这些文件通常可以使用 /QB和 /QN参数进行...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 5,774
精华内容 2,309
关键字:

windows静默安装参数