ローカルアプリアクセスとURLリダイレクト

最終公開日 : Nov 13, 2026

はじめに

Local App Accessは、ローカルにインストールされたWindowsアプリケーションを、デスクトップを切り替えることなくホストされたデスクトップ環境にシームレスに統合します。Local App Accessを使用すると、次のことが可能になります。
  • 物理的なラップトップ、PC、またはその他のデバイスにローカルにインストールされたアプリケーションに、仮想デスクトップから直接アクセスできます。
  • 柔軟なアプリケーション配信ソリューションを提供します。ユーザーが仮想化できない、またはIT部門が保守していないローカルアプリケーションを持っていても、それらのアプリケーションは仮想デスクトップにインストールされているかのように動作します。
  • アプリケーションが仮想デスクトップとは別にホストされている場合のダブルホップの遅延を排除します。これを行うには、公開されたアプリケーションへのショートカットをユーザーのWindowsデバイスに配置します。
  • 次のようなアプリケーションを使用できます。
    • GoToMeetingなどのビデオ会議ソフトウェア。
    • まだ仮想化されていない特殊なアプリケーションやニッチなアプリケーション。
    • ユーザーデバイスからサーバーへ、そしてユーザーデバイスへ大量のデータを転送する可能性のあるアプリケーションと周辺機器。たとえば、DVDバーナーやTVチューナーなど。
Citrix Virtual Apps and Desktops™では、ホストされたデスクトップセッションはURLリダイレクトを使用してローカルアプリアクセスアプリケーションを起動します。URLリダイレクトにより、アプリケーションは複数のURLアドレスで利用可能になります。デスクトップセッション内のブラウザーで埋め込みリンクを選択することにより、ローカルブラウザー(ブラウザーのURLブロックリストに基づいて)が起動されます。ブロックリストにないURLに移動すると、そのURLはデスクトップセッションで再度開かれます。
URLリダイレクトはデスクトップセッションでのみ機能し、アプリケーションセッションでは機能しません。アプリケーションセッションで使用できる唯一のリダイレクト機能は、ホストからクライアントへのコンテンツリダイレクトです。これは、サーバーFTA(ファイルタイプ関連付け)リダイレクトの一種です。このFTAは、HTTP、HTTPS、RTSP、MMSなどの特定のプロトコルをクライアントにリダイレクトします。たとえば、HTTPで埋め込みリンクのみを開く場合、リンクはクライアントアプリケーションで直接開かれます。URLブロックリストまたは許可リストのサポートはありません。
ローカルアプリアクセスが有効になっている場合、ローカルで実行されているアプリケーションから、ユーザーがホストするアプリケーションから、またはデスクトップ上のショートカットとしてユーザーにリンクとして表示されるURLは、次のいずれかの方法でリダイレクトされます。
  • ユーザーのコンピューターからホストされたデスクトップへ
  • Citrix Virtual Apps and Desktopsサーバーからユーザーのコンピューターへ
  • 起動された環境でレンダリングされる(リダイレクトされない)
特定のWebサイトからのコンテンツのリダイレクトパスを指定するには、Virtual Delivery AgentでURL許可リストとURLブロックリストを構成します。これらのリストには、URLリダイレクトポリシー設定を指定する複数文字列のレジストリキーが含まれています。詳細については、「ローカルアプリアクセス ポリシー設定」を参照してください。
URLは、以下の例外を除き、VDAでレンダリングできます。
  • 地域/ロケール情報 — msn.comやnews.google.comなど、ロケール情報を必要とするWebサイト(地域に基づいて国固有のページを開く)。たとえば、VDAが英国のデータセンターからプロビジョニングされ、クライアントがインドから接続している場合、ユーザーはin.msn.comが表示されることを期待します。しかし、ユーザーにはuk.msn.comが表示されます。
  • マルチメディアコンテンツ — リッチメディアコンテンツを含むWebサイトは、クライアントデバイスでレンダリングされると、エンドユーザーにネイティブなエクスペリエンスを提供し、高遅延ネットワークでも帯域幅を節約します。この機能は、Silverlightなどの他のメディアタイプを含むサイトをリダイレクトします。このプロセスは安全な環境で行われます。つまり、管理者が承認したURLはクライアントで実行され、残りのURLはVDAにリダイレクトされます。
