静默安装参数代码
火绒静默安装参数设置
![火绒静默安装参数设置](https://img.taocdn.com/s3/m/f8c1364103020740be1e650e52ea551811a6c975.png)
火绒静默安装参数设置火绒静默安装参数设置1. 引言火绒是一款功能强大的安全软件,它可以保护用户的电脑免受恶意软件和网络攻击的威胁。
在大多数情况下,我们可能需要批量安装火绒软件,这时静默安装是一个非常方便且高效的方式。
本文将向您介绍如何使用火绒的静默安装参数设置,以实现快速、自动化的批量安装。
2. 火绒静默安装参数为了方便用户进行批量安装,火绒提供了一系列的静默安装参数,用户可以在命令行中使用这些参数来进行安装。
以下是一些常用的静默安装参数及其作用:2.1 /VERYSILENT:此参数将在安装过程中隐藏界面,以实现完全静默安装。
2.2 /SUPPRESSMSGBOXES:此参数将抑制安装过程中的所有消息框,确保安装过程不会被中断。
2.3 /NORESTART:此参数将防止在安装完成后自动重新启动计算机,适用于需要手动重启的情况。
2.4 /LANG=xx:此参数可以设置安装界面的语言,其中"xx"代表语言代码。
/LANG=1033表示安装界面使用英语。
2.5 /DIR="x:\dirname":此参数可以指定安装目录,其中"x:\dirname"代表您希望安装到的路径。
3. 如何使用静默安装参数使用火绒的静默安装参数非常简单,只需要在命令行中输入安装程序的路径以及相应的参数即可。
以下是一个示例:C:\Users\Administrator\Desktop\FireRoosterSetup.exe/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /LANG=1033 /DIR="C:\Program Files\FireRooster"在上述示例中,"C:\Users\Administrator\Desktop\FireRoosterSetup.exe"是安装程序的路径,后面的参数依次为静默安装参数。
静默安装软件
![静默安装软件](https://img.taocdn.com/s3/m/3fbc6a3c4b73f242336c5fd0.png)
静默安装软件有些软件及系统补丁,是有提供静默安装的参数的。
这样我们可以写一个批处理来自动安装各软件。
举个例子,安装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),并且自动安装补丁、常用软件等。
Oracle11g静默安装
![Oracle11g静默安装](https://img.taocdn.com/s3/m/de3e2b0ebc64783e0912a21614791711cc797992.png)
Oracle11g静默安装•1、检查安装包安装依赖包yum -y install gcc make binutils gcc-c++ compat-libstdc++-33 elfutils-libelf-devel elfutils-libelf-devel-static elfutils-libelf-devel ksh libaio libaio-devel numactl-devel sysstat unixODBC unixODBC-devel pcre-devel•2、创建用户组和用户groupadd oinstallgroupadd dbauseradd -g oinstall -G dba oraclepasswd oracle•3、修改内核参数vi /etc/sysctl.confkernel.shmall = 2097152kernel.shmmax = 4294967295fs.aio-max-nr = 1048576fs.file-max = 6815744kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = 262144net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 1048576使用/sbin/sysctl -p 使内核参数实时生效•4、修改用户资源限制vi /etc/security/limits.conforacle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536oracle soft stack 10240•5、修改配置文件vi /etc/pam.d/loginsession required /lib/security/pam_limits.so session required pam_limits.so•6、关闭selinuxvi /etc/selinux/config把 SELINUX=disabled 设置为disabled即可sed -i “s/SELINUX=enforcing/SELINUX=disabled/”•7、创建安装目录mkdir -p /u01/app/oraclechown -R oracle:oinstall /u01/appchmod -R 755 /u01/app/•8、修改/etc/profile配置文件vi /etc/profileif [ $USER = "oracle" ];thenif [ $SHELL = "/bin/ksh" ];thenulimit -p 16384ulimit -n 65536elseulimit -u 16384 -n 65536fifi•9、修改主机名vi /etc/sysconfig/networkhostname=oracledbvi /etc/hosts192.168.0.106 oracledb•10、修该Oracle用户变量vi /home/oracle/.bash_profileexport ORACLE_BASE=/u01/appexportORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/dbhom e_1export PATH=$ORACLE_HOME/bin:$PATHexport ORACLE_SID=orcl#exportCLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACL E_HOME/rdbms/jlibexport NLS_LANG=AMERICAN_AMERICA.AL32UTF8•11、解压安装包unzip linux.x64_11gR2_database_1of2.zip -d /u01/app/unzip linux.x64_11gR2_database_2of2.zip -d /u01/app/•12、静默安装cd /u01/app/database/responsecp db_install.rsp db_install.rsp.bakvi db_install.rsporacle.install.responseFileVersion=/oracle/install/rspfmt_dbi nstall_response_schema_v11_2_0oracle.install.option=INSTALL_DB_SWONLYORACLE_HOSTNAME=oracledbUNIX_GROUP_NAME=oinstallINVENTORY_LOCATION=/u01/app/oracle/oraInventorySELECTED_LANGUAGES=en,zh_CNORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_ 1ORACLE_BASE=/u01/apporacle.install.db.InstallEdition=EEoracle.install.db.isCustomInstall=falseoracle.install.db.customComponents=oracle.server:11.2.0.1. 0,r:10.2.7.0.0,oracle.xdk:11.2.0.1.0,oracle.rdbms. oci:11.2.0.1.0,work:11.2.0.1.0,work.listener:11 .2.0.1.0,oracle.rdbms:11.2.0.1.0,oracle.options:11.2.0.1.0,oracle.rd bms.partitioning:11.2.0.1.0,oracle.oraolap:11.2.0.1.0,oracle.rdbm s.dm:11.2.0.1.0,oracle.rdbms.dv:11.2.0.1.0,orcle.rdbms.lbac:11.2.0 .1.0,oracle.rdbms.rat:11.2.0.1.0oracle.install.db.InstallEdition=EEoracle.install.db.isCustomInstall=falseoracle.install.db.customComponents=oracle.server:11.2.0.1. 0,r:10.2.7.0.0,oracle.xdk:11.2.0.1.0,oracle.rdbms. oci:11.2.0.1.0,work:11.2.0.1.0,work.listener:11 .2.0.1.0,oracle.rdbms:11.2.0.1.0,oracle.options:11.2.0.1.0,oracle.rd bms.partitioning:11.2.0.1.0,oracle.oraolap:11.2.0.1.0,oracle.rdbm s.dm:11.2.0.1.0,oracle.rdbms.dv:11.2.0.1.0,orcle.rdbms.lbac:11.2.0 .1.0,oracle.rdbms.rat:11.2.0.1.0oracle.install.db.DBA_GROUP=dbaoracle.install.db.OPER_GROUP=oinstalloracle.install.db.CLUSTER_NODES=oracle.install.db.config.starterdb.type=GENERAL_PURPOSE oracle.install.db.config.starterdb.globalDBName=orcloracle.install.db.config.starterdb.SID=orcloracle.install.db.config.starterdb.characterSet=AL32UTF8oracle.install.db.config.starterdb.memoryOption=trueoracle.install.db.config.starterdb.memoryLimit=512oracle.install.db.config.starterdb.installExampleSchemas=fal seoracle.install.db.config.starterdb.enableSecuritySettings=trueoracle.install.db.config.starterdb.password.ALL=orcloracle.install.db.config.starterdb.password.SYS=oracle.install.db.config.starterdb.password.SYSTEM=oracle.install.db.config.starterdb.password.SYSMAN=oracle.install.db.config.starterdb.password.DBSNMP=oracle.install.db.config.starterdb.control=DB_CONTROLoracle.install.db.config.starterdb.gridcontrol.gridControlServ iceURL=oracle.install.db.config.starterdb.dbcontrol.enableEmailNotif ication=falseoracle.install.db.config.starterdb.dbcontrol.emailAddress= oracle.install.db.config.starterdb.dbcontrol.SMTPServer=oracle.install.db.config.starterdb.automatedBackup.enable= falseoracle.install.db.config.starterdb.automatedBackup.osuid= oracle.install.db.config.starterdb.automatedBackup.ospwd= oracle.install.db.config.starterdb.storageType=FILE_SYSTEM _STORAGEoracle.install.db.config.starterdb.fileSystemStorage.dataLoca tion=/home/oracle/oradataoracle.install.db.config.starterdb.fileSystemStorage.recovery Location=/u01/app/oracle/recoveryoracle.install.db.config.asm.diskGroup=oracle.install.db.config.asm.ASMSNMPPassword=MYORACLESUPPORT_USERNAME=MYORACLESUPPORT_PASSWORD=SECURITY_UPDATES_VIA_MYORACLESUPPORT=DECLINE_SECURITY_UPDATES=truePROXY_HOST=PROXY_PORT=PROXY_USER=PROXY_PWD=注:oracle.install.option=INSTALL_DB_SWONLY//安装类型,只装数据库软件ORACLE_HOSTNAME=oracledb//主机名称(命令hostname查询)UNIX_GROUP_NAME=oinstall// 安装组INVENTORY_LOCATION=/u01/app/oracle/oraInventory//INVENTORY目录(不填就是默认值,本例此处需修改,因个人创建安装目录而定)SELECTED_LANGUAGES=en,zh_CN // 选择语言ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1// oracle_home 路径根据目录情况注意修改本例安装路径/u01/app/oracleORACLE_BASE=/u01/app/oracle // oracle_base 注意修改oracle.install.db.InstallEdition=EE // oracle版本oracle.install.db.isCustomInstall=false //自定义安装,否,使用默认组件oracle.install.db.DBA_GROUP=dba //dba用户组oracle.install.db.OPER_GROUP=oinstall//oper用户组oracle.install.db.config.starterdb.type=GENERAL_PURPOSE//数据库类型oracle.install.db.config.starterdb.globalDBName=orcl//globalDBNameoracle.install.db.config.starterdb.SID=orcl//SID(此处注意与环境变量内配置SID一致)oracle.install.db.config.starterdb.memoryLimit=81920 //自动管理内存的内存(M)oracle.install.db.config.starterdb.password.ALL=oracle //设定所有数据库用户使用同一个密码SECURITY_UPDATES_VIA_MYORACLESUPPORT=false//(手动写了false)DECLINE_SECURITY_UPDATES=true// **注意此参数设定一定要为true•13、开始安装su - oraclecd /u01/app/database./runInstaller -silent -responseFile /u01/app/database/response/db_install.rsp./runInstaller -silent -ignoreSysPrereqs -ignorePrereq -responseFile /u01/app/database/response/db_install.rsp•14、用oracle用户登录配置监听netca -silent -responseFile /u01/app/database/response/netca.rspnetca -silent -responseFile /u01/app/database/response/netca.rsp****DISPLAY environment variable not set!Oracle Net Configuration Assistant is a GUI toolwhich requires that DISPLAY specify a locationwhere GUI tools can display.Set and export DISPLAY, then re-run.[oracle@oracledb database]$ export DISPLAY=localhost:0.0 [oracle@oracledb database]$ netca -silent -responseFile /u01/app/database/response/netca.rsp•15、建立数据库dbca -silent -responseFile /u01/app/database/response/dbca.rsp备注:需要修改dbca文件中的实例名称,sys和system用户的密码。
Android实现静默安装APK的两种方法
![Android实现静默安装APK的两种方法](https://img.taocdn.com/s3/m/43498000de80d4d8d15a4f1e.png)
Android上的静默安装似乎是个很诱人的功能,好多人都问这个问题。
今天分享下实现静默安装的两种方法,但当看完这篇文章后,仍会让一些人失望滴。
Android把所有的Permission依据其潜在风险(属性名为protectionLevel )划分为四个等级,即"normal "、"dangerous "、"signature "、"signatureOrSystem "。
INSTALL_PACKAGES属于后两者。
让我们看一下官方文档对后两类的描述吧。
"signature ":A permission that the system grants only if the requesting application is signed with the same certificate as the application that declared the permission. If the certificates match, the system automatically grants the permission without notifying the user or asking for the user's explicit approval."signatureOrSystem ":A permission that the system grants only to applications that are in the Android system image or that are signed with the same certificates as those in the system image. Please avoid using this option, as thesignature protection level should be sufficient for most needs and works regardless of exactly where applications are installed. The "signatureOrSystem " permission is used for certain special situations where multiple vendors have applications built into a system image and need to share specific features explicitly because they are being built together.所以,这儿介绍的两种方法各自需要的苛刻条件如下:1.内置到ROM。
常用软件的静默安装方法介绍
![常用软件的静默安装方法介绍](https://img.taocdn.com/s3/m/57fe48d8a0c7aa00b52acfc789eb172ded6399c9.png)
常用软件的静默安装方法介绍大部分软件,其安装都具备一定的智能性,换句话说,许多软件的安装都能采取全自动或半自动的方式进行有时我们在安装程序的时候,希望是静默安装的,不显示下一步下一步,这编访问来教大家如何来操作,现在常用的制作安装程序的软件有, Microsoft Windows Installer , Windows 补丁包, InstallShield , InstallShield with MSI , WISE Installer , Inno 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 /qbREBOOT=SUPPRESS 二、Windows 补丁包 有两种情况,一种是类似IE增量补丁包的那种安装文件,要使之静默安装,只需要在执行文件后加上/q:a /r:n 参数即可;一种是Windows 常用的补丁文件,一般情况下加上/U /N /Z 即可实现静默安装。
(对于新的系统补丁,也可使用/passive /norestart)。
这通用大部分情况,但某些特定的补丁不能用此法进行静默安装。
三、InstallShield 1、要使用静默安装的方式安装用InstallShield技术打包的程序,首先要在现有的操作系统中创建一个setup.iss文件。
静默安装参数篇详解
![静默安装参数篇详解](https://img.taocdn.com/s3/m/6bddf9697e21af45b307a899.png)
(对于新的系统补丁,也可使用 /passive /norestart)。这通用大部分情况,但某些特定的补丁不能用此法进行静默安装。
三、InstallShield
a.要使用静默安装的方式安装用InstallShield技术打包的程序,首先要在现有的操作系统中创建一个setup.iss文件。
在命令行窗口中使用 -R 参数(大小写敏感)运行安装程序。
最后,如果你在保存安装文件的文件夹中看到了一个setup.iss文件,那么毫无疑问这是用InstallShield打包了!
四、InstallShield with MSI
InstallShield with MSI 制作的安装文件,请使用类似:setup.exe /s /v"/qb" 来安装
例如:Setup.exe -R
b. 接着会显示常见的安装屏幕,并且询问你一些问题,例如要安装的目录等有一点是很重要的,在安装结束后你不能选择“立刻重启动计算机”的选项。如果你选了,在批处理文件中的其他命令就会因为计算机重启动而无法执行。
c. 在安装程序运行完毕后,打开你的C:\Windows(或者C:\WINNT)目录,然后找到setup.iss文件,把这个文件和你将要静默安装的程序setup.exe保存在同一个目录中
d. 用以下命令进行静默安装:setup.exe -s [-sms]
我怎么知道哪个程序是使用InstallShield技术打包的?
大部分这类程序的安装文件都可以被压缩软件解压缩,安装文件setup.exe的属性对话框中应该有“InstallShield (R) Setup Launcher”或者其他类似的字样。
使用NSIS 打包的安装文件可以用 /S参数进行自动安装(“S”是大小写敏感的):
软件自动安装之静默安装参数
![软件自动安装之静默安装参数](https://img.taocdn.com/s3/m/0d9e1fc733d4b14e85246829.png)
一、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”或者其他类似的字样。
静默安装参数
![静默安装参数](https://img.taocdn.com/s3/m/1c3049385a8102d276a22f64.png)
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.
oracle静默安装(sucess)
![oracle静默安装(sucess)](https://img.taocdn.com/s3/m/a6de4ad57f1922791688e8d7.png)
在很多企业级安装数据库时,常常有大规模的安装任务,这时使用响应文件来批量安装可以提高工作效率,下面介绍数据库软件的静默安装方式。
一、数据库服务器端安装1. 生成安装响应文件$./runInstaller -record -destinationFile /tmp/install_database_10g.rsp这时会启动图形界面来录制我们需要的响应文件。
注意:当安装界面到达最后一步时选择cancel得到这个响应文件我们就可以静默安装oracle了install_database.rsp文件是由很多参数组成的,并且有详细的说明:一般我们需要注意的参数有:2 .修改响应文件的相关参数UNIX_GROUP_NAME="oinstall" ----安装用户组FROM_LOCATION="/software/db/10g/Disk1/stage/products.xml" –-安装源文件地址ORACLE_HOME="/u01/oracle/product/db10gr2" ---ORACLE_HOMEORACLE_HOME_NAME="db10gr2" ---- ORACLE_HOME_NAMESELECTED_LANGUAGES={"en","zh_CN","zh_TW"} ----语言COMPONENT_LANGUAGES={"en","zh_CN","zh_TW"} ----语言INSTALL_TYPE="Enterprise Edition" --企业版3.静默安装数据库软件$./runInstaller -silent -responseFile /tmp/install_database_10g.rsp4. 静默升级解压oracle升级包,在response目录下有patchset.rsp相应文件,修改相应的参数:UNIX_GROUP_NAME="oinstall" ----安装用户组FROM_LOCATION="/software/db/10g/patch/Disk1/stage/products.xml" –-升级源文件地址ORACLE_HOME="/u01/oracle/product/db10gr2" ---ORACLE_HOMEORACLE_HOME_NAME="db10gr2" ---- ORACLE_HOME_NAMECOMPONENT_LANGUAGES={"en","zh_CN","zh_TW"} ----语言然后再执行./runInstaller -silent -responseFile ./patchset.rsp二、数据库客户端安装软件1.生成响应文件$./runInstaller -record -destinationFile /tmp/install_database10g_clt.rsp这时会启动图形界面来录制我们需要的响应文件。
WAS_命令行静默方式安装与卸载
![WAS_命令行静默方式安装与卸载](https://img.taocdn.com/s3/m/32373201998fcc22bdd10d05.png)
WAS 命令行安装(静默安装过去我们安装 was 的时候,基本上都采用界面化安装的方法,这种方法简单方便。
但是有时候, 我们在安装的时候服务器没有视窗, 或者远程安装而无法连接视窗时, 我们可以采用命令行安装的方式, 即静默安装。
下面就介绍一下如何命令行安装(静默安装 --silent installation(以 linux 为例。
1. WAS 安装1、上传文件 :可以用 ftp 方式将 WAS 安装包 WAS.tar 上传到服务器。
2、登陆 root 用户,解压该安装包# tar – xvf WAS.tar-OPT silentInstallLicenseAcceptance="true" –接受 License-OPT allowNonRootSilentInstall="true" --是否允许非 root 用户安装-OPT disableOSPrereqChecking="true" --取消对系统的检测-OPT installType="installNew" --是否全新安装-OPT feature="noFeature" --不安装示例-OPT installLocation="/opt/IBM/WebSphere/AppServer" --HP-UX, Solaris or Linux默认安装路径。
如果是在 AIX 下进行安装,则路径为:-OPT installLocation="/usr/IBM/WebSphere/AppServer"-OPT profileType="none" --不生成概要-OPT PROF_enableAdminSecurity="false" --设置管理员安全,如果该值为 true 则在下面两项上输入用户名和密码。
安装包的静默安装和卸载
![安装包的静默安装和卸载](https://img.taocdn.com/s3/m/d983ebabfd0a79563c1e7255.png)
安装包的静默安装与卸载关键词:安装包,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服务。
常用的几种安装程序的安装参数
![常用的几种安装程序的安装参数](https://img.taocdn.com/s3/m/9bdbb523a5e9856a561260ec.png)
常用的几种安装程序的安装参数这些东西全部来自网络,我自己收集整理的,现在发出来大家分享,免得大家找得辛苦,版权归原作者所有!有了这些参数,大家可以对没有夹带垃圾插件的安装包进行静默安装和自定义安装,这样做的好处是: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 显示此消息。
常用软件静默安装参数收集整理
![常用软件静默安装参数收集整理](https://img.taocdn.com/s3/m/4e3028f981eb6294dd88d0d233d4b14e85243e1d.png)
常用软件静默安装参数收集整理
软件静默安装参数对于我们来说是非常有用的,特别是打包时需要调用其他安装程序的时候,可以在后台运行其他安装程序,以免弹出过多的安装界面而人为增加安装程序的操作复杂程度。
下面是轻狂收集整理的常用软件静默安装参数,希望对大家有所帮助。
.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?。
Android静默安装及静默卸载
![Android静默安装及静默卸载](https://img.taocdn.com/s3/m/93191109eff9aef8941e063b.png)
在android 编绎目录out下找到 signapk.jar 这个包
4、将上面上个文件复制出来放在一个单独的文件夹中
5、静默卸载核心代码:
//获取root权限
String su = readConsole("su", true);
System.out.println("-----su-" + su);
//获取读写权限
String remount = readConsole(
"mount -r -w -o remount -t ext4 /dev/block/sda6 /system ", true);
7、用Eclipse生成apk(如PMDemo.apk),将apk和4中拷贝出来的文件放在同一个文件夹中,
用rar文件打开apk文件,进入META-INF目录下,将CERT.SF和CERT.RSA这两个文件删除掉,然后在命令行中执行以下命令:
然后在dos下进入新建的文件目录执行下列命令:
java -jar signapk.jar platform.x509.pem platform.pk8 PMDemo.apk NewPMDemo.apk
System.out.println("-----remount-" + remount);
//卸载
String uninstall = readConsole("pm uninstall " + packageName, true);
Oracle 11g 静默安装-db_install.rsp详解
![Oracle 11g 静默安装-db_install.rsp详解](https://img.taocdn.com/s3/m/91193be5b8f67c1cfad6b8fa.png)
Oracle 11g 静默安装-db_install.rsp详解前提安装正常的配置流程,配置完服务器后,将db_install.rsp、netca.rsp,dbca.rsp复制到/app/一份,然后参考后面静默配置文件修改好后安装静默安装命令:./runInstaller –silent –responseFile /app/db_install.rsp -showProgress –noconfig –ignoreSysPrereqs静默配置网络监听命令./netca –silent –responseFile /app/netca.rsp静默创建数据库命令./dbca –silent –responseFile /app/dbca.rspvi /etc/selinux/config# 设置SELINUX为disabledSELINUX=disabled[root@oracle ~]# service iptables stop###################################################################### Copyright(c) Oracle Corporation1998,2008. All rights reserved. #### Specify values for the variables listedbelow to customize your installation. #### Each variable is associated with acomment. The comment #### can help to populate the variables withthe appropriate values. #### IMPORTANT NOTE: This file contains plaintext passwords and #### should be secured to have readpermission only by oracle user #### or db administrator who owns thisinstallation. ####对整个文件的说明,该文件包含参数说明,静默文件中密码信息的保密######################################################################---------# Do not change the following system generatedvalue. 标注响应文件版本,这个版本必须和要#安装的数据库版本相同,安装检验无法通过,不能更改#------------------------------------------------------------------------------oracle.install.responseFileVersion=/oracle/install/rspfmt_dbinstall_re sponse_schema_v11_2_0#------------------------------------------------------------------------------# Specify the installation option.# It can be one of the following:# 1. INSTALL_DB_SWONLY# 2. INSTALL_DB_AND_CONFIG# 3. UPGRADE_DB#选择安装类型:1.只装数据库软件 2.安装数据库软件并建库 3.升级数据库#-------------------------------------------------------------------------------oracle.install.option=INSTALL_DB_SWONLY----------# Specify the hostname of the system as setduring the install. It can be used# to force the installation to use analternative hostname rather than using the# first hostname found on the system.(e.g., for systems with multiple hostnames# and network interfaces)指定操作系统主机名,通过hostname命令获得#-------------------------------------------------------------------------------ORACLE_HOSTNAME=dygisapp#-------------------------------------------------------------------------------# Specify the Unix group to be set for theinventory directory.#指定oracle inventory目录的所有者,通常会是oinstall或者dba#-------------------------------------------------------------------------------UNIX_GROUP_NAME=oinstall----------# Specify the location which holds theinventory files.#指定产品清单oracle inventory目录的路径,如果是Win平台下可以省略#-------------------------------------------------------------------------------INVENTORY_LOCATION=/app/oracle/oraInventory#-------------------------------------------------------------------------------# Specify the languages in which thecomponents will be installed.# en : English ja : Japanese# fr : French ko : Korean# ar : Arabic es : Latin American Spanish# bn : Bengali lv : Latvian# pt_BR: Brazilian Portuguese lt : Lithuanian# bg : Bulgarian ms : Malay# fr_CA: Canadian French es_MX: Mexican Spanish# ca : Catalan no : Norwegian# hr : Croatian pl : Polish# cs : Czech pt : Portuguese# da : Danish ro : Romanian# nl : Dutch ru : Russian# ar_EG: Egyptian zh_CN: Simplified Chinese # en_GB: English (Great Britain) sk :Slovak # et : Estonian sl : Slovenian# fi : Finnish es_ES: Spanish# de : German sv : Swedish# el : Greek th : Thai# iw : Hebrew zh_TW:Traditional Chinese# hu : Hungarian tr : Turkish# is : Icelandic uk : Ukrainian# in : Indonesian vi :Vietnamese# it : Italian# Example : SELECTED_LANGUAGES=en,fr,ja#指定数据库语言,可以选择多个,用逗号隔开。
程序静默安装参数扫描工具
![程序静默安装参数扫描工具](https://img.taocdn.com/s3/m/dd5be954f01dc281e53af08d.png)
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)。
这四个文件夹中分别盛放 DirectX 9.0c 的安装文件、Flash Player 9 的安装文件、微软JAVA
虚拟机的安装文件、WinRAR 的安装文件。
每一个 ToolTip 分别作一个提示,提示用户当前正在安装说明软件,如果要求全静默,
可以将 ToolTip 这几行删除或注释掉。
每一个 RunWait 分别调用一个软件运行并加上静默安装参数,R unWait 会暂停脚本并等
待该软件的静默安装完成。�
ToolTip(@CR&" 正在安装 DirectX 9.0c " & @CR, @DesktopWidth200,
@DesktopHeight100)
RunWait(@ScriptDir & "\DX9\DXSETUP.exe /Silent")
ToolTip(@CR&" 正在安装 Flash Player 9 " & @CR, @DesktopWidth200,
@DesktopHeight100)
RunWait(@ScriptDir & "\FlashPlayer9\FlashPlayer9.exe /S")
ToolTip(@CR&" 正在安装 微软 JAVA 虚拟机 " & @CR, @DesktopWidth200,
@DesktopHeight100)
RunWait(@ScriptDir & "\MSJAVA\MSJAVX86.EXE /Q:A /R:N")
ToolTip(@CR&" 正在安装 WinRAR3.71 " & @CR, @DesktopWidth200,
@DesktopHeight100)
RunWait(@ScriptDir & "\WinRAR\WinRAR3.71.exe /S")