安装CNKI E-Learning时,显示无法注册动态库或控件(DLL/OCX),运行RegSvr32失败,其返回值为0x3


请问这个问题怎么解决啊?急求答案!!!
  • 微软官网下载链接在“注意事项”中

  • 2

    点击下载即可(不数氏陆大,才1MB多)名称为“VB6.0-KB290887-X86.exe”

  • 3

    就是如图所示,然后双击打开

  • 4

    按提示安装。

  • 方法2

  • 1

    也可能是与一些其它软件不兼容(比如word2007就与一些软件就不兼容),那样的话,有一个办法很好解决,那就是隔离沙箱(360安全卫士里的功能大全里找就可以)

  • 2

    隔离沙箱就像是在系统里构建了一块虚拟的隔离(纯净)空间薯顷。运行在沙箱中的程序,感知不到它与运行在系统上的差别。但是软件会核誉运行在这块隔离的空间中,不会对真实的系统产生任何影响(软件却认为自己已经运行在系统中了哦)。这样就可以避免软件之间的不兼容(没有其它软件的干扰)

  • 3

    安装包放进隔离沙箱里,在沙箱里进行安装。


  1. 先安装Microsoft Visual C++ 2008 Redistributable 岁困x86,可以在微软网站上下载,地址http://www.microsoft.com/zh-CN/download/details.aspx?id=29。如果Microsoft Visual C++ 2008 Redistributable x86安装过程中出错,请用winzip解压该安装包,运行解压后的程序install.exe。如果Microsoft Visual C++ 2008 Redistributable x86安装中提示修复或卸载已安装的程序,先卸载再安装。Microsoft 清孝Visual C++ 2008 Redistributable x86安装成功再安装CNKI E-Learning。

  2. 如乎正念果第一步还不成功请“以管理员身份运行”安装包。


最有可能的是,你的环境还不是很全.很可能塌简你误删除了什么东西.导致你要注册的dll或ocx所依赖的环境不存在,有团空裤vc的话用depends看一下就知道了,建议
在cmd下 运行for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1 命令重新注册,若不行,重新安装系统试亏拦试看!
最有可能的是,你的环境还不是很全.很可能塌简你误删除了什么东西.导致你要注册的dll或ocx所依赖的环境不存在,有团空裤vc的话用depends看一下就知道了,建议
在cmd下 运行for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1 命令重新注册,若不行,重新安装系统试亏拦试看!
你可以找另一台的电脑上去复制下这个缺失的文件,看空罩看能否解决问题
或者你敬亏衡可以尝试使用腾讯电脑管家来修复缺失DLL文件
具体方法是,打开腾讯电脑亮做管家--电脑诊所--软件问题--丢失.Dll 文件--一键修复--完成
如果还是解决不了,去脚本之家下一个文件直接复制进去就能搞定了
如果找不到,还可以下载一个dx修复工具3.0增强版,去修复一下