URLリダイレクトに加えて、FTAリダイレクトを使用できます。FTAは、セッションでファイルが検出されたときにローカルアプリケーションを起動します。ローカルアプリが起動された場合、そのローカルアプリはファイルを開くためにファイルへのアクセス権を持っている必要があります。したがって、ネットワーク共有またはクライアントドライブ(クライアントドライブマッピングを使用)にあるファイルのみをローカルアプリケーションを使用して開くことができます。たとえば、PDFファイルを開く際に、PDFリーダーがローカルアプリである場合、そのPDFリーダーを使用してファイルが開かれます。ローカルアプリはファイルに直接アクセスできるため、ファイルを開くためのICA®を介したネットワーク転送は発生しません。

要件、考慮事項、および制限事項

WindowsマルチセッションOS用VDAおよびWindowsシングルセッションOS用VDAの有効なオペレーティングシステムで、ローカルアプリアクセスをサポートしています。ローカルアプリアクセスには、Citrix Workspaceアプリ for Windowsバージョン4.1(最小)が必要です。以下のブラウザがサポートされています。
  • Edge、最新バージョン
  • Firefox、最新バージョンおよび延長サポートリリース
  • Chrome、最新バージョン
ローカルアプリアクセスとURLリダイレクトを使用する際の以下の考慮事項と制限事項を確認してください。
  • ローカルアプリアクセスは、すべてのモニターにまたがる全画面表示の仮想デスクトップ向けに設計されています。
    • ウィンドウモードで実行される仮想デスクトップ、またはすべてのモニターをカバーしない仮想デスクトップでローカルアプリアクセスを使用すると、ユーザーエクスペリエンスが混乱する可能性があります。
    • 複数モニター — 1つのモニターが最大化されると、そのセッションで起動されたすべてのアプリケーションのデフォルトデスクトップになります。このデフォルトは、後続のアプリケーションが通常別のモニターで起動される場合でも発生します。
    • この機能は1つのVDAをサポートします。複数の同時VDAとの統合はありません。
  • 一部のアプリケーションは予期しない動作をする可能性があり、ユーザーに影響を与えます。
    • ドライブ文字は、仮想デスクトップのC:ドライブではなくローカルのC:ドライブなど、ユーザーを混乱させる可能性があります。
    • 仮想デスクトップで利用可能なプリンターは、ローカルアプリケーションでは利用できません。
    • 昇格された権限を必要とするアプリケーションは、クライアントホスト型アプリケーションとして起動できません。
    • シングルインスタンスアプリケーション(Windows Media Playerなど)には特別な処理はありません。
    • ローカルアプリケーションは、ローカルマシンのWindowsテーマで表示されます。
    • 全画面表示アプリケーションはサポートされていません。これらのアプリケーションには、PowerPointのスライドショーやデスクトップ全体を覆うフォトビューアなど、全画面で開くアプリケーションが含まれます。
    • ローカルアプリアクセスは、ローカルアプリケーションのプロパティ(クライアントのデスクトップやスタートメニューのショートカットなど)をVDAにコピーします。ただし、ショートカットキーや読み取り専用属性などの他のプロパティはコピーしません。
    • 重複するウィンドウの順序の処理方法をカスタマイズするアプリケーションは、予測できない結果になる可能性があります。たとえば、一部のウィンドウが非表示になる場合があります。
    • ショートカットは、マイコンピュータ、ごみ箱、コントロールパネル、ネットワークドライブのショートカット、フォルダーのショートカットなど、サポートされていません。
    • 次のファイルの種類とファイルはサポートされていません。カスタムファイルの種類、関連付けられたプログラムのないファイル、zipファイル、隠しファイル。
    • 32ビットと64ビットが混在するクライアントホスト型またはVDAアプリケーションでは、タスクバーのグループ化はサポートされていません。つまり、32ビットのローカルアプリケーションと64ビットのVDAアプリケーションをグループ化することです。
    • COMを使用してアプリケーションを起動することはできません。たとえば、Officeアプリケーション内から埋め込みOfficeドキュメントをクリックしても、プロセスの開始を検出できず、ローカルアプリケーションの統合は失敗します。
  • ユーザーが別の仮想デスクトップセッション内から仮想デスクトップを起動するダブルホップシナリオはサポートされていません。
  • URLリダイレクトは、明示的なURL(つまり、ブラウザーのアドレスバーに表示されるURL、またはブラウザーに応じてブラウザー内ナビゲーションを使用して見つかるURL)のみをサポートします。
  • URLリダイレクトは、デスクトップセッションでのみ機能し、アプリケーションセッションでは機能しません。
  • VDAセッションのローカルデスクトップフォルダーでは、ユーザーがファイルを作成することはできません。
  • ローカルで実行されているアプリケーションの複数のインスタンスは、仮想デスクトップ用に確立されたタスクバー設定に従って動作します。ただし、ローカルで実行されているアプリケーションへのショートカットは、それらのアプリケーションの実行中のインスタンスとはグループ化されません。また、ホストされているアプリケーションの実行中のインスタンスや、ホストされているアプリケーションへのピン留めされたショートカットともグループ化されません。ユーザーは、タスクバーからローカルで実行されているアプリケーションのウィンドウのみを閉じることができます。ユーザーはローカルアプリケーションウィンドウをデスクトップのタスクバーやスタートメニューにピン留めできますが、これらのショートカットを使用するとアプリケーションが常に起動するとは限りません。
  • 「Allow Local App Access」ポリシー設定を「Enabled」に設定すると、ブラウザーコンテンツリダイレクトはサポートされません。デフォルトでは、Local App Accessは禁止されています。

