office2010安装出错,windows installer服务不能更新一个或多个受保护的windows文件
转自:http://www.08lr.cn/article/1985.html
office2010安装过程中出现如下图错误:windows installer 服务不能更新一个或多个受保护的windows文件,安装失败,正在回滚。这个问题困惑了我好久,在微软的官方网站上也看过别人的提示,可依然无法解决。今天突然想起来了,继续查找原因,终于解决了。我解决是使用下面的方法二。

microsoft office professional plus 2010在安装过程中出错。
windows installer 服务不能更新一个或多个受保护的windows文件。

①出现这样的问题,首先要问您一句,是否在安装这个产品之前 ,有没有安装,相同产品(相同本本,或者是不同版本) 。如果有,有话可,可能是您的卸载没有卸载干净。
下面给您微软官方提供的office 卸载工具,对你应你之前安装的office版本。进行彻底卸载
office2003卸载工具http://www.08lr.cn/soft/1331.html
office2007卸载工具http://www.08lr.cn/soft/1332.html
office2010卸载工具http://www.08lr.cn/soft/1333.html
② 如果还不行,可能是您的安装包有问题,建议您去下载新的安装包
③建议:您操作过程,以系统管理员 操作。
方法二:office完全按卸载工具使用后,还是无法安装2010,提示同样的问题,那就是缺少系统文件了。因为采用的是精简版的系统,按照下面的方法我的office2010安装成功了。见下面修复步骤:
出现这种情况可能是系统中某些文件缺失了,一般发生于安装GHOST版或做过精简的系统
打开C:\WINDOWS\msagent
看看文件夹中内容是不是如下图所示:

再打开C:\Program Files\Common Files\Microsoft Shared\web serverextensions\40\bin
看看是不是如下图所示:

