批处理程序安装
NSIS制作 各大安装包静默

利用批处理安装常用软件,我们需要对以下几个知识点进行掌握:一.常用应用软件的封装类型: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:\phtoshop\setup.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 offstart /wait x:\thunder5.exe /verysilent sp-echo.taskkill.exe /F /IM Thunder5.exe3.Microsoft Windows Installer技术打包程序微软自家产品,许多软件生产厂家现在都选择这种基于微软开发的封装方式参数:/ /QB(/QN)用于自动安装软件/q 自动安装无需手动点击/REBOOT=suppress 安装后不重起使用方法: start /wait x:\setup.exe /QB REBOOT=Suppress4.Nullsoft SuperRMP Install System (NSIS)类型,例如:winamp使用参数: /S 用于自动安装软件例如: x:\winamp\setup.exe /S说明:此类软件安装后会给出一个文件关联确认窗口,目前无法跳过,但我可以给大家一个思路,就是结合VBS脚本中的Doskey命令来模仿键盘动作实现确认过程,到现在为止我个人还没有写出来,望高手帮忙完善二.测试方法与安装类型分析:1.测试方法:可以用目前比较流行的虚拟机进行测试2.安装类型分析:大部分安装程序可以通过鼠标右击安装程序___选择属性 ________版本来查看其封装类三.在批处理文件中的要求如果你打算自己结合WINXP光盘工具重新封装安装光盘,并且在利用winxp应答文件安装应用软件,你必须明白批处理文件的位置应防在那里,这些你可以去阅读有关此方面的文章。
程序安装与部署

程序安装与部署在现代软件开发过程中,程序的安装和部署是一个不可忽视的重要步骤。
它涉及将软件从开发环境转移到生产环境,并确保程序能够正常运行。
本文将介绍程序安装和部署的基本概念、常见的安装和部署方法,以及一些最佳实践。
1. 程序安装和部署的概念在软件开发过程中,程序安装和部署是将开发的软件应用程序从开发环境移到生产环境的过程。
安装是指将程序的相关文件、库以及配置信息复制到目标计算机上的过程。
部署则是将程序配置为可运行状态,并确保它能够在目标环境中正确运行。
程序安装和部署的目的是确保程序能够在目标环境中顺利运行,并且满足用户需求。
它还涉及到程序的配置、性能优化、错误处理等方面,以提供稳定和可靠的软件服务。
2. 常见的安装和部署方法2.1 手动安装和部署手动安装和部署是最基本的安装和部署方法之一。
它涉及手动将程序的文件复制到目标计算机上,并逐个配置程序所需的依赖项和环境变量。
手动安装和部署的好处是简单直接,适用于小规模的应用。
然而,它也存在一些问题,例如容易出错、手动配置耗时且繁琐等。
2.2 脚本化安装和部署脚本化安装和部署是通过编写脚本自动完成安装和部署过程。
这种方法可以减少人工干预,提高安装和部署的效率和准确性。
例如,可以编写一个批处理脚本或者使用自动化工具如Ansible、Chef、Puppet等来自动完成程序的安装和配置,从而减少了出错的可能性。
脚本化安装和部署的好处是可以节省时间和人力成本,提高部署的一致性和可维护性。
然而,脚本化安装和部署也需要一定的脚本编写和维护的技能,对于复杂的应用程序,可能需要更多的工作量和技术支持。
2.3 容器化安装和部署容器化安装和部署是一种最近流行的安装和部署方法。
它将程序及其依赖项打包到容器中,并通过容器运行时环境来提供程序的运行环境。
容器化安装和部署可以实现快速部署、隔离和可移植性。
常见的容器化技术包括Docker和Kubernetes。
使用Docker可以创建和管理容器,将应用程序及其依赖项打包为一个独立的、可移植的运行时环境。
MINGW安装方法

