首先,非常感谢huxisong的帖子(原帖地址:http://bbs.powereasy.net/dispbbs.asp?boardID=67&ID=294937&page=1),帮助我找到解决组件注册失败的根本方法,但原帖较为复杂,其实就是因为某些软件造成HKEY_LOCAL_MACHINE/SOFTWARE/Classes权限改变的原因,只需简单两步就解决问题了,说明如下:
1、假如你发现动易组件注册失败,首先作如下检查: 检查HKEY_LOCAL_MACHINE/SOFTWARE/Classes的权限,如下图:
classes属性中必须有administrators组,并应该为完全控制的权限,如图一:
选右下角[高级]如图二:
2、假如没有admiistrators组和完全控制的权限,则必须添加administrators组,否则,无论如何都不会成功注册组件的! 某些软件(如超级兔子)运行后会修改注册表HKEY_LOCAL_MACHINE/SOFTWARE/Classes的权限,例如图三:
但按[高级]按钮时,发现实际是空的,例如图四:
增加administrators组,并选择上“完全控制”,按[应用],如下图五:
按[应用]后,系统会自动恢复增加creator owner、power users、system、users组,然后将everyone删除,如下图六:
删除everyone后,按右下角[高级],如下图七:
选择administrators,将“从父系继续。。。”前的勾取消,按[复制],再按确定,如下图八:
之后删除注册失败的动易组件,重新安装,OK!现在组件就注册成功了!不用重新安装系统了。
非凡说明: 假如使用超级兔子的朋友,你发现只要一启动兔子软件,classes的权限会恢复为如图三,但假如组件已经注册了就没有影响的,只是下次重装组件前,要重新上面的操作,因为没有administrators的权限是注册不了的。这个兔子软件的麻烦,就有待兔子作者解决了。
其他原因引起注册失败的,应该都是上述权限的原因,干净的正版系统假如删除了administrators组权限,同样是注册不成功的。
新闻热点
疑难解答
图片精选