クライアント端末の画面に「 アプリケーションを起動できませんでした "Store" への接続で問題が発生しました。 」とダイアログが表示される

クライアント端末の画面に「 アプリケーションを起動できませんでした "Store" への接続で問題が発生しました。 」とダイアログが表示される

book

Article ID: CTX207554

calendar_today

Updated On:

Description

ユーザがCitrixReceiverのStore接続時に表示されるCitrixReceiverの認証画面に認証情報を入力して公開アプリケーションを起動しようとすると、
クライアント端末の画面に「 アプリケーションを起動できませんでした "Store" への接続で問題が発生しました。 」とダイアログが表示される場合があります。



 

Environment

Caution! Using Registry Editor incorrectly can cause serious problems that might require you to reinstall your operating system. Citrix cannot guarantee that problems resulting from the incorrect use of Registry Editor can be solved. Use Registry Editor at your own risk. Be sure to back up the registry before you edit it.

Resolution

この事象は、以下の手順でStoreの認証タイムアウトをCitrixReceiver側のタイムアウト時間より時間が長くなるよう、設定をすることで
回避できます。

○Storeの認証タイムアウト設定手順
   StoreFront の IIS マネージャーにて、タイムアウト値を変更することが可能です。
  IIS マネージャーの [Default Web Site] - [Citrix] - [Authentication] とツリーを展開し、
  [セッション状態] の [Cookie の設定] - [タイムアウト (分)] で設定します。

補足:
CitrixReceiverのStore接続時に表示されるCitrixReceiverの認証画面のタイムアウト設定とStoreWebの認証タイムアウト設定について、
以下の手順でタイムアウト値を変更することが可能です。

○CitrixReceiverの認証画面のタイムアウト設定について
 -------------------------------------------------------
  ※64bit環境では下記のレジストリキーを編集します。
 
    1) HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Citrix\AuthManager
       を選択した状態で、[編集]-[新規]-[文字値(S)]を選択して下さい。
 
    2) UIInactivityTimeoutDHMS  と記述して下さい。
 
    3) 値を設定して下さい。
 
       例)15分でセットする場合  0.00:15:00
  -------------------------------------------------------
-------------------------------------------------------
  ※32bit環境では下記のレジストリキーを編集します。
 
    1) HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\AuthManager
       を選択した状態で、[編集]-[新規]-[文字値(S)]を選択して下さい。
 
    2) UIInactivityTimeoutDHMS  と記述して下さい。
 
    3) 値を設定して下さい。
 
       例)15分でセットする場合  0.00:15:00
  -------------------------------------------------------

○StoreWebの認証タイムアウト設定について
   StoreFront の Web.configにて、タイムアウト値を変更することが可能です。
 -------------------------------------------------------
  1)StoreFront サーバ上のC:\inetpub\wwwroot\Citrix\<storename>Web\Web.configを開きます。

  2)「LoginFormTimeout」の値を設定してください。
      
   例)15分でセットする場合  loginFormTimeout="15"
 -------------------------------------------------------


 

Problem Cause

これは、CitrixReceiver側のタイムアウト時間がStoreの認証タイムアウトより長い場合に発生する場合があります。
例えば、Citrix ReceiverのStore接続時に表示される認証画面のタイムアウト設定は15分、Storeの認証タイムアウトの設定はデフォルトの5分と設定されている場合、
ユーザは認証画面が表示されてから5分以降に認証情報を入力した場合、本事象が発生します。

Issue/Introduction

Citrix ReceiverのStore接続時に表示される認証画面のタイムアウト時間を変更した場合、Citrix Receiver側のタイムアウト時間より Store側のタイムアウト時間が長くなるように設定する必要があります。