如果检验后发现的确是缺少文件的话可以在下载我提取出来的文件,
下载地址 http://files.cnblogs.com/files/flywing/office2010无法安装修复.rar 或 http://www.08lr.cn/soft/1335.html
解压后把缺少的文件放到相应的目录下面(PS:在C:\Program Files\Common Files\Microsoft Shared\web serverextensions\40\bin文件下只有三个文件,上图中大写字母文件是安装office后生成的,不必担心)
按照这个方法,我从其他电脑里面把msagent和bin这两个文件夹,对应路径复制到这台出错的电脑后,可以正常安装office2010了,看来都是精简版系统惹得祸。
-------
另附一个百度找到的故障解决方法,操作跟第二个步骤差不多,不过更简单点。
1.将Windows安装光盘中i386目录下的FP40EXT.CAB文件用winrar或者winzip或者7zip解压,复制到“C:\Program Files\Common Files\Microsoft Shared\web server extensions\40\bin”文件夹里,或者
2.到正版镜像的C:\Program Files\Common Files\Microsoft Shared\web server extensions\40\bin”文件夹里,除2052外的其他文件拷贝到不能安装07的C:\Program Files\Common Files\Microsoft Shared\web server extensions\40\bin”文件夹
3.重新安装office2007方可解决以上问题。 早段时间出现一样问题,这是GHOST版本系统精简造成的
office2010安装出错,windows installer服务不能更新一个或多个受保护的windows文件的更多相关文章
- 安装Office时出现windows installer服务不能更新一个或多个受保护的windows文件错误的解决方法
今天在Windows XP上安装Microsoft Office 2010时,总是遇到“Windows Installer服务不能更新一个或多个受保护的windows文件,安装失败,正在回滚更改”提示 ...
- office安装不了 “windows installer 服务不能更新一个或多个受保护的windows文件”
出现这种情况可能是系统中某些文件缺失了,一般发生于安装GHOST版或做过精简的系统 打开C:\WINDOWS\msagent 看看文件夹中内容是不是如下图所示: 再打开C:\Program Files ...
- 安装TortoiseGit出现提示“您必须安装带有更新版本Windows Installer服务的Windows Service Pack”-解决方法
我的系统是xp sp3安装TortoiseGit时出现了错误提示“您必须安装带有更新版本Windows Installer服务的Windows Service Pack”. 解决方法,到微软官方下载相 ...
- 解决xp下无法通过windows installer服务安装此安装程序包。您必须安装带有更新版本Wi
今天装 tortoisegit 的时候发现安装包不能使用.报错无法通过windows installer服务安装此安装程序包.您必须安装带有更新版本Windows Installer服务的Window ...
- 无法通过windows installer服务安装此安装程序包。您必须安装带有更新版本windows Installer服务的Windows
无法通过windows installer服务安装此安装程序包.您必须安装带有更新版本windows installer服务的Windows 出现这个问题不让安装程序,可以到微软网站更新Windows ...
- 不能访问windows installer 服务,可能你在安全模式下运行 windows ,或者windows installer
windows installer服务解决方案 很多朋友在安装MSI格式的文件包时,经常会遇到windows installer出错的情况,有如下几种现象: 1.所有使用windows install ...
- 系统服务中没有Windows Installer服务怎么办
在安装软件时,发现安装不了,提示没有Windows Installer服务,到系统服务中一看,果真没有这一项,这是什么问题呢? 出现这种情况,多为与Windows Installer服务相关的文件丢失 ...
- windows installer服务无法启动,无法打开任何msi文件
如果不成功就在"依存关系"中找是否有其他的文件没有启用. 启用"remote procedure call(rpc)" 启用"workstation& ...
- 不能访问windows installer服务
xp系统安装msi类型的安装程序出现以下错误: 不能访问windows installer服务. 解决办法 1:运行cmd -> regsvr32 msi.dll 运行services.msc- ...
随机推荐
- 自动添加注释—VS2010宏的使用
在敲代码的过程中类和函数都需要进行注释,但总是一遍一遍的复制粘贴觉得很是麻烦,终于找到了一个不错的解决方法:使用宏. 所谓宏,就是一些命令组织在一起,作为一个单独命令完成一个特定任务.在日常的办公环境 ...
- 高效搭建Spark全然分布式集群
写在前面一: 本文具体总结Spark分布式集群的安装步骤,帮助想要学习Spark的技术爱好者高速搭建Spark的学习研究环境. 写在前面二: 使用软件说明 约定,Spark相关软件存放文件夹:/usr ...
- java中文乱码解决之道(二)—–字符编码详解:基础知识 + ASCII + GB**
原文出处:http://cmsblogs.com/?p=1412 在上篇博文(java中文乱码解决之道(一)—–认识字符集)中,LZ简单介绍了主流的字符编码,对各种编码都是点到为止,以下LZ将详细阐述 ...
- 有关Repeater的事件
Repeater放在Updatepanel中是可以通过右键->属性,双击事件来生成事件的,若能这样的话,那最后是用这种方法吧,最起码不会出错!
- SqlServer mssql 按月统计所有部门
以订单统计为例,前端展示柱状图(Jquery统计): 表及主要字段描述如下:表名:Orders1.日期CreateTime2.金额Amount3.用户UserID 情况一:根据部门统计某一年每月销量( ...
- JAVA 可视化分析工具 第12节
JAVA 可视化分析工具 第12节 经过前几章对堆内存以及垃圾收集机制的学习,相信小伙伴们已经建立了一套比较完整的理论体系!那么这章我们就根据已有的理论知识,通过可视化工具来实践一番. 我们今天要讲 ...
- Linux学习之给指定用户发邮件
发送邮件 进入 mail 程序后的操作都很简单,但是可以不进入 mail 的 & 操作提示符界面,下面举几个实用例子: 1.给 snailwarrior@qq.com 发信 [root@pps ...
- javascript 验证身份证
/*身份证号码检索*/ function cardCheck(cartNo) { if (cartNo.val() === "") { return false; } else i ...
- jQuery treeview的简单用法
最近的项目要用到treeview插件,刚好就自己整理一下这方面的资料. 1.文档树示例 最简单的一个例子就是文档树的实现.效果如下图所示. 在使用treeview之前,html文档中需要包含几个jqu ...
- artTemplate-3.0
https://github.com/aui/artTemplate artTemplate-3.0 新一代 javascript 模板引擎 目录 特性 快速上手 模板语法 下载 方法 NodeJS ...