安装office07时出现“windows Installer服务不能更新一个或多个受保护的windows文件”

应该怎样解决 求牛人解答
2024-11-05 01:33:41
推荐回答(5个)
回答1:

出现这种情况可能是系统中某些文件缺失了,一般发生于安装GHOST版或做过精简的系统

打开C:\WINDOWS\msagent

看看文件夹中内容是不是如下图所示:

 


 

再打开C:\Program Files\Common Files\Microsoft Shared\web serverextensions\40\bin

看看是不是如下图所示:

 


如果检验后发现的确是缺少文件的话可以下载office2003miss

或者从以下地址直接下载:(把网址中两个括号去掉,怕发链接会审核不通过)

(http://)202.199.155.5:1127/uploadfile/office2003miss(.)rar

解压后把缺少的文件放到相应的目录下面(PS:在C:\Program Files\Common Files\Microsoft Shared\web serverextensions\40\bin文件下只有三个文件,上图中大写字母文件是安装office后生成的,不必担心)

 

我也是刚刚遇到了这个问题,搜索了好多资料才解决了,希望能帮到你,我装的是2007版的

回答2:

1)点击windows的"开始"-->"运行",输入"CMD“命令,在弹出的CMD命令提示符窗口中输入"msiexec /unregserver“命令,停掉windows installer服务。
2)下载windows installer服务安装程序包 InstMsiW.exe ,WindowsXP系统以上集成了Windows Installer 2..0。
3)下载"InstMsiW.exe”安装程序包后,用winrar解压,进入到解压目录。
4)右键单击“msi.inf ”文件,点击“安装”选项,接着右键单击“mspatcha.inf“文件,点击“安装”。
5)在CMD命令提示符下输入 "msiexec/regserver“命令,启动windowsinstaller服务。
6)重新启动Windows系统后,问题就得到解决。

回答3:

解决方法一:将Windows安装光盘中i386目录下的FP40EXT.CAB文件解压,复制到”C:\Program Files\Common Files\Microsoft Shared\web server extensions\40\bin”,再安装office2007就没有错误了
解决方法二:Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer]
"ImagePath"=-
"ImagePath"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,\
74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,6d,\
00,73,00,69,00,65,00,78,00,65,00,63,00,2e,00,65,00,78,00,65,00,20,00,2f,00,\
把上面的那些复制到文本里面,保存后将名字改为windows installer.reg。 打开,然后重新启机,按开始-运行-cmd-确定。

回答4:

先用记事本编写如下内容,并保存为 installer.reg 格式文件,双击将文件导入注册表;
运行“CMD”命令提示符,输入“msiexec /regserver”并回车;
无须重新启动,即刻搞掂!
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer]
"ImagePath"=-
"ImagePath"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,\
74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,6d,\
00,73,00,69,00,65,00,78,00,65,00,63,00,2e,00,65,00,78,00,65,00,20,00,2f,00,\
56,00,00,00

; ImagePath = %SystemRoot%\System32\msiexec.exe /V

回答5:

楼下回答的太复杂,我出现过这种问题,已经解决,这方法屡试不爽
打开我的电脑; 工具-文件夹选项-查看-使用简单共享, 把它前面的勾去掉,确定。然后在C盘右键-属性-安全-添加-高级-立即查找; 找到everyone这个名字,双击选中,确定; 然后重起后再试试。