安装Office时出现windows installer服务不能更新一个或多个受保护的windows文件错误的解决方法
2013-08-19 15:04
821 查看
今天在Windows XP上安装Microsoft Office 2010时,总是遇到“Windows Installer服务不能更新一个或多个受保护的windows文件,安装失败,正在回滚更改”提示,于是在网络上搜索了一下,最终找到解决方法,看来这个问题在Microsoft
Office 2007上就已经很多网友遇到过,大家都大胆的尝试一下吧。
一、安装Office2007、2010之前确认内容
1、安装程序来源是否可靠,最好不要使用网络上的修改版本,建议使用官方原版。
2、该版本的Office是否支持现在的操作系统,包括Service Pack也需要确认是否支持。
3、当前帐户是否具有安装权限。
二、卸载和清理上一次安装或卸载残留文件
对安装出现的问题,需要先确认是否存在上一次未安装或卸载完成的Office文件和目录,如果以前安装失败或未卸载干净,可能会影响本次安装结果。
1、优先使用微软官方的清理程序,点击下载:Windows
Installer Cleanup Utility。安装后,运行Windows Install Clean Up,如果卸载目录发现Office2007/2010等版本列表,只需要选中(按住SHIFT+鼠标左键多选),然后点击清理即可,清理完成后再次重试安装。
如果是Windows 7上安装Office 2007/2010遇到问题,先使用上述工具清理一下,然后:
A. 清理注册表中这两项:
HKEY_CURRENT_USER\Software\Microsoft\Office
HKEY_LOCAL_MACHINE\Software\Microsoft\Office
B. 打开Programfiles文件夹,删除"Microsoft Office"、"OfficeUpdate"、"OfficeUpdate14"
C. 清理临时文件,在开始菜单输入"%Temp%"并回车,清空临时文件,假如有些文件无法删除,忽略即可。
D. 重启计算机再次尝试安装。
2、很多对未安装完成的程序,可能还未来得及进入程序组,如果Windows Install Clean Up没有发现安装残留,可以使用第三方卸载或清理程序,比如完美卸载等进行清理。
如果安装出现错误,可以先在控制面板——管理工具——事件日志(Event Viewer)里,查看应用程序的日志记录,看看是哪里报告的错误,然后尽可能的根据日志提示信息进行问题定位。
三、无法访问Windows Installer服务安装错误
安装Office2007/2010必须在非安全模式下进行,如果是在安全模式下运行Office安装程序,可能会报Windows Installer无法访问或没有被正确安装错误。WindowsInstaller服务可以在系统服务里查看(cmd命令行,运行services.msc)。
四、安装时出现Windows Installer服务不能更新一个或多个Windows文件
下图是最典型的出错提示:
解决办法:
1、上图错误是在Windows XP SP3系统上遇到的,查询后在一个国外网站上见到解决方法(见参考资料)。解决方法是:
首先查看系统盘的Program Files\CommonFiles\Microsoft Shared\web server extensions\40\bin 目录下,是否有如下几个*.dll 文件:
把WindowsXP安装盘中i386目录下的FP40EXT.CAB解压到系统盘的Program Files\CommonFiles\Microsoft Shared\web server extensions\40\bin目录下,然后再安装Office 2007或Office
2010就没有问题了。FP40EXT.CAB解压方式可以直接使用WinRAR解压。
2、如果没有xp系统盘, 那么可以猛击这里 点击打开链接 , 下载 office2003miss.rar文件, 然后解压到刚才的目录下即可
五、OfficeSource Engine服务问题
安装Office时还会经常遇到Office Source Engine问题,Office Source Engine安装错误有两种可能,一是OSE服务被停止或禁用,还有可能OSE被删除或没有安装。可以通过手动进入系统服务里检查Office Source Engine是否存在且可以手动运行(默认是Manual手动状态),如下图(最近用英文版XP抓的图)。
默认位置:系统盘:\Program Files\Common Files\Microsoft Shared\Source Engine\OSE.EXE
如果服务启动存在问题,可以到注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OSE这个位置检查Imagepath是否正确(定位OSE.EXE文件位置)。OSE.EXE文件也可以到以下位置拷贝:
1、如果是Office 2003可以到安装盘的Files\Setup下拷贝。
2、如果是Office 2007/2010可以到安装盘的ProPlus.WW目录下拷贝。
解决方法:
1.通过重装Office以后解决此问题(太笨)
2.注册
如若是Office 2003的对应问题,在运行对话框中输入:
reg addHKCU\Software\Microsoft\Office\11.0\Word\Options /v NoReReg /t REG_DWORD /d 1
回车即可
若是Office 2007的对应问题,在运行对话框中输入:
reg addHKCU\Software\Microsoft\Office\12.0\Word\Options /v NoReReg /t REG_DWORD /d 1
回车即可
若是Office 2010的对应问题,在运行对话框中输入:
reg add HKCU\Software\Microsoft\Office\14.0\Word\Options/v NoReReg /t REG_DWORD /d 1
回车即可
3.改文件,也最简单,第2种方法无法修复Excel,本方法可以修复Excel
打开“我的电脑”—“C盘”—“Program Files\Common Files\Microsoft Shared\OFFICE12\Office SetupController”——找到一个“SETUP.EXE”的文件,对此文件重命名
4.改注册表
开始--运行—输入regedit --打开注册列表,找到HKEY_LOCAL_MACHINE\SOFTWARE\Classes,右键—权限—高级,选下面第二张图中第二个选项CREATOROWNER ,点编辑,在完全控制,允许那边打钩,确定 !
5.修改注册表
a、按住winkey(windows徽标键)+R,输入regedit,确定
b、找到HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Word\Options
c、在options的右边空白处右击,新建一个DWORD值,命名为NoRereg,然后双击这个新建的NoRereg,将值改为1,至此大功告成
d、去运行一下你的word吧,看看是不是很顺畅?
Office 2007上就已经很多网友遇到过,大家都大胆的尝试一下吧。
一、安装Office2007、2010之前确认内容
1、安装程序来源是否可靠,最好不要使用网络上的修改版本,建议使用官方原版。
2、该版本的Office是否支持现在的操作系统,包括Service Pack也需要确认是否支持。
3、当前帐户是否具有安装权限。
二、卸载和清理上一次安装或卸载残留文件
对安装出现的问题,需要先确认是否存在上一次未安装或卸载完成的Office文件和目录,如果以前安装失败或未卸载干净,可能会影响本次安装结果。
1、优先使用微软官方的清理程序,点击下载:Windows
Installer Cleanup Utility。安装后,运行Windows Install Clean Up,如果卸载目录发现Office2007/2010等版本列表,只需要选中(按住SHIFT+鼠标左键多选),然后点击清理即可,清理完成后再次重试安装。
如果是Windows 7上安装Office 2007/2010遇到问题,先使用上述工具清理一下,然后:
A. 清理注册表中这两项:
HKEY_CURRENT_USER\Software\Microsoft\Office
HKEY_LOCAL_MACHINE\Software\Microsoft\Office
B. 打开Programfiles文件夹,删除"Microsoft Office"、"OfficeUpdate"、"OfficeUpdate14"
C. 清理临时文件,在开始菜单输入"%Temp%"并回车,清空临时文件,假如有些文件无法删除,忽略即可。
D. 重启计算机再次尝试安装。
2、很多对未安装完成的程序,可能还未来得及进入程序组,如果Windows Install Clean Up没有发现安装残留,可以使用第三方卸载或清理程序,比如完美卸载等进行清理。
如果安装出现错误,可以先在控制面板——管理工具——事件日志(Event Viewer)里,查看应用程序的日志记录,看看是哪里报告的错误,然后尽可能的根据日志提示信息进行问题定位。
三、无法访问Windows Installer服务安装错误
安装Office2007/2010必须在非安全模式下进行,如果是在安全模式下运行Office安装程序,可能会报Windows Installer无法访问或没有被正确安装错误。WindowsInstaller服务可以在系统服务里查看(cmd命令行,运行services.msc)。
四、安装时出现Windows Installer服务不能更新一个或多个Windows文件
下图是最典型的出错提示:
解决办法:
1、上图错误是在Windows XP SP3系统上遇到的,查询后在一个国外网站上见到解决方法(见参考资料)。解决方法是:
首先查看系统盘的Program Files\CommonFiles\Microsoft Shared\web server extensions\40\bin 目录下,是否有如下几个*.dll 文件:
把WindowsXP安装盘中i386目录下的FP40EXT.CAB解压到系统盘的Program Files\CommonFiles\Microsoft Shared\web server extensions\40\bin目录下,然后再安装Office 2007或Office
2010就没有问题了。FP40EXT.CAB解压方式可以直接使用WinRAR解压。
2、如果没有xp系统盘, 那么可以猛击这里 点击打开链接 , 下载 office2003miss.rar文件, 然后解压到刚才的目录下即可
五、OfficeSource Engine服务问题
安装Office时还会经常遇到Office Source Engine问题,Office Source Engine安装错误有两种可能,一是OSE服务被停止或禁用,还有可能OSE被删除或没有安装。可以通过手动进入系统服务里检查Office Source Engine是否存在且可以手动运行(默认是Manual手动状态),如下图(最近用英文版XP抓的图)。
默认位置:系统盘:\Program Files\Common Files\Microsoft Shared\Source Engine\OSE.EXE
如果服务启动存在问题,可以到注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OSE这个位置检查Imagepath是否正确(定位OSE.EXE文件位置)。OSE.EXE文件也可以到以下位置拷贝:
1、如果是Office 2003可以到安装盘的Files\Setup下拷贝。
2、如果是Office 2007/2010可以到安装盘的ProPlus.WW目录下拷贝。
六、Engine服务问题每次启动Word,Excel时都要进行安装配置
即便在安装时,选择安装所有功能组件,在每次打开 Word、Excel时,都弹出 安装配置向导,经过一番周折,终于找到完美解决方案。打开 word,都会弹出这个配置进度对话框,微软的这个bug,简直可以让人崩溃。解决方法:
1.通过重装Office以后解决此问题(太笨)
2.注册
如若是Office 2003的对应问题,在运行对话框中输入:
reg addHKCU\Software\Microsoft\Office\11.0\Word\Options /v NoReReg /t REG_DWORD /d 1
回车即可
若是Office 2007的对应问题,在运行对话框中输入:
reg addHKCU\Software\Microsoft\Office\12.0\Word\Options /v NoReReg /t REG_DWORD /d 1
回车即可
若是Office 2010的对应问题,在运行对话框中输入:
reg add HKCU\Software\Microsoft\Office\14.0\Word\Options/v NoReReg /t REG_DWORD /d 1
回车即可
3.改文件,也最简单,第2种方法无法修复Excel,本方法可以修复Excel
打开“我的电脑”—“C盘”—“Program Files\Common Files\Microsoft Shared\OFFICE12\Office SetupController”——找到一个“SETUP.EXE”的文件,对此文件重命名
4.改注册表
开始--运行—输入regedit --打开注册列表,找到HKEY_LOCAL_MACHINE\SOFTWARE\Classes,右键—权限—高级,选下面第二张图中第二个选项CREATOROWNER ,点编辑,在完全控制,允许那边打钩,确定 !
5.修改注册表
a、按住winkey(windows徽标键)+R,输入regedit,确定
b、找到HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Word\Options
c、在options的右边空白处右击,新建一个DWORD值,命名为NoRereg,然后双击这个新建的NoRereg,将值改为1,至此大功告成
d、去运行一下你的word吧,看看是不是很顺畅?
相关文章推荐
- 安装Office时出现windows installer服务不能更新一个或多个受保护的windows文件错误的解决方法
- XP系统安装Office 2010出现:windows installer服务不能更新一个或多个受保护的windows文件 解决方法
- 安装Office 2010是出现windows installer服务不能更新一个或多个受保护的windows文件 错误
- 安装Office 2010是出现windows installer服务不能更新一个或多个受保护的windows文件 错误
- 安装OFFICE提示“windows installer服务不能更新一个或多个受保护的windows文件”解决办法
- office安装出现windows installer服务不能更新一个或多个受保护的windows文件
- windows installer服务不能更新一个或多个受保护的windows文件错误的解决方法
- office安装出现windows installer服务不能更新一个或多个受保护的windows文件
- office 2007安装出现windows installer服务不能更新一个或多个受保护的windows文件
- 安装安装office2007,2010提示“WindowsInstaller服务不能更新一个或多个受保护的Windows文件”解决方法
- 安装office2007之windows installer 服务不能更新一个或多个受保护的windows文件问题解决
- office安装不了 “windows installer 服务不能更新一个或多个受保护的windows文件”
- office2010出现“windows installer 服务不能更新一个或多个受保护”的错误解决方法
- 安装office2010或office2007出现"windows ihstaller服务不能更新一个或多个受保护的windows的文件"
- office2007安装出现windows installer服务不能更新一个或多个受保护的windows文件
- 安装office2007之windows installer 服务不能更新一个或多个受保护的windows文件问题解决
- office2007安装失败 服务不能更新出现一个或多个受保护的文件
- 安装U8过程中,出现“错误:1933 windows installer无法更新一个或多个受保护的windows文件” 收藏
- windows xp和Win7安装office2010出现“windows installer 服务不能更新一个或多个受保护的”错误解决办
- 安装office2007时提示“Windows Installer 服务不能更新一个或多个受保护的Windows 文件”解决方案