症状
如果在 Citrix 环境中运行 Microsoft Dynamics GP 10.0,则复制 (Ctrl+C) 并粘贴 (Ctrl+V) 功能在 Microsoft Dynamics GP 中不起作用。 无法再在本地应用程序与会话之间或会话中的不同应用程序之间复制或粘贴。
原因
发生此行为的原因是 Microsoft Dynamics GP 应用程序错误地将自身插入到本地工作站或Windows剪贴板链中。
解决方法
若要解决此问题,请获取 Microsoft Dynamics GP 10.0 的最新 Service Pack。 有关详细信息,请访问以下 Microsoft 网站之一,具体取决于你是合作伙伴还是客户。
合作伙伴
https://mbs.microsoft.com/partnersource/downloads/servicepack/客户
https://mbs.microsoft.com/customersource/support/downloads/servicepacks
解决方法
若要避免此行为,请通过使用 RepairCBDChain 工具暂时修复剪贴板链:
-
下载 RepairCBDChain 工具。 若要下载 RepairCBDChain 工具,请访问以下网站:
-
验证 Microsoft Dynamics GP 10.0 是否正在运行。
-
在命令提示符下,将目录更改为 RepairCBDChain 工具所在的位置。
-
键入RepairCBDChain.exe,然后按 Enter。
注意 每次运行 Microsoft Dynamics GP 时,必须完成这些步骤,以便复制和粘贴功能正常工作。
如果 Microsoft Dynamics GP 部署为用户无法访问桌面的已发布应用程序,请执行以下步骤:
-
创建 Dynamics.set 文件的备份副本。
-
创建备份文件Dex.ini副本。
-
将 Launcher.cnk 文件从 Microsoft Dynamics GP 10.0 CD VOL 2 中的 \Tools\Continuum 文件夹复制到 Microsoft Dynamics GP 10.0 安装目录。 Microsoft Dynamics GP 10.0 安装目录可能如下所示:
C:\Program Files\Microsoft Dynamics\GP\
-
将RepairCBDChain.exe文件复制到根驱动器 (例如,C:\RepairCBDChain.exe) 。
-
使用 Dex.ini 打开位于 Microsoft Dynamics GP 10.0 安装目录中的 记事本。 Microsoft Dynamics GP 10.0 安装目录可能如下所示:
C:\Program Files\Microsoft Dynamics\GP\Data\
-
将以下行添加到文件Dex.ini:
OLE_Application1=C:\RepairCBDChain.exe备注
-
将路径更改为在步骤 4 中复制RepairCBDChain.exe文件的路径。 路径不能包含名称使用空格或特殊字符的文件夹。
-
如果在其他加载项 Continuum 应用程序中的 OLE_Application1 文件中已有Dex.ini行,请将 1 替换为 2。 如果已有一些 X OLE_Application,请将 1 替换为X+1。
-
-
保存并关闭Dex.ini文件。
-
启动 Microsoft Dynamics GP 10.0,然后在系统提示时单击"是"以包含新代码。
注意 Dynamics.set 文件将添加 PRODID"851",其名称为"Continuum Application Launcher"。 -
在 Microsoft Dynamics GP 中登录到公司,然后验证复制和粘贴功能是否正常工作。
若要安全删除此解决方法,请还原到原始Dex.ini和 Dynamics.set 文件。
更多信息
安装 Launcher 工具并启动 Microsoft Dynamics GP 后,可能会收到一条消息,指出 RepairCBDChain 工具正在运行。 可以单击此消息窗口。 如果不想收到此消息,请参阅 Citrix 文档 ID CTX106226 中所述的参数。 若要访问本文档,请访问以下 Citrix 网站:
http://support.citrix.com/article/CTX106226重要确保不要从文件中删除OLE_Application1行Dex.ini或删除RepairCBDChain.exe文件。 如果删除OLE_Application1行或意外删除RepairCBDChain.exe文件,复制和粘贴功能将中断。 此外,启动 Microsoft Dynamics GP 时,可能会收到"内存不足类型"错误消息或"多变类型"错误消息。
状态
Microsoft 已经确认这是一个列于“适用范围”部分的 Microsoft 产品问题。 此问题在 Microsoft Dynamics GP 10.0 Service Pack 3 中首次得到更正。