MINGW安装方法第一步:从群共享中下载mingw 安装程序。
第二步:双击打开运行程序进行安装。
点击Next>按钮继续点击Next>按钮这时应该选择下面的单选按钮Download latest repository catalogues,意思是下载安装最新的版本,上面的选项为使用之前的版本包,这也意味着安装MINGW时必须要保持连着网的状态。
点击第一个单选按钮表示接受条款Next>这时会出现一个安装路径,一开始会给出一个默认的路径C:\MinGW,在大家安装时最好不要修改此路径,以免在编译程序时深度太深找不到此文件了,到这里直接就点击Next>按钮即可。
这里也是直接点击Next>按钮即可接下来会出现此窗口,一开始会默认选择了C Copiler,这里面还包括C++ Fortran等语言的编译器,在现阶段大家可以先选中前两个C和C++的编译器即可,这时还没有选择完毕,先别急着点击Next>按钮,拖动旁边的滚动条置底部,可以看到下所示的图:要把最后两个选项勾上,这时选择都完毕,可以点击Next>按钮。
之前所进行的配置都完毕了,可以进行安装操作了,点击Install按钮进行安装。
看到此窗口说明程序正在安装中,是边下载边安装的,网速越快下载安装的时间越短。
在彻底安装好mingw后,会出现此窗口,这时可以不点此勾,这个代表是否要查看安装日志。
当安装好mingw后,可以检测下是否安装成功,通过点击开始菜单,在点击所有文件→附件→运行出现的输入框输入cmd,点击确定在此框中输入gcc会出现gcc不是内部或外部命令,也不是可运行的程序或批处理文件的提示。
此时我们还有一个任务没有完成,就是要配置环境变量。
第三步:配置环境变量方法如下所示:右键单击我的电脑→属性→高级系统设置→环境变量→用户变量→Path双击这时在变量值一栏中把光标移到最末尾,加入路径“;C:\MinGW\bin”不能忘了C前面的;号,;要是英文状态下的,分号起到与前面的路径进行分割的作用。
批处理脚本自动安装Windows更新

批处理脚本自动安装Windows更新自动安装Windows更新的批处理脚本在Windows操作系统中,定期进行更新是保持系统安全和正常运行的关键。
然而,手动执行Windows更新的过程可能繁琐而耗时,特别是对于多台计算机的网络管理员来说。
为了解决这个问题,今天我们将介绍一种自动化安装Windows更新的方法——批处理脚本。
批处理脚本是一个包含了一系列命令的文本文件,可以自动执行特定任务。
利用批处理脚本,我们可以在计算机上设置自动化的Windows更新过程,减轻管理员的工作负担,提高效率。
下面是一个示例批处理脚本,用于自动安装Windows更新:```@echo offecho 正在检查更新...echo.wuauclt /detectnowecho.echo 正在下载并安装更新...echo.wuauclt /updatenowecho.echo Windows更新已完成。
```这个批处理脚本使用了Windows Update自带的命令行工具“wuauclt”。
首先,脚本关闭了命令行的回显功能,然后使用命令“wuauclt /detectnow”来检查可用的更新。
接着,脚本使用命令“wuauclt /updatenow”下载并安装这些更新。
最后,脚本输出一条消息,通知用户更新过程已完成。
将上述脚本保存为一个文本文件,使用“.bat”作为文件的扩展名,例如“install_updates.bat”。
然后,将该脚本文件分发到需要更新的计算机上,双击运行即可开始自动安装Windows更新。
为了实现批处理脚本的自动化执行,你可以使用计划任务功能来定期运行脚本。
打开Windows的任务计划程序(Task Scheduler),创建一个新的基本任务,选择合适的触发器(例如每周、每月或者每日触发),并指定要运行的批处理脚本文件。
在设置完成后,计算机将按照预定的计划自动执行脚本,进行Windows更新的安装。
需要注意的是,批处理脚本在运行过程中可能需要管理员权限。
一些常用软件静默安装参数

一些常用软件静默安装参数(nsis,msi,InstallShield ,Inno)有时我们在安装程序的时候,希望是静默安装的,现在常用的制作安装程序的软件有, 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 /qb REBOOT=SUPPRESS二、Windows 补丁包有两种情况,一种是类似IE增量补丁包的那种安装文件,要使之静默安装,只需要在执行文件后加上/q:a /r:n参数即可;一种是Windows 常用的补丁文件,一般情况下加上/U /N /Z 即可实现静默安装。
(对于新的系统补丁,也可使用/passive /norestart)。
这通用大部分情况,但某些特定的补丁不能用此法进行静默安装。
三、InstallShield下载地址: /soft/6486.html1、要使用静默安装的方式安装用InstallShield技术打包的程序,首先要在现有的操作系统中创建一个setup.iss文件。
批处理脚本自动安装和更新Windows系统补丁

