使用组策略部署Office2007兼容包不能成功|SoftwareInstallation107108。从MS官方网站下载了FileFormatConverters兼容包(繁体中文版),下载包为EXE格式,需要部署到公司所有安装了office 2000和office 2003的客户端上。环境:服务器全部为Windows Server 2003英文企业版,客户端为Windows XP Professional + SP2 + 全部更新,中文版。Office为繁体中文版。操作流程如下:
1、运行FileFormatConverters.exe /extract解压,生成O12Conv.msi、O12Conv.cab两个文件和Catalog文件夹;
2、Copy第一步生成的到文件服务器FileSrv.contoso.com上,共享名为FileConvert$;
3、打开AD用户和计算机,创建测试OU,名为Test,移动测试计算机Client到Test OU;
4、在Test OU上创建组策略Deploy FileFormatConverters,编辑组策略,打开计算机配置\软件设置\软件安装,创建新的分发包,指向\\filesrv.contoso.com\FileConvert$\O12Conv.msi.其他都为默认设置;
5、 编辑组策略的计算机配置\管理模板\Windows组件\Windows Install\启用Allow install with elevated privileges。同样地,在用户配置\管理模板\windows组件\windows Install下启用Allow install with elevated privileges
6、重新启动客户端计算机,发现没有成功安装。

打开DC上的时间查看器,发现如下报错:
Event Type: Error
Event Source: Software Installation
Event Category: None
Event ID: 107
Date: 9/5/2007
Time: 2:06:05 PM
User: N/A
Computer: DC
Description:Software Installation was unable to read the MSI file
\\filesrv.contoso.com\FileConvert$\O12Conv.msi.  The following error was
encountered: SQL query syntax invalid or unsupported.
For more information, see Help and Support Center at
http://go.microsoft.com/fwlink/events.asp.
Data:0000: 4f 06 07 80               O..

客户端报错如下:
事件类型: 警告
事件来源: Application Management
事件种类: 无
事件 ID: 108
日期: 2007-9-5
事件: 12:11:44
用户: NT AUTHORITY\SYSTEM
计算机: CLIENT
描述:
未能将改动应用于软件安装设置。   错误是: 在同步前台策略刷新时,组策略框架应该调用扩展。
有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。

回答:根据您的描述,我对这个问题的理解是:使用组策略分发程序失败。就这一问题,您需要修改一下MSI文件,具体步骤如下:
1,下载并安装下面链接里的Orca
ftp://ftp.ondemandsoftware.com/Products/Tools/MSI_tools/Orca.msi
2,用Orca打开O12Conv.msi
3,点击table->add table
4,选中upgrade后点击OK
5,保存MSI文件,测试问题是否出现

Orca也包含在Windows Platform SDK里,不过SDK只能一起下载(200多兆),所以我提供一个第三方的链接以节约时间。
当MSI包辈添加到software installation内时,控制台会对MSI包的upgrade table运行查询,如果没有这个table则会在事件日志内产生107错误事件(您可以测试一下,这一事件在添加包的时候就产生了)。

我怀疑这一问题是客户端语言种类不匹配造成的,请在添加MSI包时选择以下参数:
1,右键点击包名称,打开属性
2,点击deployment->advanced
3,选中“Ignore language when deploying this package.”
4,测试问题是否仍然出现

如果客户端仍然无法安装,请协助我收集以下信息:
1. 将下面链接内的文件保存到计算机上,双击运行该文件
http://download.microsoft.com/download/b/b/1/bb139fcb-4aac-4fe5-a579-30b0bd915706/MPSRPT_SETUPPerf.EXE
2. 然后定位到C:\windows\MPSReports\setupperf\Reports\Cab .
3. 找到一个名为[COMPUTERNAME]_MPSReports.CAB的文件

也请将%temp%目录内的msi日志一并发送给我,日志格式通常是MSI#####.log(###为随机数字)。

Sean Cai 蔡怡林 MCSE2000 在线合作伙伴支持工程师 微软全球技术支持中心

转载于:https://blog.51cto.com/leoxu1998/512827

