com类工厂出错

时间:2012-04-08 10:45:19

标签: c# .net wia

请大家帮帮我 我在.NET Frame Work 4.0上使用C#创建了一个项目,并且我使用了WIA(Windows Image Acquisition)并且它成功地工作了。 当我在另一台PC上运行.exe文件但我得到一条消息说:

” 检索具有clsid {E1C5D730-7e97-4D8A-9E42-BBAE87C205}的组件的com类工厂失败,原因是以下错误80040154 “ 甚至两者都是32位,可能导致此错误

2 个答案:

答案 0 :(得分:0)

最有可能的是WIA没有安装在机器上;堆栈跟踪有助于缩小错误范围。

我知道Windows 2008服务器上默认不安装WIA。您可以使用服务器管理器安装桌面体验功能来安装它。

另一台PC的配置是什么?

答案 1 :(得分:0)

尝试将wiaaut.dll复制到与exe相同的位置。它可能不是一个长期的解决方案,但至少它会告诉你问题是否在于试图找到WIA库。