Windowsとの対話

Local App AccessとWindowsとの対話には、次の動作が含まれます。
  • Windows 8およびWindows Server 2012のショートカットの動作
    • クライアントにインストールされているWindowsストアアプリケーションは、ローカルアプリアクセスのショートカットの一部として列挙されません。
    • 画像ファイルとビデオファイルは、デフォルトでWindowsストアアプリケーションを使用して開かれます。ただし、ローカルアプリアクセスはWindowsストアアプリケーションを列挙し、デスクトップアプリケーションでショートカットを開きます。
  • ローカルプログラム
    • Windows 7の場合、フォルダーはスタートメニューで利用できます。
    • Windows 8の場合、ローカルプログラムは、ユーザーがスタート画面からカテゴリとしてすべてのアプリを選択した場合にのみ利用できます。すべてのサブフォルダーがローカルプログラムに表示されるわけではありません。
  • アプリケーション向けのWindows 8グラフィック機能
    • デスクトップアプリケーションはデスクトップ領域に制限され、スタート画面とWindows 8スタイルのアプリケーションによって覆われます。
    • ローカルアプリアクセスアプリケーションは、マルチモニターモードではデスクトップアプリケーションのように動作しません。マルチモニターモードでは、スタート画面とデスクトップが異なるモニターに表示されます。
  • Windows 8とローカルアプリアクセスURLリダイレクト
    • Windows 8のInternet Explorerではアドオンが有効になっていないため、URLリダイレクトを有効にするにはデスクトップ版Internet Explorerを使用してください。
    • Windows Server 2012では、Internet Explorerはデフォルトでアドオンを無効にします。URLリダイレクトを実装するには、Internet Explorerの拡張構成を無効にします。その後、Internet Explorerのオプションをリセットして再起動し、標準ユーザー向けにアドオンが有効になっていることを確認します。

ローカルアプリアクセスとURLリダイレクトの構成

Citrix Workspace™アプリでローカルアプリアクセスとURLリダイレクトを使用するには:
  • ローカルクライアントマシンにCitrix Workspaceアプリをインストールします。Citrix Workspaceアプリのインストール中に両方の機能を有効にするか、グループポリシーエディターを使用してローカルアプリアクセステンプレートを有効にすることができます。
  • ローカルアプリアクセスを許可ポリシー設定を有効に設定します。URLリダイレクトのURL許可リストおよびブロックリストポリシー設定も構成できます。詳しくは、「ローカルアプリアクセス ポリシー設定」を参照してください。

ローカルアプリアクセスとURLリダイレクトを有効にする

