实际上遇到这个错误最初的解决办法是很简单的。看图的提示,是没有权限。并且上面提到的路径为HKEY_LOCAL_MACHINE32\SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_RESTRICT_FILEDOWNLOAD,起初看到这个路径会很容易的在注册表中的HKEY_LOCAL_MACHINE目录下面去找,然后发现找到对应的选项没有任何问题,再次安装问题依旧,想个办法解决继续网上搜索。发现路径为HKEY_LOCAL_MACHINE32,注意这个32,实际上对应的就是32位版的注册表地址。再打开注册表发现,完全没有这个路径,怎么回事呢,参考http://social.technet.microsoft.com/Forums/zh-CN/f4834a2c-57c3-47cb-945d-57480a13c680/64hkeylocalmachine32这里,发现HKEY_LOCAL_MACHINE32\SOFTWARE实际对应的路径就是HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node,修改权限重新安装解决问题。
实际上过程没有这么简单,找到HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\MAIN后发现其子项未展开,原因在哪,很难想象为啥没有下一级列表了,对应的64位目录中还存在该列表。
想象最初是要做什么,修改注册表权限。查看对应的MAIN的权限,会发现只是一个SID,如S-0-S等一样的信息。接下来修改应该是水到渠成了,不会太难,修改成如下图所示,很轻松搞定,然后列表出来了。
接着修改对应的FeatureControl\FEATURE_RESTRICT_FILEDOWNLOAD的权限,重新安装,一切顺利,当然不可能,下面就是我出现的问题,还是一样的目录,只是换了个具体的键值。所以,需要做的就是将对应目录下面所有能读取的注册项查看一下对应的权限是否正确,然后逐一修改,一个是System权限,一个是Administartors管理员组权限,还有Users用户组权限,其中用户组只需要读权限就可以。
最后,终于顺利安装。原因可能在于最开始删除了一个用户引起的,对应的用户SID还保留,当前管理员无法读取导致失败,所以呢,没事别把用户账户删来删去。
困擾多年的問題終於解決了,沒想到是64位元的問題,
真是氣死我了,快要破7年的東西微軟也不修正真的是傻眼
谢谢大神!真的很实用,我在装2016的时候碰到了类似的问题,一个一个注册表修改权限,终于解决了。再次感谢!
终于解决了,多谢
解决了很多天的困扰 我自己尝试了4天都没能解决 终于解决了 人都觉得开朗了 谢谢大神
很高兴能帮到你
这个确实还没有遇到过,也不希望遇到
受教了
这个还没遇到过,学习了哈
感觉没必要用这么高的版本。
咋说呢,只是纯粹尝鲜