【问题标题】:what is this oleaut32.dll?这是什么oleaut32.dll?
【发布时间】:2019-01-18 04:11:02
【问题描述】:

在我们的一个 Windows 服务应用程序上遇到错误,它指向这个 dll - oleaut32.dll

这是事件查看器日志

来自源 .NET 运行时 4.0 错误的事件 ID 1000 的描述 找不到报告。引发此事件的组件 未安装在您的本地计算机上或安装 损坏。您可以在本地安装或修复组件 电脑。

如果事件源自另一台计算机,则显示信息 必须与事件一起保存。

活动中包含以下信息:

> [our-application].exe
> 4.0.0.0 5174a88d oleaut32.dll
> 5.2.3790.4807 4d0fa719 0 0000000000024057

我们不确定这是如何或为什么意外发生或导致此错误的原因。另外,我们之前没有遇到过这种错误。

我们的应用程序使用 .net framework 4.0 并在带有更新的 Microsoft 安全补丁的 windows 2003 服务器上运行。

【问题讨论】:

  • 请通过support.microsoft.com 打开支持案例。当您的应用程序本身或任何依赖项尝试执行 OLE 自动化时,将使用该 dll。您可能遇到了已知问题之一(Microsoft 有几个公共修补程序和私有修补程序)。 Microsoft 支持可以告诉您如何解决它。
  • @LexLi - 感谢您指出这一点,我们可能会遇到已知问题或某种问题。我读到有热修复因为它的漏洞。

标签: c# .net


【解决方案1】:

oleaut32.dll 这是微软用于 OLE 技术的库; OLE Automation

您可以查看Microsoft,看看您是否找到任何支持。

另一个替代链接是this

考虑一下:

重要提示:不要从“DLL 下载”网站下载 oleaut32.dll。下载 DLL 文件不是一个好主意的原因有很多。如果您需要 oleaut32.dll 的副本,最好从其原始合法来源获取。

【讨论】:

  • 现在 oleaut32.dll 是一个系统组件。它是标准的 Windows 组件之一。
  • 此 MS 知识库文章可能会引起您的兴趣:support.microsoft.com/en-us/kb/3020338(在 Windows 中应用更新 3006226 后应用程序无法正常工作)
猜你喜欢
  • 2010-10-03
  • 2011-07-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-11-27
  • 2022-01-21
相关资源
最近更新 更多