すべてのローカルアプリケーションでローカルアプリアクセスを有効にするには、次の手順に従います。
  1. Web Studioにサインインし、左ペインで**[ポリシー]**をクリックします。
  2. アクションバーで、**[ポリシーの作成]**をクリックします。
  3. [ポリシーの作成]ウィンドウで、検索ボックスに「Allow Local App Access」と入力し、**[選択]**をクリックします。
  4. [設定の編集]ウィンドウで、**[許可]**を選択します。デフォルトでは、ローカルアプリアクセスを許可ポリシーは禁止されています。この設定が許可されている場合、VDAは、公開アプリケーションとローカルアプリアクセスのショートカットをセッションで有効にするかどうかをエンドユーザーが決定できるようにします。(この設定が禁止されている場合、公開アプリケーションとローカルアプリアクセスのショートカットの両方がVDAで機能しません。)このポリシー設定は、マシン全体とURLリダイレクトポリシーに適用されます。
  5. [ポリシーの作成]ウィンドウで、検索ボックスに「URL redirection allow list」と入力し、**[選択]**をクリックします。URLリダイレクト許可リストは、リモートセッションのデフォルトブラウザーで開くURLを指定します。
  6. 「設定の編集」ウィンドウで、「追加」をクリックしてURLを追加し、「OK」をクリックします。
  7. 「ポリシーの作成」ウィンドウで、検索ボックスに「URL redirection block list」と入力し、「選択」をクリックします。URLリダイレクトブロックリストは、エンドポイントで実行されているデフォルトのブラウザーにリダイレクトされるURLを指定します。
  8. 「設定の編集」ウィンドウで、「追加」をクリックしてURLを追加し、「OK」をクリックします。
  9. 「設定」ページで、「次へ」をクリックします。
  10. 「ユーザーとマシン」ページで、該当するデリバリーグループにポリシーを割り当て、「次へ」をクリックします。
  11. 「概要」ページで、設定を確認し、「完了」をクリックします。
Citrix Workspaceアプリのインストール中にすべてのローカルアプリケーションでURLリダイレクトを有効にするには、次の手順に従います。
  1. マシン上のすべてのユーザー向けにCitrix Workspaceアプリをインストールするときに、URLリダイレクトを有効にします。これにより、URLリダイレクトに必要なブラウザーアドオンも登録されます。
  2. コマンドプロンプトから、次のいずれかのオプションを使用してCitrix Workspaceアプリをインストールするための適切なコマンドを実行します。
    • CitrixReceiver.exeの場合は、/ALLOW_CLIENTHOSTEDAPPSURL=1を使用します。
    • CitrixReceiverWeb.exeの場合は、/ALLOW_CLIENTHOSTEDAPPSURL=1を使用します。

グループポリシーエディターを使用してローカルアプリアクセステンプレートを有効にする

注:
  • グループポリシーエディターを使用してローカルアプリアクセステンプレートを有効にする前に、receiver.admx/admlテンプレートファイルをローカルGPOに追加します。
  • Citrix Workspaceアプリfor Windowsのテンプレートファイルは、CitrixBase.admx/CitrixBase.admlを%systemroot%\policyDefinitionsフォルダーに追加した場合にのみ、ローカルGPOの「管理用テンプレート > Citrix Components > Citrix Workspace」フォルダーで使用できます。
グループポリシーエディターを使用してローカルアプリアクセステンプレートを有効にするには、次の手順に従います。
  1. gpedit.mscを実行します。
  2. コンピューターの構成 > 管理用テンプレート > 従来の管理用テンプレート (ADM) > Citrix Components > Citrix Workspace > ユーザーエクスペリエンスに移動します。
  3. ローカルアプリアクセス設定をクリックします。
  4. 有効を選択し、次にURLリダイレクトを許可を選択します。URLリダイレクトの場合、この記事の後半にある「ブラウザアドオンの登録」セクションで説明されているコマンドラインを使用してブラウザアドオンを登録します。

公開アプリケーションにのみアクセスを提供する

レジストリエディターまたはPowerShell SDKを使用して、公開アプリケーションへのアクセスを提供できます。
レジストリエディターについては、レジストリを介して管理される機能のリストにある「公開アプリケーションのローカルアプリアクセス」を参照してください。
PowerShell SDKを使用するには:
  1. Delivery Controller™が実行されているマシンでPowerShellを開きます。
  2. 次のコマンドを入力します: set-configsitemetadata -name "studio_clientHostedAppsEnabled" -value "true"。
クラウドサービス展開でローカルアプリアクセスアプリケーションの追加にアクセスするには、Citrix DaaS Remote PowerShell SDKを使用します。詳しくは、「Citrix DaaS Remote PowerShell SDK」を参照してください。
  1. インストーラーをダウンロードします。
    <https://download.apps.cloud.com/CitrixPoshSdk.exe>
  2. 次のコマンドを実行します。
    1. asnp citrix.*.
    2. Get-XdAuthentication
  3. 次のコマンドを入力します: set-configsitemetadata -name "studio_clientHostedAppsEnabled" -value "true"。
