1, 实验环境

域控:Windows Server 2012 R2

客户端:Windows 7

Adobe Reader 版本:11.0.00

2, 获取分发 Adobe Reader 的许可协议

按照 Adobe 公司的要求,分发 Adobe Reader 需要取得许可,仅为形式上的东西,申请网址为 http://www.adobe.com/cn/products/reader/distribution.html?readstep,申请成功后 Adobe 公司会邮件通知你可以开始分发 Adobe Reader,免费的。

3, 下载 Adobe Reader msi

官方下载地址:ftp://ftp.adobe.com/pub/adobe/reader/win/

需先下载 Adobe Reader 11.0.00 的msi包

ftp://ftp.adobe.com/pub/adobe/reader/win/11.x/11.0.00/zh_CN

Adobe Reader 11.0.23版本只有 MSP,进入以下链接下载名为AdbeRdrUpd11023.msp 的 MSP 包。

ftp://ftp.adobe.com/pub/adobe/reader/win/11.x/11.0.23/misc

4, 下载 Adobe Reader msi 包的 MST 生成工具 Adobe Customization Wizard X

官方下载地址:http://www.adobe.com/devnet-docs/acrobatetk/tools/Wizard

此 MST工具的目的是禁止分发后的 Adobe Reader 自动更新、关闭保护模式等,后面将详细介绍。

可以点进去下载,也可以下载网盘的:https://pan.baidu.com/s/1i6dWza9

 

5, 安装下载的 MST 生成工具

安装完后在工具栏中选择 File --- Open Package,打开之前下载的 Adobe Reader 11.0.00的msi包。

6, 介绍几个实用的修改

新建一个Dword值,命名“bProtectedMode”, 值为0

然后在工具栏 Transform --- Generate Transform 中导出 mst 文件。

7, 到此我们可以开始通过组策略分发 Adobe Reader 11.0.00 了,后面再介绍如何升级到11.0.23,组策略分发的步骤在此不作细说,大家上网都可以查询得到,我在此只说几点要注意的地方。

1,在 AD 里面要把客户端计算机拖到分发的 OU 内。

2,软件部署方法选择高级

3,Adobe Reader msi 包要分配给计算机,如果发布给用户,客户端将没有权限安装。

4,在高级部署选项中勾上“部署此数据包时忽略语言”。

5,在修改中添加上面生成的 mst 包。注意此处只能在新建安装包的时候可选择,新建完后添加按钮将变成灰色。

 

8, 在客户端运行 gpupdate /force 更新组策略,重新启动后就可以看到 Adobe Reader11.0.00 在安装的提示,登入后可以在程序里面看到安装好了

9, 接着开始介绍将 Adobe Reader 11.0.23 msp 文件转换成可分发的 11.0.23 msi

转换步骤大家可参考文章

https://www.404techsupport.com/2009/06/26/how-to-apply-patches-msp-to-group-policy-deployed-software-msi/

提醒的是转换后将生成四个其它的文件夹,这四个文件夹必须与11.0.23 msi 包在同一分发目录下。

10, 开始分发 11.0.23 msi 包,分发步骤与分发 11.0.00 msi 包大体一致,但升级选项中需选择替换之前分发的 11.0.00 msi,修改选项中也要附上之前的 mst 文件,此 mst 文件对所有 Adobe Reader 11 版本都适用。且实际测试发现,开始不分发 11.0.00 msi 包,后面直接分发打包好的 11.0.23 msi 包,也是可以的。

12, 到此就算大功告成了

参考:

http://www.klaus-hartnegg.de/gpo/msi.html

https://wenku.baidu.com/view/0584cc74f242336c1eb95eb6.html?from_page=view&from_mod=download

