Program Neighborhoodを起動すると「ICAファイルが壊れています」といわれる
Citrix Presentation ServerのICAクライアントを9.xから10.1に更新したところ、以下のような「Error Number 2314:受信したICAファイルが破損しています…」というメッセージを受け取ってびっくり。
最初から10.1をインストールした人からはこんなレポートを受け取っていないので、たぶんアップグレードの問題なのでしょう。
Citrixのサポートを検索してみると同じような事例があります(多くはProxyの話でした)。私の場合はICAクライアント側のユーザプロファイル内のファイルを修正しました。具体的にはc:\Document And Settings\<username>\Application Data\APPSRV.iniです。
開いてみると確かにSSonUserSettingの値が二か所あったので、一か所をコメント(もちろん削除でも可)にすればProgram Neighborhoodはアプリケーション一覧を更新してくれました。
CitrixのサポートページではPresentation Server側のlaunch.icaを更新しろなんて書いていますね。仕組みとしてはWeb Interfaceを使う場合、Webサーバからテンプレート(default.ica)が送られてきて、それを遣うという形になります。Web Interface SDKでもこの辺のことが書かれています。
この辺のWeb Interface SDKの扱いをどうやってまとめようか思案中です…。