該当する前の手順を完了したら、以下の手順に従って続行します。
  1. Web Studio にサインインし、左側のペインで Applications を選択します。
  2. 上部中央のペインで、空白の領域を右クリックし、コンテキストメニューから Add Local App Access Application を選択します。アクションバーで Add Local App Access Application をクリックすることもできます。アクションバーに Add Local App Access Application オプションを表示するには、Refresh をクリックします。
  3. ローカルアプリアクセスアプリケーションを公開します。
    • ローカルアプリケーションアクセスウィザードが紹介ページとともに起動します。この紹介ページは、今後のウィザード起動時に表示しないように設定できます。
    • ウィザードは、以下に説明するグループ、場所、識別、配信、概要の各ページを案内します。各ページの作業が完了したら、概要ページに到達するまで Next をクリックします。
    • グループページで、新しいアプリケーションを追加するデリバリーグループを1つ以上選択し、Next をクリックします。
    • 場所ページで、ユーザーのローカルマシン上のアプリケーションの完全な実行可能パスを入力し、アプリケーションが配置されているフォルダーへのパスを入力します。Citrix は、システム環境変数パスを使用することをお勧めします。例: %ProgramFiles(x86)%\Internet Explorer\iexplore.exe。
    • 識別ページで、デフォルト値を受け入れるか、必要な情報を入力し、Next をクリックします。
    • 配信ページで、このアプリケーションをユーザーに配信する方法を設定し、Next をクリックします。選択したアプリケーションのアイコンを指定できます。また、仮想デスクトップ上のローカルアプリケーションへのショートカットを、スタートメニュー、デスクトップ、またはその両方に表示するかどうかを指定できます。
    • 概要ページで設定を確認し、Finish をクリックしてローカルアプリケーションアクセスウィザードを終了します。

ブラウザアドオンを登録する

注記:
コマンドラインからCitrix Workspaceアプリを/ALLOW_CLIENTHOSTEDAPPSURL=1オプションを使用してインストールすると、URLリダイレクトに必要なブラウザアドオンが自動的に登録されます。
1つまたはすべてのアドオンを登録および登録解除するには、次のコマンドを使用します。
  • クライアントデバイスでアドオンを登録するには: \<client-installation-folder>\redirector.exe /reg\<browser>
  • クライアントデバイスでアドオンを登録解除するには: \<client-installation-folder>\redirector.exe /unreg\<browser>
  • VDAでアドオンを登録するには: \<VDAinstallation-folder>\VDARedirector.exe /reg\<browser>
  • VDAでアドオンを登録解除するには: \<VDAinstallation-folder>\VDARedirector.exe /unreg\<browser>
ここで、\<browser> はInternet Explorer、Firefox、Chrome、またはAllです。
例として、次のコマンドはCitrix Workspaceアプリを実行しているデバイスでInternet Explorerアドオンを登録します。
C:\Program Files\Citrix\ICA Client\redirector.exe/regIE
次のコマンドは、WindowsマルチセッションOS VDAですべてのアドオンを登録します。
C:\Program Files (x86)\Citrix\HDX\bin\VDARedirector.exe /regAll

ブラウザ間のURLインターセプト

  • デフォルトでは、Internet Explorerは指定されたURLをリダイレクトします。URLがブロックリストにないが、ブラウザまたはWebサイトが別のURLにリダイレクトする場合、最終的なURLはリダイレクトされません。ブロックリストにある場合でもリダイレクトされません。
URLリダイレクトが正しく機能するように、ブラウザからプロンプトが表示されたらアドオンを有効にしてください。インターネットオプションを使用しているアドオン、またはプロンプト内のアドオンが無効になっている場合、URLリダイレクトは正しく機能しません。
  • Firefoxのアドオンは常にURLをリダイレクトします。
アドオンがインストールされると、Firefoxは新しいタブページにアドオンのインストールを許可するか、または防止するかを促します。機能が動作するようにアドオンを許可してください。
  • Chromeのアドオンは、入力されたURLではなく、常にナビゲートされた最終URLをリダイレクトします。
拡張機能は外部からインストールされています。拡張機能を無効にすると、ChromeでURLリダイレクト機能が動作しません。シークレットモードでURLリダイレクトが必要な場合は、ブラウザの設定でそのモードでの拡張機能の実行を許可してください。

ログオフ時および切断時のローカルアプリケーションの動作を構成する

注:
これらの手順に従って設定を構成しない場合、デフォルトでは、ユーザーが仮想デスクトップからログオフまたは切断しても、ローカルアプリケーションは実行を継続します。再接続後、ローカルアプリケーションが仮想デスクトップで利用可能な場合、それらは再統合されます。
ログオフ時および切断時のローカルアプリケーションの動作を構成するには、レジストリを介して管理される機能のリストにあるログオフ時および切断時のローカルアプリケーションの動作を参照してください。