制作IIS安装程序

1. 新建一个名为 IISsetup 的文件夹,再在其中建一个 I386 目录,将下载文件全部解压后放到 I386 目录中,注意 I386 目录中存放的是所有安装文件,不要将解压的文件带目录一起放入,否则安装时还是会提示插入安装盘,可能是因为安装 iis 时它会假定文件就在这个 i386 目录中。


2. 解压其中的 IIS.IN_ 文件,命令行为:expand iis.in_ iis.inf,得到对应版本的安装信息文件。然后修改它,只要在最前面加入下列内容即可:
[Components]
iis=iis.dll,OcEntry,iis.inf,,7

3. 用记事本制作一个自动安装应答文件,例如命名为 answer.txt,内容如下:
[Components]
iis=on
iis_common=on
iis_inetmgr=on
iis_www_parent=on
iis_www=on
iis_ftp=off
sakit_web=off
appsrv=on
appsrv_console=on
complusnetwork=off
dtcnetwork=off
IIS_ASP=off
IIS_InternetDataConnector=off
IIS_ServerSideIncludes=off
IIS_WebDav=off
其中 = on 是要安装的部分, = off 是要卸载的部分,你也可以只保留 = on 的部分

4. 写一个自动安装批处理文件,例如 install.cmd,内容如下:
@echo off
reg add HKLM/SOFTWARE/Microsoft/Windows/CurrentVersion/Setup /v ServicePackSourcePath /t REG_SZ /d c:/temp/iis /f
reg add HKLM/SOFTWARE/Microsoft/Windows/CurrentVersion/Setup /v SourcePath /t REG_SZ /d c:/temp/iis /f
%systemroot%/system32/sysocmgr.exe /i:iis.inf /u:answer.txt
%systemroot%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i (先安装.Net framework,后安装IIS 时 需要注册)
iisreset

c:
cd /
rd /s /q c:/temp/iis

5. 步骤 2,3,4 中的三个文件全部放到 IISsetup 目录中,然后整个用 rar 压缩成 iissetup.rar,最后用 rar 制作成可自扩展运行的安装包。这个大家都会,只是注释(即点击后要运行的命令脚本)内容为:

;下面的注释包含自解压脚本命令

Path=C:/Temp/iis
SavePath
Setup=install.cmd
Silent=1
Overwrite=1

 

 

这样一个可运行的安装包就制作完成了。

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值