将 StoreFront 配置为在窗口化模式下启动应用程序和桌面

无缝地启动应用程序取决于部署的 StoreFront 的可用性。如果禁用应用程序和桌面的无缝选项,请考虑在窗口化模式下启动您的资源。

下面是已发布的记事本的示例。使用的已发布应用程序的名称与 Citrix Virtual Apps and Desktops 控制台的应用程序集中显示的名称完全相同。

注意:

DesiredHRESDesiredVRES 设置之外,ICA 文件中的大部分设置不区分大小写。应用窗口化的应用程序版本时,请使用浏览器名称来引用 StoreFront 服务器上 default.ica 文件中的应用程序。在 Delivery Controller 上使用 PowerShell 来验证应用程序的浏览器名称:

>>asnp citrix*

>>Get-BrokerApplication -ApplicationName

配置 StoreFront

  1. 编辑 StoreFront 服务器上的 \inetpub\wwwroot\Citrix\StoreName\App_Data 目录中的 default.ica 文件。
  2. 在 default.ica 文件中,找到以下行:[ApplicationServers] application=​
  3. application= 后创建一行并添加以下参数:

    [Notepad]
    TWIMode=Off
    DesiredHRES=1024
    DesiredVRES=768
    
  4. 保存 文件。

对于 Citrix Virtual Apps and Desktops 7.x 和 StoreFront 3.x 中的已发布应用程序

  1. 编辑 StoreFront 服务器上的 C:\inetpub\wwwroot\Citrix\storeWeb 目录中的 web.config 文件。

  2. 在 web.config 文件中,找到以下行:showDesktopViewer=''true''

  3. 将该值从 True 修改为 False

  4. 在客户端上或从 AD-GPMC 中,使用管理模板文件(receiver.admreceiver.admx\receiver.adml,取决于操作系统)配置以下策略:

    • 计算机配置 > Citrix 组件 > Citrix Receiver > 用户体验 > 客户端显示设置: 启用
    • 无缝窗口:False
    • 窗口宽度:<As per requirement>,窗口高度:<As per requirement>

备注

可以将 DeisredHRESDesiredVRES 设置为任何所需的分辨率,例如 800x600 或 1024x768。

如果应用程序需要以屏幕大小的百分比运行,则在设置 TWIMode=Off 后,添加将屏幕设置为 90% 的行 ScreenPercent=90。您还可以在 XenApp Services(以前称为 Program Neighborhood Agent)站点中完成此操作。确保编辑该站点 (Inetpub\wwwroot\Citrix\PNAgent\conf) 的 conf 文件夹下的相应文件。

如果您使用 10.x 客户端并编辑 default.icatemplate.ica 文件,则只能添加 TWIMode=Off 行。该行从已发布的应用程序属性获取 HRESVRES 设置。否则,当用户尝试启动应用程序时会出现错误,指示 ICA 文件中条目重复。

将 StoreFront 配置为在窗口化模式下启动应用程序和桌面