错误:80040154在windows 7 64位mchine上

本文关键字:64位 mchine windows 80040154 错误 | 更新日期: 2023-09-27 17:58:03

我已经在windows 7 32位机器上用VS2010在windows上创建了应用程序。它在我的生产机器上运行良好。

但是,当我在客户端服务器上安装此应用程序时,它会生成错误"System.Runtime.InteropServices.COMException(0x80040154):由于以下错误,检索CLSID为{00024500-0000-0000-C000-000000000046}的组件的COM类工厂失败:80040154。"

客户的机器是寡妇7 64位。

我正在使用dlls来处理word、excel和pdf。

请帮我解决这个问题。我被这个问题困扰着。

错误:80040154在windows 7 64位mchine上

Hans解决方案(https://stackoverlow.com/a/4021887/2019288)

没有太多好的理由会失败,尤其是regsvr32步骤。在该dll上运行dumpbin/exports。如果你看不见DllRegisterServer,则安装已损坏。它应该副作用更多,您将无法构建C/C++项目不再

一种标准故障模式是在64位操作系统上运行系统这是32位非托管代码,您确实会得到未注册"异常。Project+属性,"生成"选项卡,更改x86平台目标。