Skip to main content

2026 年 1 月 7 日

对 DirectFlex 应用程序进行故障排除

配置为使用 DirectFlex 的应用程序有时可能会导致与其他应用程序发生冲突,这可能会导致应用程序意外停止。

问题

应用程序已配置为使用 DirectFlex 启动,并且应用程序意外停止。

原因

DirectFlex 使用“挂钩”来通知进程的启动和退出,这种技术有时会与其他软件产生冲突,尤其是与安全和反恶意软件产品。

解决方案

  1. 为解决与特定第三方应用程序的冲突,Dynamic Environment Manager 提供了高级策略设置。有关可用于特定供应商的策略的更多信息,请参阅 Omnissa 产品文档上*《安装和配置 Omnissa Dynamic Environment Manager 》指南中的组策略对象的 DEM FlexEngine 高级配置设置*。

  2. 或者,您可以排除一个或多个可执行文件,以便它们不受挂钩机制的影响。

    通过创建 DLLInjection.xml 文件(默认情况下此文件不存在)排除可执行文件。

    1. \\Server\FlexConfigShare\General\FlexRepository 文件夹中创建一个名为 AgentConfiguration 的文件夹。

    2. 使用以下行创建新的 DLLInjection.xml 文件。

      <?xml version="1.0" encoding="utf-8"?>
      <agentConfiguration>
        <setting type="exclude" list="sample1.exe|sample2.exe" />
      </agentConfiguration>
      
    3. list 字段中添加要排除的可执行文件。

      例如,list="notepad.exe|calc.exe|regedit.exe"

      • 要指定多个可执行文件,请使用 |
      • 下载软件包的 Agent Configuration Examples\FlexRepository\AgentConfiguration 文件夹中提供了一个示例配置文件。
    4. 使用 UTF-8 编码保存 DLLInjection.xml 文件。

后续步骤

根据您选择的解决方案,解决冲突或者为特定应用程序停用挂接机制。如果选择排除应用程序挂钩,请为应用程序配置 Dynamic Environment Manager 配置文件,以便在登录和注销时执行导入和导出。

此页面对您有帮助吗?

对本主题提供反馈

本主题对您有帮助吗?

请勿填写任何个人信息或机密信息。

正在生成链接…