应该是软件使用的控件(ocx或dll)为注册造成的。 解决方法:找到该软件需要用到的控件进行注册。用开始-运行 regsvr32 后面加控件的绝对位置,例如:comdlg32ocx 注册方法为:regsvr32 c:\windows\system32\mscomctlocx 或打开该软件帮助文件寻找还需要什么控件才能运行该软件。
关键不知道你到底用的什么软件?所以无法给你标准答案。
从其它计算机或网上查找一个同一版本的ole32dll文件。
将文件复制到可以启动系统的U盘
使用U盘启动计算机后,将U盘上的文件复制到它对应的目录:
Windows 95/98/Me系统,将ole32dll复制到C:\Windows\System目录下。
Windows NT/2000系统,将ole32dll复制到C:\WINNT\System32目录下。
Windows XP/WIN7/Vista系统,将ole32dll复制到C:\Windows\System32目录下。
如果您的系统是64位的请将文件复制到C:\Windows\SysWOW64目录
重启计算机。
如果仍然不能进入系统,有可能是你的文件版本不正确,或存储的位置不正确。
在哪里粘贴,是在visio里无法粘贴吗?很多OLE对象因为版本问题等无法粘贴和显示,方法有二,一个是把该OLE对象在原编辑软件下转换格式,如果是矢量的,可以转成dfx的交换格式,或者wmf(会丢失图层等很多细节性设置)之类;二是把该OLE对象在原编辑软件下转换为低版本;三是升级visio,可以解决一部分OLE文件兼容问题,但是通常不能彻底解决。
以上就是关于运行软件时显示OLE错误码0x80040154 Class not registered如何解决全部的内容,包括:运行软件时显示OLE错误码0x80040154 Class not registered如何解决、计算机丢失ole32.dll怎么解决、visio无法粘贴该 OLE对象 怎么解决等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)