关于部分控件无法注册 丢失或无效的解决方法
刚刚在操作系统为Win7的电脑上安装了管易通仓库管理软件,在增加出入库单据时弹出以下提示,也无法进行帐套备份:
解决方法:进入管易通软件安装程序文件夹,找到 MSCOMCT2.0CX控件,右击--【复制】,然后双击桌面上【我的电脑】进入C:\windows\system32 文件夹,在空白处单击鼠标右键,选择【粘贴】,可能会弹出文件替换提示框,请点击【确定】,然后重新运行软件,应该就没问题了。
如果还是出现上面一样的提示框,那么请您在开始菜单——搜索框中输入:
regsvr32.exe C:\windows\system32\Mscomct2.ocx 这个是将Mscomct2.ocx控件注册。
然后回车。
但是还是提示:
点击【确定】以后会出现:
这时,请您再次在开始菜单——搜索框中输入:
regsvr32.exe C:\windows\system32\Mscomct2.ocx /u 这个是将Mscomct2.ocx控件反注册。
然后回车。
会弹出以下提示框:
然后请您再次进入管易通软件安装程序文件夹中,找到setup.exe这个可执行程序,鼠标右键单击,选择以管理员身份运行(win7 系统中右击可看到,XP系统直接双击) 重新安装一下!
再次进入软件中,就可以增加出入库单据了,备份也可以了。
如果还是有错误信息提示,请您再次进入管易通安装程序文件夹中,双击setup.exe,重新运行一下,并且在安装时选择【系统文件夹】:
在注册\反注册Mscomct2.ocx控件时有可能无法注册\反注册成功,但是我们可以尝试重新安装软件,但是安装时要选择系统文件夹,如上图。
如果还是不行,那么可以尝试找到C盘下的system32文件夹还有system64文件夹 将里面的Mscomct2.ocx控件【剪切】出来【粘贴】到管易通软件安装程序文件夹中再试试。注意:需要重新启动电脑再运行软件!
可能还会有这个提示框信息,解决方法参考上面的Mscomct2.ocx控件问题的解决方案!
附注:
Regsvr32.exe
文件信息
regsvr32.exe - regsvr32 进程文件: regsvr32 or regsvr32.exe
进程名称: Microsoft DLL Registration Service
进程类别:其他进程
英文描述:
regsvr32.exe is a processes belonging to the Windows OS and is used to register dynamic-link libraries and ActiveX controls in the registry. This program is important for the stable and secure running of your computer and should not be terminated.
中文参考:
regsvr32.exe用于注册Windows操作系统的动态链接库和ActiveX控件。这个程序对你系统的正常运行是非常重要的。
出品者:Microsoft Corp.
属于:Microsoft Windows Operating System
系统进程:Yes
后台程序:Yes
网络相关:No
常见错误:N/A
内存使用:N/A
安全等级 (0-5): 0
间谍软件:No
广告软件:No
病毒:No
木马:No 文字
编辑本段安全方面
regsvr32.exe 文件建议修改权限,删除所有的用户只保存Administrators 和SYSTEM为所有权限
regsvr32.exe是32位系统下使用的DLL注册和反注册工具,使用它必须通过命令行的方式使用,格式是:
regsvr32 [/u] [/s] [/n] [/i[:cmdline]] DLL文件名。
命令可以在“开始→运行”的文本框中,也可以事先在bat批处理文档中编写好命令。未带任何参数是注册DLL文件功能,其它参数对应功能如下:
/u:反注册DLL文件;
/s:安静模式(Silent)执行命令,即在成功注册/反注册DLL文件前提下不显示结果提示框。
/c:控制端口;
/i:在使用/u反注册时调用DllInstall;
/n:不调用DllRegisterServer,必须与/i连用。
单独运行regsvr32.exe程序,可以看到弹出一“No DLL name specified”的错误提示框,并且可以看到参数原英文提示信息(如图)。
输入DLL文件名时,如果待处理的是非系统文件,必须在文件名前添加文件绝对路径,必须注意的是文件路径不包含中文,否则很可能导致处理失败。如果碰到regsvr32不能正常执行时,很可能系统文件遭到破坏,因为使用regsvr32.exe 时会调用到Kernel32.dll、User32.dll和Ole32.dll三个文件,在DOS模式或其它系统替换正常文件即可解决。
Regsvr32.exe修复
http://www.dllbang.com/exe/regsvr32.exe.html