组策略分发Adobe Reader 11教程的更多相关文章

  1. win2003从组策略关闭端口(445/135/137/138/139/3389等)教程

    一些恶劣的病毒会从某些端口入侵计算机,因此关闭某些用不到的而又具有高风险的端口就显得很有必要,是服务器管理员要做的基本的安全防范.本文将介绍win2003系统在组策略关闭某一个端口的教程,文章以关闭4 ...

  2. ADOBE READER把PDF转换成WORD教程

    目前国外很多软件的支持信息都使用PDF方式进行发布,如果没有Adobe  Reader,无法查看其内容,如果没有相关的编辑软件又无法编辑PDF文件.转换为DOC格式则可以实现编辑功能.尽管有些软件也可 ...

  3. Windows Server 2008 R2域控组策略设置禁用USB

    问题: Windows Server 2008 R2域控服务器如何禁用客户端使用USB移动存储(客户端操作系统需要 Windows Vista以上的操作系统,XP以下的操作系统不能禁用USB移动存储) ...

  4. Windows Server 2008 R2组策略设置计算机配置和用户配置

    一.认识Windows Server 2008 R2域控组策略管理 1.域控服务器zhuyu.com的组策略管理默认会读取AD用户和计算机目录下创建的OU容器(组织单元), 在对应的OU容器创建对应的 ...

  5. [win]AD域组策略wifi自动配置

    http://wenku.baidu.com/link?url=MC950wliAZNeVUJ2M6Y1VTi5faqo7kG374fyBjW57r0qyLJkBZLg5ypiql4RFywQ8q7y ...

  6. Windows 2003】利用域&&组策略自动部署软件

    Windows 2003]利用域&&组策略自动部署软件 转自 http://hi.baidu.com/qu6zhi/item/4c0fa100dc768613cc34ead0 ==== ...

  7. AD域 组策略部署U软件

    1.首先把需要部署的软件放到活动目录共享文件夹中.(只支持MSI格式的软件) 2.打开组策略管理工具. 3.选择域名右键,创建GPO. 4.在弹出的新建GPO窗口中,输入策略名称. 5.在新创建的策略 ...

  8. Direct3D 11 Tutorial 3: Shaders and Effect System_Direct3D 11 教程3:着色器和效果系统

    概述 在上一个教程中,我们设置了一个顶点缓冲区并将一个三角形传递给GPU. 现在,我们将逐步完成图形管道并查看每个阶段的工作原理. 将解释着色器和效果系统的概念. 请注意,本教程与前一个源代码共享相同 ...

  9. 【AD】实用组策略/脚本集合 (重大更新20160627)

    文章原始出处 http://blog.51cto.com/xifanliang/1793576 http://bbs.51cto.com/thread-1170777-1.html 作者:xifaln ...

随机推荐

  1. url 中非法字符替换,java 正则替换

    url在传输时不允许的一些字符串,参考自:http://www.ietf.org/rfc/rfc1738.txt 以下字符用java正则替换为"_",一句话搞定: "{& ...

  2. Spring异常解决 java.lang.NullPointerException,配置spring管理hibernate时出错

    @Repository public class SysUerCDAO { @Autowired private Hibernate_Credit hibernate_credit; /** * 根据 ...

  3. QQ模仿之弹窗ADDFriend事件

    大家自己分析吧 #pragma once //演示QQ2009 #define WINDOW_WIDTH 250 //窗口宽度 #define WINDOW_HEIGHT 600 //窗口高度 str ...

  4. kafka负载均衡相关资料收集(一)

    key为null时Kafka会将消息发送给哪个分区? 当你编写kafka Producer时, 会生成KeyedMessage对象. 1 KeyedMessage<K, V> keyedM ...

  5. MFC坐标转换

    1.GetWindowRect是取得窗口在屏幕坐标系下的RECT坐标(包括客户区和非客户区),这样可以得到窗口的大小和相对屏幕左上角(0,0)的位置. 2.GetClientRect取得窗口客户区(不 ...

  6. 安卓PopupWindow+ListView实现登录账号选择下拉框

    这段时间在做android开发,发现自定义下拉框有很多种方法实现,我介绍一种PopupWindow+ListView的方式,实现起来比较灵活.效果: 直接看核心代码: //获取文本框 etLoginN ...

  7. log4j(六)——log4j.properties简单配置样例说明

    一:测试环境与log4j(一)——为什么要使用log4j?一样,这里不再重述 二:老规矩,先来个栗子,然后再聊聊感受 (1)使用配文件的方式,是不是感觉非常的清爽,如果不在程序中读取配置文件就更加的清 ...

  8. C++转型操作符

    转:http://www.cnblogs.com/hazir/archive/2012/04/14/2447251.html 旧式的C转型方式,几乎允许你将任何类型转换为任何其它类型,有其自身的缺陷, ...

  9. 反射已经"Out",动态编译才能"Hold"住

    Net支持反射功能以后,确实使我们Net程序眼前一亮啊,真是太神奇了,只需要传入字符串就可以完成功能.可以说,反射功能的引入,使我们在处理某些问题上更加得心应手. 传统的Db管理软件中,数据库字段的频 ...

  10. docker 和 vagrant 作为程序发布 和 开发的独立而统一的运行环境

    docker 和 vagrant 作为程序发布 和 开发的运行环境,可以提供打包程序,并使得程序运行在一个独立的虚拟环境中,避免程序发布到客户机之后,环境不一致导致的诸多问题.     refer: ...