批处理脚本自动安装和更新Windows系统补丁批处理脚本是一种用于Windows系统的自动化命令脚本,它可以快速、高效地执行一系列的命令,实现系统管理和维护的自动化。
在Windows系统中,安装和更新系统补丁是非常重要的任务,可以帮助修复漏洞、提高系统安全性和性能。
本文将介绍如何使用批处理脚本来自动安装和更新Windows系统补丁。
一、准备工作在开始之前,我们需要准备以下工作:1. 下载最新的Windows系统补丁:从微软官方网站或Windows Update中获取最新的Windows系统补丁,并保存到一个指定的目录,比如C:\Patch。
2. 编写批处理脚本:创建一个文本文件,修改文件后缀为.bat或.cmd,比如PatchInstall.bat。
打开文件,并编写批处理脚本命令。
二、编写批处理脚本以下是一个简单的批处理脚本示例,用于自动安装和更新Windows 系统补丁:```@echo offecho 正在安装和更新Windows系统补丁,请稍候...REM 设置补丁存放目录set PatchDir=C:\PatchREM 安装和更新补丁for %%F in (%PatchDir%\*.msu) do (echo 正在安装 %%F ...start /wait wusa.exe "%%F" /quiet /norestartif %errorlevel% neq 0 (echo 安装 %%F 失败!) else (echo 安装 %%F 成功!))echo Windows系统补丁安装和更新完毕!pause```在上述示例中,我们使用了一些常见的批处理脚本命令:- @echo off:该命令用于关闭命令行窗口的命令回显,使命令行窗口不会显示执行的每一条命令。
- echo:该命令用于输出文本信息。
- set:该命令用于设置变量的值。
- for:该命令用于遍历一个指定目录下的文件。
Windows应用场景下批量安装软件的批处理脚本

