没有注册类
㈠ 没有注册类别
没注册类别是原因是 程序调用COM组件失败,被调用的COM组件没有注册
解决问题的根本版办法是看程序调用的是权哪个组件,对应哪个文件,手动注册一下也许可以解决。
我碰到这个问题的情况是64位系统下,有些组件(微软的)只有32位版本,64位的应用程序调用不了32位的COM组件,返回的结果就是没有注册类别。
你可以尝试寻找纯32位版本的程序,如果是在64位系统的话
如果不是的话;出现这个提示的程序是什么?进行什么操作出现这个提示?猜测一下然后google之。 你也可以把详细信息补充一下
㈡ 我写了一个程序,使用起来抱错,说没有注册类
一、关于 COM 组件
COM 是 Component Object Model (组件对象模型)的缩写,这种技术的一大优点就是组件可以被大多数应用程序再使用,一个COM组件(ActiveX控件)可由不同语言的开发工具开发,包括C++和Visual Basic或PowerBuilder,甚至一些技术性语言如VBScript。
开发 COM类应用的一大问题,在于开发过程缺乏即时性的观察手段和指导。此外,如果开发的应用使用的某 COM组件,在目标运行环境中没有登记服务(注册),就会出现 COMException之类的错误,且比较难调试。
通常来说,大多数的应用是开发 MicroSoft Office类的 COM程序,如调用 word、excel、access等,常见的错误就是在用户的电脑上,无法运行,其原因,大多是 Office软件没有完整安装所造成的。
某些用户的电脑上看似安装了 Office,并且也能运行软件,如用 Excel打开表格、进行编辑等,但可能是用所谓“绿色精简”的版本,这些版本虽然也能运行,但 COM类在注册表中的信息数据,基本上并没有写入(被精简了),也并不完整,这就会导致在需要这些 COM类的服务时,无法正常运行。
解决办法,通常建议是在目标运行电脑上,安装完整版的 Office。
二、相关工具
可以借助于工具软件来查看 COM 信息数据是否注册完善,其步骤如下:
1、开始 -> 运行,然后键入 DCOMCNFG。(意即 DCOM Config)
2、如图,打开 DCOM配置:
提示:
如果电脑的系统是64位,打开 DCOMCNFG 之后,可能找不到项“MicrosoftExcel Application”,这时,需要:
1.运行:mmc -32
2.打开“文件”-“添加或删除管理单元”-选择组件服务-点击添加-确定。
㈢ ArcGis中出现没有注册类提示怎么解决
原因是机器上缺少Office的数据驱动。
需要安装 2007 Office System 驱动程序(AccessDatabaseEngine.exe) ,
这些组件还支持与 Microsoft Windows SharePoint Services 和文本文件建立连接。
此外,还会安装 ODBC 和 OLEDB 驱动程序,供应用程序开发人员在开发与 Office 文件格式连接的应用程序时使用。
这个程序安装之后,上述错误即可解决。
㈣ win10显示没有注册类怎么解决
1、首先,请大家在Win10系统的任务栏图标中击右键,在弹出的菜单中点击选择“任务管理器”选项,打开Win10系统的任务管理器。
㈤ win10好几个程序提示“没有注册类”
突然出现了“没有注册类”,不知道之前做了什么?你试试:
1、在Win10系统下按Win+R打开运行,输入services.msc回车打开服务;
2、在服务中找到User Manager服务;
3、打开usermanager服务属性,将其启动类型设置为“自动”,注销重新登录后应该可以解决问题。
㈥ 电脑宽带连接没有注册类
且多是人为造成最常见的现象是;另,这种情况很少见,从硬件管理下可以看到网卡前有黄色小问号:注册清被清除:网卡没装好驱动
㈦ Windows7打开软件提示没有注册类别怎么解决
Windows7打开软件提示没有注册类别的解决方法如下:
1、在打开软件的过程中有时会出现一个对话框,提示没有注册类:
㈧ 电脑显示没有注册类,怎么办啊!
1,同时按下键盘上的win+r键,打开运行窗口。在运行窗口中点击输入框,准备进行输入。
㈨ 电脑显示没有注册类
1、打开开抄始菜单,找到“运行”点击。会弹出一个运行的窗口。
㈩ Win10打开软件提示“没有注册类”怎么办
详细的解决方法如下:第一,使用快捷键“win+r”进入运行窗口,在运行输入框中输入“services.msc”,回车后进入下一步;
第二,在新打开的服务窗口中选中user
manager;
第三,将usermanager服务的属性打开,且将其启动类型设置成“自动”,随后重启电脑即可将问题解决。
按照以上步骤完成后,即可解决Win10系统中Edge浏览器提示没有注册类的问题了,需要的用户试试看吧。