1、windows键+r,打开运行,栏里输入“Regedit”,按回车键,打开注册表编辑器。
2、在注册表中找到1402或1406错误中提到的注册表项位置,即“安装程序无法打开注册表项”后面提到的位置“HKEY_LOCAL_MACHINE\……”,找到相应的报错路径
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\internet Explorer\Main\FeatureControl\FEATURE_OBJECT_CACHING。请确认您有访问注册表的权限。意思是说,你如果安装office 2010需要有这个注册表项的权限,才可以继续安装
3、再用鼠标右击,选择右键菜单中的“权限”,弹出如下Windows安全对话框
4、弹出如下权限对话框,再点击“组或用户名”框下的“添加”。
5、弹出如下“选择用户或组”对话框,选择左下角的“高级”
6、弹出如下对话框,选择“一般性查询”框右边的“立即查找”,如果是域环境,需要将位置选择本地。
7、在“搜索结果”列表中点击“Everyone”,当前对话框点击“确定”,下一对话框再点“确定”。
8、在如下图“Everyone的权限”框中“允许”项下的方框里左击鼠标,勾选“完全控制”
9、点击右下角的“应用”后再点击“确定”
10、第一个报错处理完成。
为什么叫第一个报错处理完成,当给FEATURE_OBJECT_CACHING,还有许多FEATURE需要添加权限。网上有些文档写会出现10次左右,自己亲测不止10次。最后将所有FEATURE_xxx_xxx都一个一个全部添加了everyon权限
将所有FEATURE_xxx_xxx,权限调试完成后,再安装office2010,不会再报错了。
注意:调试所有的EATURE_xxx_xxx,注册表权限有些选项没有权限访问。该如何解决呢?
如
找到此注册表路径后,添加everyone权限,时报如下错误。
在此注册表右击选择权限。打开后,选择高级。
选择高级后,找到所有者,可以看到当前所有者,是“无法显示当前所有者”,也就是此注册表项,没有人有权限操作,需要先将些注册表项赋予所有者。
选中administrator然后选择应用,所有者就变成administrator,确定。
有的所有者,就可以为此选项添加everyone权限了。