【问题标题】:COMException when running application in Citrix XenApp 6在 Citrix XenApp 6 中运行应用程序时出现 COMException
【发布时间】:2014-03-11 12:01:54
【问题描述】:

我正在运行在 Windows 2008 R2 64 位上运行的 Citrix XenApp 6 中部署的应用程序并收到以下错误:

System.Runtime.InteropServices.COMException (0x80040154):正在检索 COM 具有 CLSID {9BA05972-F6A8-11CF-A442-00A0C90A8F39} 的组件的类工厂 由于以下错误而失败:80040154 未注册类(异常 来自 HRESULT:0x80040154 (REGDB_E_CLASSNOTREG)

我在this MSDN topic 上发现了同样的问题,但我没有找到解决方案。

【问题讨论】:

  • 它告诉你你试图实例化的 COM 对象没有注册。
  • 你能告诉我如何在windows server 2008 R2上注册Interop.SHDocVw.dll

标签: c# com citrix xenapp


【解决方案1】:

看来 ShellWindows 类(用于枚举 InternetExplorer 窗口) 由 explorer.exe 进程托管。因此,由于 Citrix 在无缝模式下不运行 explorer.exe 我们得到了检索 COM 对象的异常。

汤姆

谢谢。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-23
    • 1970-01-01
    相关资源
    最近更新 更多