エラー番号2309で公開アプリケーションの起動に失敗

エラー番号2309で公開アプリケーションの起動に失敗

book

Article ID: CTX463732

calendar_today

Updated On:

Description

公開アプリケーション名に日本語の文字が含まれている場合、下記エラーにより、公開アプリケーションの起動に失敗する可能性があります。

エラー番号 2309
Citrix Workspae が受信した ICA ファイルが破損しています。([)という名前のセクションが正しく終了していません


次の条件に該当している場合に、事象の発生する可能性があります。

  • ブラウザに、Internet Explorer または Microsoft EdgeのIEモードを使用
  • Citrix Workspace App for Windows の 2202以上のバージョン

Resolution

Citrix Workspace app 2203.1 LTSR CU2 for Windows で修正が行われました。(管理番号[CVADHELP-20684])
修正バージョンを使用されない場合には、下記の回避策での回避をお願いいたします。

回避策
Set-BrokerApplicationコマンドにて、公開アプリケーションのBrowserNameを全てシングルバイト文字列へ変更することで、回避が可能です。
  1. Get-BrokerApplication コマンドで、公開アプリケーションのBrowserNameを確認します。
    C:\> Get-BrokerApplication | Select-Object Name,BrowserName
    Name         BrowserName
    ----         -----------
    ワードパッド ワードパッド
    
  2. Set-BrokerApplicationコマンドで、BrowserNameを全てシングルバイト文字列へ変更します。
    C:\> Set-BrokerApplication -Name "ワードパッド" -BrowserName "Wordpad_1"
    
  3. Get-BrokerApplication コマンドで、公開アプリケーションのBrowserNameが変更されたことを確認します。
    C:\> Get-BrokerApplication | Select-Object Name,BrowserName
    Name         BrowserName
    ----         -----------
    ワードパッド Wordpad_1
    
BrowserNameは内部的に使用される文字となり、Workspace上でユーザへは表示されません。

Problem Cause

公開アプリケーション起動時、内部処理でのマルチバイト文字の扱いに不具合があり、事象が発生していました。