首页 > CMS > 动易CMS > 正文

[测试报告]动易组件注册失败的处理方法(无需重装系统)

2024-09-10 21:54:40
字体:
来源:转载
供稿:网友

首先,非常感谢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组权限,同样是注册不成功的。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

图片精选