静默安装的适用于软件分发无人干预的安装。
我们以office2013来做案例
首先解压office2013

在cmd中进入office的安装目录使用 setup.exe /?查看相关命令

使用setup.exe /admin打开Microsoft office自定义工具

新建安装程序自定义文件

设置默认安装路径和单位名称

这里可以选择office备用的安装文件。

激活office的选择。更具体情况选择。

默认全新的安装。

更具具体情况。我这里选择默认。

设置宏


选择自定义安装那些功能组件,不需要的可以进设置安装时就不会安装这些功能。


配置快捷方式

完成自定义后选择保存

选择保存位置

完成后把MSP文件放到office/updates内,然后点击setup.exe就可以静默安装了。
创建office2010快捷方式
@echo
set Program=c:\Program Files (x86)\Microsoft Office\Office14\EXCEL.EXE
set LnkName=Microsoft Excel 2010
set Program=c:\Program Files (x86)\Microsoft Office\Office14\POWERPNT.EXE
set LnkName=Microsoft PowerPoint 2010
set Program=c:\Program Files (x86)\Microsoft Office\Office14\WINWORD.EXE
set LnkName=Microsoft Word 2010
if not defined WorkDir call:GetWorkDir “%Program%”
(echo Set WshShell=CreateObject(“WScript.Shell”^)
echo strDesKtop=WshShell.SpecialFolders(“DesKtop”^)
echo Set oShellLink=WshShell.CreateShortcut(strDesKtop^&”\%LnkName%.lnk”^)
echo oShellLink.TargetPath=”%Program%”
echo oShellLink.WorkingDirectory=”%WorkDir%”
echo oShellLink.WindowStyle=1
echo oShellLink.Description=”%Desc%”
echo oShellLink.Save)>makelnk.vbs
echo 桌面快捷方式创建成功!
makelnk.vbs
del /f /q makelnk.vbs
exit
goto :eof
:GetWorkDir
set WorkDir=%~dp1
set WorkDir=%WorkDir:~,-1%
goto :eof