使用组策略部署Office2007兼容包不能成功|SoftwareInstallation107108相关推荐

  1. 组策略部署Office 2007

    实战:组策略部署Office 2007 Office 2007软件是大多数企业的办公软件,以下示例将会为大家演示如何使用组策略为计算机部署Office2007. 5.3.1自定义Office 2007 ...

  2. 使用组策略部署exe软件

    实战:组策略部署exe软件 扩展名为Msi程序可以实现自动安装和卸载以及升级,扩展名是exe的安装程序不能直接使用组策略部署,但是可以通过创建zap文件将exe程序发布给用户. 5.4.4示例:指定扩 ...

  3. c++卸载工具_win7系统如何卸载office2007兼容包

    win7系统如何卸载office2007兼容包?office2007是一款热门的办公软件,但有的朋友不习惯使用office2007,但是一些说电脑安装office2007软件后,想要更换其他版本的话, ...

  4. 通过Server 2019中的组策略部署桌面墙纸 详解组策略环回处理

    通过Server 2019中的组策略部署桌面墙纸 https://jingyan.baidu.com/article/3d69c551a338d6b1ce02d715.html 1 2 3 4 5 6 ...

  5. 组策略部署软件之一:软件分发概论与部署MSI程序包

    在局域网中,我们都会面临要给客户端机器进行软件安装.升级.维护.删除操作,这给我们带来的庞大工作量,以及由此可能产生的安全问题一直都是令所有网管头疼的事.那么我们今天就讲一下如何能过Windows S ...

  6. 组策略部署软件----将部署的软件分类

    示例:将部署的软件分类 如果部署的软件较多,用户在查找时就比较困难,我们可以将部署的软件分类,这样用户就可以通过类别查找部署的软件.比如将部署的网际快车和迅雷归到"下载工具"类,将 ...

  7. [ZT]组策略软件分发部署

    在windows 2003 r2环境中,我通过组策略分发了部分软件,现在发现经常有一些客户端会重复安装,有部分情况是当客户端计算机死机或非正常关机,然后启动后就会再次安装分 发的软件.请问如何能够避免 ...

  8. 组策略轻松实现软件发布,Active Directory系列之二十二

    组策略轻松实现软件发布          在IT工程师的运维工作中,有很多没有技术含量的事务性操作是很令人头疼的,例如为客户机安装软件.有些朋友看到这里估计会很不以为然,想我等IT专业人士,纵横江湖多 ...

  9. win03组策略-入门篇

    入门篇 一.组策略概览 one to many 1.1 组策略执行顺序 本地策略→站点策略→域策略→父OU策略→子OU策略 后执行的优先级高 计算机策略优于用户策略 不同层次的策略产生冲突时,子容器上 ...

最新文章

  1. redux源码分析之一:createStore.js
  2. How to save your Ethereum Dapp users from paying gas for transactions
  3. 对话李飞飞,展望阿里云与MongoDB战略合作未来
  4. Python攻克之路-网络编程(文件上传实现思路)
  5. FFmpeg代码导读——HEVC在RTMP中的扩展
  6. 上采样(放大图像)和下采样(缩小图像)(最邻近插值和双线性插值的理解和实现)
  7. 三大最被低估的安全技术 用户数量决定一切
  8. MonoRail学习笔记十八:在VM中可以使用哪些系统变量
  9. 删除Office系列软件多余激活信息
  10. Exception in thread “main” java.lang.NoClassDefFoundError: com/google/common/base/Preconditions
  11. es单条插入失败_Elasticsearch之es学习工作中遇到的坑(陆续更新)
  12. 视频解码芯片GM7150BC功能CVBS转BT656/601低功耗替代TVP5150
  13. 微博简单的免登陆获取
  14. Bytes和bits的区别(字节和位的区别)
  15. 软件扫描出rsh漏洞,但是并无安装rsh服务,原因是为何?
  16. linux驱动开发:PWM驱动编写
  17. js修改伪元素的属性、styleSheets获取样式表,Failed to read the 'cssRules' property from 'CSSStyleSheet' Cannot acces
  18. android百度地图api两点画线,android百度地图:在地图上绘制点、线、多边形、圆形和文字...
  19. 王小川如愿远离周鸿祎,他说未来搜索,三分天下
  20. 中国海洋大学c语言上机作业,中国海洋大学c语言程序2015春季学期上机题考试题及答案.doc...

热门文章

  1. 红蓝攻防构建实战化网络安全防御体系
  2. JDK包括什么?JRE包括什么?
  3. 前端百题斩【021】——通俗易懂的防抖与节流
  4. 计算两个日期相差的月数
  5. 怎样做一个优秀的程序员?这10个问题ChatGPT这样说 ……
  6. Python--安装pyecharts包,anaconda环境下如何正确安装神奇可视化pyecharts包[安装的那些事儿]
  7. jdk环境变量配置流程、常见问题(详细)
  8. 手机库存软件已成为或不可少
  9. URI、URL、URN的区别和联系
  10. 正则表达式高阶技巧之环视(使用python实现)