OLE 错误,错误代码:0x80040154:CLass not registered

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-07-02
运行软件时显示OLE错误码0x80040154 Class not registered如何解决

应该是软件使用的控件(*.ocx或*.dll)为注册造成的。 解决方法:找到该软件需要用到的控件进行注册。用开始-运行 regsvr32 后面加控件的绝对位置,例如:comdlg32.ocx 注册方法为:regsvr32 c:\windows\system32\mscomctl.ocx 或打开该软件帮助文件寻找还需要什么控件才能运行该软件。
关键不知道你到底用的什么软件?所以无法给你标准答案。

WIN7 64位操作系统
1、首先确保你的WIN7是管理员权限
2、下载MSCOMCTL.OCX等控件,网上可搜到
3、把MSCOMCTL.OCX放到c:\Windows\SysWOW64,注:需要管理员权限
4、开始-程序-附件-命令提示符,右键点击,管理员身份运行
5、键入:regsvr32 c:\Windows\SysWOW64\MSCOMCTL.OCX(相应控件名)
提示注册成功后,其他需要MSCOMCTL.OCX控件的程序也可使用了
注:如目录c:\Windows\SysWOW64中有MSCOMCTL.OCX文件,可省略2.3条

可能是软件和你的系统不兼容,或软件本身存在缺陷导致的.还有一种可能是系统文件被破坏,如以前正常,可以还原系统.