vb6上的错误“运行时错误-2147319779自动化错误对象库未注册”

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vb6上的错误“运行时错误-2147319779自动化错误对象库未注册”相关的知识,希望对你有一定的参考价值。

嗨伙计们我在使用Windows7 Home Premium中的FileSystemObject时遇到问题“收到错误消息”运行时错误-2147319779自动化错误对象库未注册“我在windows xp sp3上使用此代码并且它工作正常,我试过Registrer dll “c: windows system32 scrrun.dll”但仍显示错误,谢谢大家!

Set Diretorio = FSO.GetFolder(DiretorioDinamico)'The error occurs here!
答案

我对syswow64上安装的一些常见组件的错误注册有同样的问题,其中包括mscomctl.ocx。在搜索并找不到解决方案之后,我找到了解决问题的方法。所以,解决的唯一方法是:

  1. 取消注册qazxsw poi(提升权限)
  2. 禁用Internet Explorer(在我的情况下为版本10)
  3. 重新启动系统
  4. 注册mscomctl.ocx(始终提升)
  5. 再次启用IE10

这似乎是IE10的问题。因为我禁用它,我终于可以正确注册公共控件。

我希望(尽管我的英语不好)帮助那些面临同样问题的人。

以上是关于vb6上的错误“运行时错误-2147319779自动化错误对象库未注册”的主要内容,如果未能解决你的问题,请参考以下文章

Windows 7 上的 VB6 应用程序无法访问映射驱动器

GetWindowsDirectory() API 返回错误 (vba\vb6)

将 VB6 编译为 Server 2016 上的后台进程

如何从 ATL 返回正错误代码到 VB6?

如何在 VB6 中处理 OCR 扫描错误

VB6:错误 3078“... Jet 数据库引擎找不到输入表或查询...”的可能原因是啥