Windows应用场景下批量安装软件的批处理脚本在Windows操作系统中,批处理脚本是一种快捷、高效的自动化工具,用于批量执行操作。
在软件安装的应用场景下,使用批处理脚本可以大大简化安装过程,提高安装效率。
本文将介绍如何编写适用于Windows应用场景下的批处理脚本,以实现批量安装软件的目的。
一、了解批处理脚本批处理脚本是一种包含一系列命令的文本文件,使用批处理脚本可以将多个命令按照一定的顺序组织在一起,通过执行该脚本文件,可以自动依次执行这些命令。
在Windows环境中,批处理脚本的文件后缀名通常为.bat或.cmd。
二、基本语法和命令1. 注释:使用REM命令添加注释。
注释可以提高脚本的可读性,方便他人理解脚本的用途。
2. 变量:使用SET命令定义变量,例如SETsoftware_path="C:\Software"。
变量可以在脚本中灵活使用,方便修改和扩展。
3. 执行命令:使用具体的命令执行软件的安装,例如使用MSIEXEC命令执行MSI安装包,使用EXE命令执行可执行程序安装。
4. 跳转和循环:使用IF、FOR等命令实现条件判断和循环操作,例如使用IF EXIST命令判断文件是否存在,使用FOR /F命令读取文本文件中的信息。
三、编写批处理脚本1. 确定软件安装路径:通过SET命令定义一个变量,指定软件的安装路径。
例如,SET software_path="C:\Software"。
2. 确定软件安装文件:将软件安装文件放置在指定的路径下,并通过指定变量的方式引用安装文件。
例如,SETsetup_file="%software_path%\software_setup.msi"。
3. 编写批处理脚本命令:使用具体的命令执行软件的安装。
例如,使用MSIEXEC命令执行MSI安装包,命令格式为:MSIEXEC/i %setup_file% /qb。
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。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
/B:iebatch.txt指定要使用的批处理脚本文件。
/D指定您希望仅下载适用于当前操作系统的文件。
/D:1指定您想下载适用于Microsoft Windows 和Windows NT 操作系统的文件。
/E:ComponentID,ComponentID指定要安装的额外组件,而不管调用模式如何。
使用此参数可以指定不属于在“自定义向导”中指定的安装类型的组件。
此命令开关还将覆盖批处理文本文件(如果已使用)中的设置。
ComponentID 是一个能唯一地标识组件的字符串。
要确定ComponentID,请参考Iesetup.cif 文件的“STRINGS”部分。
例如,如果想知道用于添加“动态HTML 数据捆绑”的ComponentID,请参考Iesetup.cif 文件的“STRINGS”部分中的以下项
Tridata=Dynamic HTML Data Binding
此处,对应于“动态HTML 数据捆绑”的ComponentID 是“Tridata”。
/F (Fix) 将重新安装所有与最终用户计算机上的现有项目相比版本相同或版本更高的项目。
使用/F命令开关可确保所有组件都不会替换为早期版本。
注意:/F 命令行选项不适用于Internet Explorer 5.5 及更高版本。
要获得类似的功能,请使用命令行选项/V:I,例如:ie5setup.exe /Q:A /C:"ie5wzd /S:""#e"" /Q:C /R:N /V:I"
/G:运行在Iesetup.inf 中指定的安装部分,各部分间要用逗号隔开。
/L:""<站点列表的路径和名称>""替代Ie4sites.dat 站点列表的路径和名称。
指定完整路径(使用“通用命名约定”格式的HTTP、文件或网络)和站点列表文件名称。
在站点列表文件中,使用与Ie4sites.dat 相同的结构和语法。
/M:[0|1|2|3...]指定安装模式。
对于自定义的IEAK 程序包,0 指的是第一种安装选择;1 指的是第二种安装选择,以此类推(例如,0= 标准安装(默认),1= 增强安装,2= 完整安装)。
/P 评估安装空间而不启动安装程序。
安装评估使您能够基于选定的安装选项来查看将使用的磁盘空间量。
/Q指定静默的“无操作”安装模式。
将提示用户输入未指定的信息。
/Q:A指定无用户提示的静默安装模式。
/Q:C指定一种不显示取消按钮的静默安装模式,用户将无法取消安装。
如果您在以公司管理员身份安装时选中了“无提示安装程序包”选项,“Internet Explorer 自定义向导”将使用此命令开关。
/R:N安装后不重新启动计算机。
如果强制取消重新启动,您的程序应负责重新启动计算机;只有在计算机重启以后,Internet Explorer 才能正确配置。
/S:""#e""指定Ie5setup.exe 的源路径。
""#e"" 是指 .exe 文件的完整路径和名称。
/X:安装Internet Explorer 而不带外壳、图标和链接。
此参数还会使重新启动参数无效。
此选项对于在自己的应用程序中承载浏览器控件很有用。
注意:如果禁用了重新启动,必须确保您的程序能够重新启动用户的计算机。
只有重启计算机后,Internet Explorer 才能正确配置。
路径要用两对引号括起来:
""<路径>""
要使用批处理模式安装命令开关,请使用Wextract 这一基于Internet Express 技术的解压缩实用程序。
下面是常用的Wextract 命令开关:
/C:<> Setup .inf 或 .exe 文件的路径和名称
/Q静默模式
/QA管理员静默模式,此模式不向用户提供任何对话框
/QU用户静默模式,此模式向用户显示一些对话框
/R:A总是重新启动
/R:N从不重新启动
/R:S静默重新启动
/T:<目录路径>用于解压缩文件的目标文件夹
下面是一些示例情形:
下面的表达式使用了批处理文件和命令行的组合。
它将在静默模式下运行批处理文件“Iebatch.txt”。
Ie5setup.exe /Q /C:"ie5wzd /B:#D\iebatch.txt /s:#e"
下面的表达式运行第三个安装选项:
ie5setup.exe /C:"ie5wzd /S:""#e"" /M:2"
下面的表达式执行静默安装,不出现用户提示,完成安装之后不重新启动计算机:
ie5setup.exe /Q:A /C:"ie5wzd /S:""#e"" /Q /R:N"
注意:引号的位置以及用引号括住路径很重要。
下面的表达式将覆盖Ie5sites.dat 站点列表并从指定位置安装Internet Explorer:
ie5setup.exe /C:"ie5wzd /L:""\\yourserv\yourdir\yourlist.dat"" /S:""<
应使用此表达式将用户指向另一个下载位置(例如在另一个国家/地区)而无须重新创建IEAK 程序包。