加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

Office 2010自动安装简析

(2012-12-24 20:10:58)
标签:

office

自动

安装

部署

config.xml

分类: IT杂文

 

部署Office 2010及以上时实现无人安装很重要,以下为部署Office 2010的两个方案,2013同:

 

方案一

    准备:

I. Microsoft Ofice 2010 产品DVD光盘

II. Office 对应版本的Admin Templates文件

    

1. Office 2010 产品DVD插入技术人员的计算机,然后将光盘中的内容全部拷贝至硬盘的某个目录中,如"D:\Office",如果使用的是ISO镜像文件,则利用压缩/解压软件(如7z)将其解压至某目录,同上。

2. 将对应版本的Admin Templates文件拷贝至上目录中。

3. 在上述目录中打开命令提示符,键入"Setup.exe /admin"执行。

4. 按照向导提示,一步步设置安装Office时的相关设置。详细设置请参考 http://technet.microsoft.com/zh-cn/library/cc179121.aspx#BKMK_CustomizeSetupProc

5. 完成后点击文件菜单中的保存,把设置保存成如"setup.msp"格式的文件,放在setup.exe文件所在目录中,方便调用。

6. 进行自动安装时只需在命令行执行setup.exe文件并将setup.msp文件目录作为参数"/adminfile"的值即可,例如"....\setup.exe /adminfile setup.msp"

    

 

方案二(推荐)

通过定制Config.xml,可以使你的Office 2010安装实现免序列号、定制用户名、跳过授权协议、定制安装路径、定制默认安装组件等功能。

该方法不但能实现全自动、不需要输入序列号,而且还可以预先选择好需要安装的组件进行全自动安装,非常方便。

Config.xml文件的位置随Office 2010版本不同而异,Pro Plus版位于光盘根目录下的ProPlus.WW目录下,Enterprise版则位于Enterprise.WW目录下,本文将以 Pro Plus版为例进行介绍,其他版本请对照。

注意:Config.xml文件不允许出现中文字符,否则会报错。

 

    1.免输序列号

用于Office 2010专业增强版的一颗密钥 QY89T-88PV8-FD7H7-CJVCQ-GJ492

Conng.xml文件中有这样一行:

<!-- <PIDKEY Value="BCDFGHJKMPQRTVWXY2346789B" /> -->

使用有效的安装序列号替换"BCDFGHJKMPQRTVWXY2346789B"(不包括引号),然后去除< ! -- -->,即为:

<PIDKEY Value = "XXXXXXXXXXXXXXXXXXXXXXXXX" />

 

    2.定制用户名信息

Config.xml文件中的标签"UserName"定义用户名,"CompanyName"定义单位,"UserInitials"定义用户名缩写。例如

            <USERNAME Value="Client" />    

            <USERINITIALS Value="W" />

            <COMPANYNAME Value="Matrix" />

 

    3. 定制安装组件

对于Office 2010中包括的 Groove2010 InfoPath2010 OneNote2010 Publisher2010 等日常并不需要的组件,可以在配置文件中指定不安装。

Configxml文件中有一行为:

<OptionState Id="OptionID" State="absent"Children="force"/>

只须将不需要安装的项目替换其中的"OptionID"即可,"Absent"表示不安装,"Local"表示安装。如果需要不安装多个项目,则可以分多行来指定,比如以下指令不安装InfOPathPublisherOneNoteGroove

<OptionState Id="XDOCSFiles" State="Absent"Children="force"/>

<OptionState Id="PubPrimary" State="Absent"Children="force"/>

<OptionState Id="OneNoteFiles" State="Absent"Children="force"/>

<OptionState Id="GrooveFiles" State="Absent"Children="force"/>

如果需要定制其他组件,则可以在Enterprise.WW目录下的Setup.xml文件中进行查找相应的OptionID

将定制好的Config.xml替换原来的文件,再执行Setup.exe安装Office 2010,不用输入序列号即可自动安装所有需要的组件。

 

制作好Config.xml文件后只需替换至对应的目录下(如"\ProPlus.WW")即可,或者留到安装时再行调用,命令格式为"……\Setup.exe /config …..\config.xml"

 

Pro Plus版为例,以下是定制好的Config.xml案例文件及部分内容解释:

<Configuration Product="ProPlusr">

 

    <Display Level="basic" CompletionNotice="yes" SuppressModal="no" NoCancel="no" AcceptEula="Yes" />

      

    <!-- <Logging Type="standard" Path="%temp%" Template="Microsoft Office Professional Plus Setup(*).txt" /> -->

 

    <USERNAME Value="Client" />    <!-- User Name -->

    <USERINITIALS Value="W" />    <!-- User Initials -->

    <COMPANYNAME Value="Matrix" />    <!-- Company Name -->

        

    <INSTALLLOCATION Value="%programfiles%\Microsoft Office" />

        

    <OptionState Id="ACCESSFiles" State="Absent" Children="force" />    <!-- Do Not Install Access -->

    <OptionState Id="GrooveFiles" State="Absent" Children="force" />    <!-- Do Not Install Groove -->

    <OptionState Id="OUTLOOKFiles" State="Absent" Children="force" />    <!-- Do Not Install Outlook -->

    <OptionState Id="PROJECTFiles" State="Absent" Children="force" />    <!-- Do Not Install Project -->

    <OptionState Id="PubPrimary" State="Absent" Children="force" />    <!-- Do Not Install Publisher -->

    <OptionState Id="OneNoteToAddIns" State="Absent" Children="force" />    <!-- Do Not Install OneNote SendTo AddIns-->

    <OptionState Id="SHAREDFiles" State="Absent" Children="force" />    <!-- Do Not Install Office Shared Features-->

    <OptionState Id="TOOLSFiles" State="Absent" Children="force" />    <!-- Do Not Install Office TOOLS-->

    <OptionState Id="VBAFiles" State="Local" Children="force" />    <!-- Do Install VBA-->

    <OptionState Id="VisioPreviewerFiles" State="Absent" Children="force" />    <!-- Do Not Install Visio Viewer-->

    <OptionState Id="QueryFiles" State="Absent" Children="force" />    <!-- Do Not Install **-->

    <OptionState Id="VISIOFiles" State="Absent" Children="force" />    <!-- Do Not Install Visio -->

    <OptionState Id="XDOCSFiles" State="Absent" Children="force" />    <!-- Do Not Install InfoPath -->

      

    <!-- <LIS CACHEACTION="CacheOnly" /> -->

      

    <!-- <LIS SOURCELIST="\\server1\share\Office;\\server2\share\Office" /> -->

      

    <!-- <DistributionPoint Location="\\server\share\Office" /> -->

      

    <!-- <Setting Id="SETUP_REBOOT" Value="IfNeeded" /> -->    

      

    <PIDKEY Value="QY89T88PV8FD7H7CJVCQGJ492" />

 

</Configuration>

0

阅读 收藏 喜欢 打印举报/Report
前一篇:Dota 改键脚本
后一篇:昔日佳作精选
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有