1.如何解决win10因为权限问题无法注册com组件
1、首先确保你的WIN10是管理员权限
2、下载comdlg32.ocx等控件,网上可搜到
3、把comdlg32.ocx放到c:\Windows\SysWOW64,注:需要管理员权限
4、开始-程序-附件-命令提示符,右键点击,管理员身份运行
5、regsvr32 c:\Windows\SysWOW64\comdlg32.ocx(相应控件名)
提示DllRegisterServer in C:\WINDOWS\SysWOW64\comdlg32.ocx succeeded
即表示控件注册成功
2.如何注册系统组件?
1、点击windows左下方古老的开始菜单,在弹出菜单中选择控制面板。
2、添加点win7的组件,能添加的不多,如需要大量空间,用第三方软件去添加,选择《程序》下的《添加软件》。3、出现下图所示介面,这都是已安装的第三方程序,要选择《打开或关闭windows功能》。
4、下个菜单就列出了所有可动态安装或卸载的win7组件,打勾的就是已安装组件。5、根据需要安装,游戏、索引服务、XPS服务这些用得上的就添加,如用第三方浏览器,IE10也可删。
6、确定后,系统需要更改系统配置,果涉及到关键组件,可能要重启操作系统,配置完成后就可。删除组件也是同样的操作法。
3.win10系统注册控件的命令怎么写
注册ocx文件的方法:1.安装文件,其实也就是把他复制粘贴到我们的系统文件中。
2.对于是32bit的系统。请把 comdlg32.ocx 移到 c:\Windows\system32 里面
3.对于是 64bit的Win10 系统, 要把comdlg32.ocx 移到 c:\Windows\SysWOW64
4.打开“运行”。输入注册命令。
对于32位的系统。在运行中直接输入“regsvr32 c:\Windows\system32\comdlg32.ocx”;
对于64位的系统。在“运行”中直接输入“regsvr32 c:\Windows\SysWOW64\comdlg32.ocx”;
5.或者用选择打开的方法注册,例如要注册comdlg32.ocx,
右键单击comdlg32.ocx选择“打开方式”;
6.浏览找到regsvr32.exe点确定就可以完成注册。
4.win10怎么添加windows组件
windows教程网 {系统天地} 在电脑使用过程中,电脑用户们总是习惯将电脑系统中没有需要的系统组件关闭,这样不仅可以让用户用的更加顺心,还能够起到优化系统的作用,那么在win10系统中该如何来关闭系统组件呢?下面就一起来看看如何关闭win10系统中windows组件方法。
1.登录win10系统桌面,点击打开开始菜单 – 控制面板。
2.在打开的控制面板窗口中,点击查看方式为“大图标”然后点击打开“程序和功能”进入下一步操作。
3.在打开的程序和功能窗口中,点击打开左侧的“启用或关闭windows功能”进入下一步操作。
4.在windows功能窗口中,取消勾选想要关闭的系统组件,点击确定完成操作。
以上就是如何关闭win10系统中windows组件方法,有遇到此类情况或者是不懂的如何关闭win10系统中windows组件的用户,可以尝试以上的方法操作看看,希望以上的方法可以给大家带来更多的帮助。
5.Windows10系统怎样注册OCX控件
使用XP系统下可以成功注册OCX或DLL控件,
使用支持UAC(WIN8,WIN10等)的系统,就必须要使用管理员权限才能成功注册,否则会注册失败(错误代码:0*80070005,这个代码是由于没有权限导致的)。
其实我们可以在资源管理器的菜单【文件】—》【打开命令提示符】—》【以管理员身份打开命令提示符】打开命令提示符。
输入注册命令就可以成功注册了。
使用WINSHELL也是可以注册的,打开方法与命令提示符类似。
6
可以说是命令提示符的升级版,命令提示符的所有命令都可以在这里跑。如图,注册成功。
6.windows2008如何注册COM组件问题
打开注册表编辑器,修改[HKEY_CURRENT_USER\Software\Microsoft\Windows\Current Version\Policies\System,将其中字符串值"NoDesktop"删除 时候中了病毒或者对系统进行了错误设置之后,登陆系统以后桌面上一片空白,即没有开始菜单和任务栏,也没有我的电脑等组件,只能按CTRL+ALT+DELETE组合键打开任务管理器启动相应的程序。
导致这个问题的原因是登陆系统以后,没有启动shell进程(explorer.exe),可以采用以下方法进行排错: 1,恢复受损的系统文件 重起系统,按F8键,进入安全模式,在运行对话框里依次运行以下命令: SFC /PURGECACHE SFC /SCANNOW 根据提示插入合适的安装光盘,恢复可能受损的系统文件。 2,检查注册表键值 a,执行干净启动,禁用所有第三方的系统服务和自启动程序 b,打开注册表编辑器,进入HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon注册表项。
检查右面键值shell的数值数据是否为Explorer.exe,如果不是,可以将其修改为Explorer.exe 。 检查右面键值Userinit的数值数据是否为“C:\WINDOWS\system32\userinit.exe,”(引号内)。
如果不是,可以将其修改为“C:\WINDOWS\system32\userinit.exe,”(引号内)。
7.win10计算机考试系统运行时注册组件失败怎么解决
按下Windows徽标键后,再按下字母“Q”键,进行查找,输入cmd。
选择“命令提示符”,按下鼠标右键,选择“以管理员身份运行”。
弹出用户帐户控制提示窗口,提示是否已管理员身份运行,选择‘是’,打开命令行窗口。
命令行窗口中键入:regsvr32 x:\xxxx\xxx.xxx,其中“x:\xxxx\xxx.xxx”代表要注册的文件名,要包含完整路径的文件名,就是含有盘符、文件夹路径、文件名组成的完整文件名。
5
敲入回车,执行,成功!
8.如何使用VB创建一个COM组件
转载: 看看这对你有没有帮助。
终于试验成功了! 我在原本只有win2000 professional 的机器上又安装了一个win2000 server,并将其配置成主域 控制器,然后在另一台win98机器上用Administrator登录,启动VB,写个小程序试了一下,OK! 为避免大家继续在黑暗中摸索,我现将试验用的具体例子及步骤详述如下(一个最简单的例子): 1、在win2000 server机器上用VB(+SP5.0)创建一个ActiveX(DLL)工程,将工程名字改为“COM_Test” 2、添加一个类模块,名称为“ClsAdd”,并输入如下几行代码: Option Explicit Public x, y As Integer Public Function myAdd() As Integer myAdd = x + y End Function 3、打开“工程属性”对话框,选择“生成”,选中“自动升级”;选择“部件”,选中“远程服务器文件”(此点很重要,否则编译时不会生成类型库文件COM_Test.TLB)及“二进制兼容”,最后“确定” 4、保存并编译,生成“Com_Test.dll” 5、打开“控制面板/管理/组件服务”,在“COM+应用程序”下利用“COM+应用程序安装向导”创建一个空的COM+应用程序,名称为“MyTest” 6、在“MyTest”下,新建“组件”,在“组件安装向导”中,选择“安装新组件”(注意:不要使用“导入已被注册的组件”),然后将第4步生成的Com_Test.dll及Com_Test.tlb都添加进来(两个文件都要!),完成。 7、右击“COM+应用程序”上方的“我的电脑”,选择“属性”,然后在“属性”对话框中的“默认属性”页下,将“默认身份验证级”改为“无”,确定。
8、右击“MyTest”,导出客户端的“应用代理”。注意:在导出对话框中,必须选择“应用程序代理”而不是“服务器应用程序”! 9、将导出后的两个文件(即应用程序代理)安装到win98机器上,此时它会在注册表中添加几处注册项,并在C:\program files\ComPlus Applications下产生一个以CLISD命名的文件夹,打开来可看到Com_Test.tlb及Apl82.tmp二个文件。
注意:win98机器上是没有Com_Test.dll文件的,该文件在win2000 server机器上! 好了,准备工作至此结束,下面在win98机器上来验证你的COM+配置型组件能否工作。(先用Administrator及口令登录) 10、启动VB(+sp5.0),创建一个exe工程,在窗体上放置一个文本框与一个命令按钮,并在命令按钮的Click事件中加入代码: Dim ox as object set ox=createobject("Com_Test.ClsAdd","win2000 server 的IP地址") ox.x=12 ox.y=13 text1.text=ox.myAdd() 执行程序,win2000 server 机器的硬盘灯一阵闪烁之后,Text1中欢快地跳出“25” ---成功了! 以上经验是在我经过多次痛苦的失败之后摸索出来的,看来靠别人不如靠自己。
后记: 1、此前,我对有关COM+的内容可以说是一片空白,什么都不懂,甚至也没做过有关DCOM的试验。近来空闲,络续看了点CSDN论坛中的提问与回答,可没有一个让人满意的。
万不得已,自力更生。 2、个人以为,COM+组件并不一定要配置在主域控制器上,但必须配置在某个域中的某台win 2000 Server上,而不是一般的2000 professional上(可能考虑到安全性)。
3、配置COM+组件不是在win98机器上的,而是在win 2000 Server上。比如,你在win98机器上安装 应用程序代理后,找不到相应的DLL文件,只有TLB文件(类型库),该DLL文件在win 2000 Server上由Dllhost.exe来负责装入内存。
4、若是创建非配置型组件,则第一步中不是创建一个ActiveX(DLL)工程,而是ActiveX(EXE)工程, 因为该exe文件在服务端不是由Dllhost.exe来负责装入内存,而是自行执行。此种情形下,当然也 就不需要第5至9步的操作了。
转载请注明出处windows之家 » win10怎么注册com组件