[测试报告]动易组件注册失败的处理方法(无需重装系统)_动易Cms教程
首先,非常感谢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组权限,同样是注册不成功的。
- MAC错误的解决方法
- 如何屏蔽动易后台导航里的某个功能菜单?
- 动易.NET版本留言自动选定栏目方法
- 动易SiteFactoty整合Discuz!NT3.0
- 在任意位置获取根节点ID标签
- 如何开启SiteWeaver6.8的支持,反对功能
- Windows 2008安装动易.NET系统之四----动易系统安装篇
- Windows 2008安装动易.NET系统之三----数据库篇
- Windows 2008安装动易.NET系统之二----IIS、目录环境配置篇
- 数据库修复,SQL Server 2005内部操作不一致的处理
- 如何安装动易.net程序权限配置
- 为什么提示对Windows系统文件夹下的Temp目录没有访问权限?
- 相关链接:
- 教程说明:
动易Cms教程-[测试报告]动易组件注册失败的处理方法(无需重装系统)。