

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# WorkSpaces アプリケーションユーザーの問題のトラブルシューティング
<a name="troubleshooting-user-issues"></a>

## 高度なログ記録を有効にする
<a name="troubleshooting-advanced-logging"></a>

ユーザーが経験する可能性のある問題のトラブルシューティングに役立つように、任意の WorkSpaces アプリケーションクライアントで高度なログ記録を有効にできます。高度なログ記録では、診断情報とデバッグレベルの詳細 (詳細なパフォーマンスデータなど) を含むログファイルが生成されます。

**注記**  
高度なログファイル AWS を確認し、WorkSpaces アプリケーションクライアントに関する問題のテクニカルサポートを受けるには、 にお問い合わせください サポート。詳細については、「[AWS Support Center Console](https://console.aws.amazon.com/support/home#/)」を参照してください。

### ウェブアクセスで高度なログ記録を有効にする
<a name="troubleshooting-advanced-logging-web"></a>

ユーザーが SAML やユーザープールを使用している場合、または Application Catalogue ページにアクセスできる場合は、以下のステップに従います。

1. カタログページをロードします。

1. **[デベロッパーツール]** を開き、**[コンソール]** タブを選択します。

1. ブラウザコンソールで、「**window.siteConfig.logLevel = "INFO"**」と入力し、**[入力]** を選択します。

1. アプリケーションを起動すると、**[コンソール]** タブに **[ログ記録]** が表示されます。

1. 問題を再現します。

1. **[コンソール]** タブを右クリックし、**[すべてのメッセージをファイルに保存]** を選択します。

### Windows クライアントで高度なログ記録を有効にする
<a name="troubleshooting-advanced-logging-windows"></a>

Windows クライアントで高度なログ記録を有効にするには、以下のステップに従います。

1. クライアントマシンで、`%localappdata%\AppStreamClient\app-<versionID>` に移動します。

1. メモ帳で `Log4Net.config` を開きます。

1. ログ記録のルートレベルを **[INFO]** から **[DEBUG]** に変更します。

1. ファイルを保存します。

1. WorkSpaces Applications Client を再起動し、接続を再試行してください。

1. 完全なフォルダを圧縮して、`C:\Users\%USERNAME%\AppData\Local\Amazon\AppStreamClient\'` からログを収集します。

以下は、ユーザーが WorkSpaces アプリケーションを使用する際に発生する可能性のある特定の問題です。

**Topics**
+ [高度なログ記録を有効にする](#troubleshooting-advanced-logging)
+ [ユーザーの WorkSpaces Applications クライアントのインストールが失敗し、.NET Framework 4.6 が必要であることを示すメッセージが表示されます。](#troubleshooting-client-no-internet-net-framework-462-fails)
+ [WorkSpaces Applications クライアントをインストールすると、ユーザーの USB ドライバーのインストールが失敗し、WorkSpaces Applications で USB デバイスを使用できなくなります。](#troubleshooting-client-no-internet-usb-driver-install-fails)
+ [WorkSpaces Applications クライアントユーザーは、60 分ごとに WorkSpaces Applications セッションから切断されます。](#troubleshooting-client-users-disconnected-every-60-minutes)
+ [ユーザーがローカルデバイスとストリーミングセッションの間でコピーと貼り付けができません。](#copy-paste-doesnt-work)
+ [一部のキーボードショートカットは、ストリーミングセッション中に動作しません。](#keyboard-shortcuts-dont-work)
+ [ユーザーのドローイングタブレットは、自分がデプロイしたストリーミングアプリケーションで動作していません。](#troubleshooting-client-users-drawing-tablets-not-working)
+ [ユーザーのストリーミングセッション中に日本語入力方法が機能しない](#japanese-language-input-method-doesnt-work-for-users)
+ [ユーザーがアプリケーションカタログからアプリケーションを起動しようとすると、ストリーミングセッションの最大数到達に関するエラーが表示されます。](#troubleshooting-max-sessions)
+ [ユーザーに黒い画面またはデスクトップが表示され、ユーザーのアプリケーションが Elastic フリートで起動されません。エラーは表示されません。](#troubleshooting-black-screen)

## ユーザーの WorkSpaces Applications クライアントのインストールが失敗し、.NET Framework 4.6 が必要であることを示すメッセージが表示されます。
<a name="troubleshooting-client-no-internet-net-framework-462-fails"></a>

ユーザーが WorkSpaces アプリケーションクライアントをインストールすると、そのバージョンまたはそれ以降のバージョンがまだインストールされていない場合、WorkSpaces アプリケーションは .NET Framework バージョン 4.6.2 もインストールします。クライアントのインストール先の PC がインターネットに接続されていない場合、.NET Framework をインストールすることはできません。この場合、.NET Framework バージョン 4.6 を手動でインストールするように求めるメッセージが表示されます。ただし、ユーザーが [**インストール**] を選択すると、インストールが失敗したことを示すエラーメッセージが表示されます。次に、ユーザーは最新バージョンの .NET Framework を手動でインストールするように求められます。ユーザーが [**閉じる**] を選択すると、インストールが終了します。

この問題を解決するには、クライアントのインストール先の PC からインターネット接続を確立し、同じ PC に .NET Framework バージョン 4.6.2 以降をダウンロードしてインストールする必要があります。ダウンロードできる .NET Framework のバージョンの一覧については、「[Download .NET Framework](https://dotnet.microsoft.com/download/dotnet-framework)」を参照してください。

**注記**  
バージョン 1.1.156 の WorkSpaces アプリケーションクライアントがインストールされているユーザーは、.NET Framework バージョン 4.7.2 以降を同じ PC にインストールする必要があります。

## WorkSpaces Applications クライアントをインストールすると、ユーザーの USB ドライバーのインストールが失敗し、WorkSpaces Applications で USB デバイスを使用できなくなります。
<a name="troubleshooting-client-no-internet-usb-driver-install-fails"></a>

ユーザーが WorkSpaces Applications クライアントをインストールするときに、WorkSpaces Applications USB ドライバーをインストールするかどうかを選択します。ドライバーは、WorkSpaces アプリケーションを介してストリーミングされたアプリケーションで USB デバイスを使用する必要があります。ただし、次の両方の問題があると、USB ドライバーのインストールは失敗します。
+ `AppStreamUsbDriver.exe` ファイルの署名に使用するルート証明書が Windows 証明書ストアに存在しない。
+ クライアントのインストール先の PC がインターネットに接続されていない。

この場合、Amazon AppStream USB ドライバーの証明書を検証できないため、USB ドライバーのインストールが失敗したというエラーメッセージがユーザーに表示されます。ユーザーが **OK** を選択すると、WorkSpaces アプリケーションクライアントのインストールは USB ドライバーなしで完了します。ユーザーは引き続きアプリケーションストリーミングに WorkSpaces アプリケーションクライアントを使用できますが、USB デバイスは WorkSpaces アプリケーションを介してストリーミングされたアプリケーションでは動作しません。

この問題を解決するには、WorkSpaces アプリケーションクライアントをインストールする PC からインターネット接続を確立し、クライアントを再インストールする必要があります。

## WorkSpaces Applications クライアントユーザーは、60 分ごとに WorkSpaces Applications セッションから切断されます。
<a name="troubleshooting-client-users-disconnected-every-60-minutes"></a>

WorkSpaces アプリケーションへのアクセスに SAML 2.0 を使用して ID フェデレーションを設定している場合、ID プロバイダー (IdP) によっては、認証レスポンス AWS の一部として IdP が SAML 属性として渡す情報を設定する必要がある場合があります。これには、[**Attribute**] 要素の設定として、`SessionDuration` 属性を `https://aws.amazon.com/SAML/Attributes/SessionDuration` に設定することが含まれます。

`SessionDuration` は、再認証が必要となるまでに、ユーザーのフェデレーティッドストリーミングセッションをアクティブにしておくことができる最大時間を指定します。`SessionDuration` はオプションの属性ですが、これを SAML 認証レスポンスに含めることをお勧めします。この属性を指定しない場合、セッション時間はデフォルト値の 60 分に設定されます。

この問題を解決するには、SAML 認証レスポンスに `SessionDuration` 値を含めるように SAML 互換 IdP を設定し、必要に応じた値を設定します。詳細については、「[ステップ 5: SAML 認証レスポンスのアサーションを作成する](external-identity-providers-setting-up-saml.md#external-identity-providers-create-assertions)」を参照してください。

**注記**  
ユーザーが WorkSpaces アプリケーションネイティブクライアントを使用するか、新しいエクスペリエンスでウェブブラウザを使用して WorkSpaces アプリケーションのストリーミングアプリケーションにアクセスすると、セッション期間が終了するとセッションは切断されます。ユーザーが古い/クラシックエクスペリエンスでウェブブラウザを使用して WorkSpaces アプリケーションでストリーミングアプリケーションにアクセスする場合、ユーザーのセッション期間が終了し、ブラウザページが更新されると、セッションは切断されます。

ユーザーが SAML 互換 IdP を使用して新しいポータルエクスペリエンスにサインインし、ランダムな切断が続く場合は、WorkSpaces アプリケーションセッションで使用されるセッション Cookie がサブドメイン`aws.amazon.com`として を使用する他のウェブアプリケーションによって無効になっている可能性があります。以下に一般的なユーザーシナリオを示します。
+ ユーザーが同じブラウザで新しい WorkSpaces Applications セッションを開始すると、既存の WorkSpaces Applications セッションは切断されます。
+ ユーザーが同じブラウザで他のウェブアプリケーションを開始し、`aws.amazon.com`ドメインで新しいユーザー認証が発生した場合、既存の WorkSpaces アプリケーションセッションは切断されます。
+ ユーザーが同じブラウザで新しい IAM 認証情報 AWS マネジメントコンソール を使用して にサインインすると、既存の WorkSpaces アプリケーションセッションは切断されます。

この問題を解決するには、新しいリレーステートエンドポイントを使用して SAML 2.0 フェデレーションを設定し、WorkSpaces アプリケーションクライアントバージョン 1.1.1300 以降を使用します。詳細については、「[ステップ 6: フェデレーションのリレーステートを設定する](external-identity-providers-setting-up-saml.md#external-identity-providers-relay-state)」の表 1 を参照してください。

## ユーザーがローカルデバイスとストリーミングセッションの間でコピーと貼り付けができません。
<a name="copy-paste-doesnt-work"></a>

WorkSpaces Applications は [W3C 仕様](https://www.w3.org/TR/2017/WD-clipboard-apis-20170929/)を活用して、ウェブアプリケーションで非同期クリップボード操作を有効にします。これにより、ユーザーはローカルデバイスとストリーミングセッションの間でコンテンツをコピーして貼り付けることができます。これはキーボードショートカットの使用を含め、ローカルデバイスのアプリケーション間でコピーして貼り付けする方法と同じです。

W3C の非同期クリップボード仕様を現在サポートしている唯一のブラウザは Google Chrome バージョン 66 以降です。テキストのみのコピーと貼り付けをサポートします。他のすべてのブラウザでは、ユーザーは WorkSpaces Applications ウェブポータルのクリップボード機能を使用できます。これにより、テキストをコピーまたは貼り付けるためのダイアログボックスが表示されます。

ユーザーがストリーミングセッション中にクリップボードを使用して問題が発生した場合、次の情報を提供できます。
+ **Chrome バージョン 66 以降を使用しているが、キーボードショートカットが機能しない。**

  Chrome には、WorkSpaces アプリケーションがクリップボードにコピーされたコンテンツにアクセスできるようにするかどうかを選択するプロンプトが表示されます。リモートセッションへの貼り付けを有効にするには、[**Allow**] を選択します。リモートセッションからローカルデバイスにテキストをコピーする場合は、ストリーミングセッションからローカルデバイスにテキストがコピーされるのに十分な時間、Chrome アプリケーションとストリーミングセッションを含むタブの両方に、フォーカスが留まっている必要があります。小さいサイズのテキストはほぼ瞬時にコピーされますが、大きいサイズのテキストの場合は、Chrome またはストリーミングセッションが含まれているタブから切り替わるまでに 1～2 秒待つことがあります。テキストコピーに要する時間は、ネットワーク状態によって異なります。
+ **大きいサイズのテキストをコピーして貼り付けようとすると、コピーと貼り付けが機能しない。**

  WorkSpaces アプリケーションには、ローカルデバイスとストリーミングセッションの間でコピーアンドペーストできるテキストの量に対して、デフォルトの制限は 20 MB です。20 MB を超えるテキストをコピーしようとした場合、何もコピーされません。ただし、管理者が制限を設定し、その制限を超えた場合、テキストは切り捨てられます。ローカルデバイスのアプリケーション間や、ストリーミングセッションのアプリケーション間では、テキストをコピーして貼り付ける場合に、この制限はありません。管理者は、ストリーミングセッションでコピー/貼り付けする文字数を制限することもできます。ローカルデバイスとストリーミングセッションの間で 20 MB または指定された制限より大きいテキストをコピーまたは貼り付ける場合は、小さなサイズに分割するか、ファイルとしてアップロードできます。
+ **WorkSpaces Applications ウェブポータルのクリップボード機能を使用してストリーミングセッションにテキストを貼り付けているが、機能していない。**

  場合によっては、テキストをクリップボードダイアログボックスに貼り付け、ダイアログボックスを閉じた後、ストリーミングセッションでテキストを貼り付けるためにキーボードショートカットを使用しても何も起こりません。この問題が発生するのは、クリップボードダイアログボックスが表示されたとき、ストリーミングアプリケーションからフォーカスが離れるからです。ダイアログボックスを閉じた後、ストリーミングアプリケーションに自動的にフォーカスが返らない場合があります。ストリーミングアプリケーションをクリックするとフォーカスが返り、キーボードショートカットを使用して、ストリーミングセッションにテキストを貼り付けできるようになります。

## 一部のキーボードショートカットは、ストリーミングセッション中に動作しません。
<a name="keyboard-shortcuts-dont-work"></a>

次のキーボードショートカットはユーザーのローカルコンピュータで動作しますが、WorkSpaces アプリケーションストリーミングセッションには渡されません。

Windows:
+ Win\$1L
+ Ctrl\$1Alt\$1Del

Mac:
+ Ctrl\$1F3 
+ Alt またはオプションキーを使用する、すべてのショートカットキーの組み合わせ

この問題はユーザーのローカルコンピュータで以下の制限があるため発生します。
+ キーボードショートカットは、ユーザーのローカルコンピュータで実行されているオペレーティングシステムによってフィルタリングされ、ユーザーが WorkSpaces アプリケーションにアクセスするブラウザには伝達されません。該当する動作は、Windows の Win\$1L および Ctrl\$1Alt\$1Del キーボードショートカット、および Mac の Ctrl\$1F3 キーボードショートカットです。
+ ウェブアプリケーションとともに使用した場合、一部のキーボードショートカットはブラウザでフィルタ処理され、ウェブアプリケーションに対してイベントを生成しません。その結果、ウェブアプリケーションはユーザーによって入力されたキーボードショートカットに応答することはできません。
+ キーボードイベントが生成される前にブラウザによって変換されたキーボードショートカットは、正しく変換されません。たとえば、Mac コンピューターでの Alt キーの組み合わせとオプションキーの組み合わせは、Windows での Alt グラフキーの組み合わせであるかのように変換されます。これが発生すると、ユーザーがこれらのキーの組み合わせを使用したときの意図とは異なる結果になります。

## ユーザーのドローイングタブレットは、自分がデプロイしたストリーミングアプリケーションで動作していません。
<a name="troubleshooting-client-users-drawing-tablets-not-working"></a>

ユーザーのドローイングタブレットがストリーミングアプリケーションで動作しない場合は、要件を満たしていること、およびこの機能を有効にするための追加の考慮事項を理解していることを確認してください。以下は、WorkSpaces Applications ストリーミングセッション中にユーザーがドローイングタブレットを使用できるようにするための要件と考慮事項です。

**注記**  
ドローイングタブレットは、WorkSpaces アプリケーションクライアントまたはサポートされているウェブブラウザを使用して WorkSpaces アプリケーションにアクセスするユーザーに対してサポートされています。
+ ユーザーがこの機能を使用できるようにするには、Windows Server 2019 を実行するイメージを使用するように WorkSpaces アプリケーションフリートを設定する必要があります。
+ この機能を使用するには、ユーザーは WorkSpaces アプリケーションクライアントを使用するか、Google Chrome または Mozilla Firefox ブラウザからのみ WorkSpaces アプリケーションにアクセスする必要があります。
+ ストリーミングアプリケーションは、Windows Ink テクノロジーをサポートしている必要があります。詳細については、「[Windows アプリでのペン操作と Windows インク](https://docs.microsoft.com/en-us/windows/uwp/design/input/pen-and-stylus-interactions)」を参照してください。
+ GIMP などの一部のアプリケーションでは、圧力感度をサポートするために、ストリーミングインスタンス上のドローイングタブレットを検出する必要があります。この場合、ユーザーは WorkSpaces アプリケーションクライアントを使用して WorkSpaces アプリケーションにアクセスし、これらのアプリケーションをストリーミングする必要があります。さらに、ユーザーのドローイングタブレットを認定し、ユーザーは新しいストリーミングセッションを開始するたびにドローイングタブレットを WorkSpaces アプリケーションと共有する必要があります。
+ この機能は Chromebook ではサポートされていません。

## ユーザーのストリーミングセッション中に日本語入力方法が機能しない
<a name="japanese-language-input-method-doesnt-work-for-users"></a>

WorkSpaces アプリケーションストリーミングセッション中にユーザーが日本語入力方法を使用できるようにするには、次の手順を実行します。
+ 日本語入力方法を使用するようにフリートを設定します。これを行うには、イメージの作成時に Image Builder で日本語入力方法を有効にし、そのイメージを使用するようにフリートを設定します。詳細については、「[デフォルトの入力メソッドを指定する](configure-default-input-method.md)」を参照してください。これにより、WorkSpaces アプリケーションは日本語キーボードを使用するようにイメージを自動的に設定できます。詳細については、「[日本語キーボード](special-considerations-japanese-language-settings.md#special-considerations-japanese-language-keyboards)」を参照してください。
+ ユーザーのローカルコンピュータで、日本語入力方法も有効になっていることを確認します。

フリートインスタンスとユーザーのローカルコンピュータが同じ言語入力方法を使用していない場合、ユーザーのストリーミングセッション中にフリートインスタンスに予期しないキーボード入力が発生する可能性があります。たとえば、フリートインスタンスが日本語入力方法を使用し、ユーザーのローカルコンピュータが英語入力方法を使用する場合、ストリーミングセッション中に、ローカルコンピュータは、フリートインスタンスとは異なるキーマッピングを持つフリートインスタンスにキーを送信します。

フリートインスタンスで日本語入力方法が有効になっているかどうかを確認するには、フリートの [**Desktop (デスクトップ)**] ストリームビューを有効にします。詳細については、[Amazon WorkSpaces アプリケーションでフリートを作成する](set-up-stacks-fleets-create.md) のステップ 6 を参照してください。

### Windows のキーボードショートカット
<a name="japanese-language-input-method-windows-keyboard-shortcuts"></a>

日本語入力モードの切り替えと日本語変換用の Windows キーボードショートカットを次に示します。これらのキーボードショートカットが機能するには、WorkSpaces アプリケーションストリーミングセッションがアクティブである必要があります。

**日本語入力モードを切り替えるための Windows キーボードショートカット**


| キーボードショートカット | 説明 | 
| --- | --- | 
|  半角/全角/漢字 (半角/全角/漢字) もしくは Alt \$1 `  |  入力モードを英数字モードと日本語モードに切り替えます  | 
|  無変換 (無変換)  |  文字をひらがな、全角カタカナ、半角カタカナに順番に変換  | 
|  カタカナ/ひらがな/ローマ字 (カタカナ/ひらがな/ローマ字)  |  入力モードをひらがなに変更します  | 
|  Shift \$1 カタカナ/ひらがな/ローマ字 (カタカナ/ひらがな/ローマ字)  |  入力モードをカタカナに変更  | 
|  Alt \$1 カタカナ/ひらがな/ローマ字  (カタカナ/ひらがな/ローマ字)  |  入力モードを日本語のローマ字と日本語仮名の間で切り替えます  | 

**日本語変換用の Windows キーボードショートカット**


| キーボードショートカット | 説明 | 
| --- | --- | 
|  変換 (Henkan) \$1 スペース  |  変換オプションを表示  | 
|  F6  |  ひらがなに変換  | 
|  F7  |  全角カタカナに変換  | 
|  F8  |  半角カタカナに変換  | 
|  F9  |  全角ローマ字に変換  | 
|  F10  |  半角ローマ字に変換  | 

### Mac のキーボードショートカット
<a name="japanese-language-input-method-mac-keyboard-shortcuts"></a>

日本語入力方法を切り替えるための Mac キーボードショートカットおよび日本語変換については、Mac サポートドキュメントの次の記事を参照してください。

**注記**  
WorkSpaces アプリケーションストリーミングセッションは Windows インスタンスで実行されるため、Mac ユーザーは異なるキーマッピングを経験する可能性があります。
+ 日本語入力方法を切り替えるためのキーボードショートカット — [Mac で日本語入力ソースを設定して切り替える](https://support.apple.com/guide/japanese-input-method/set-up-and-switch-to-japanese-jpim10267/mac)
+ 日本語変換用のキーボードショートリンクカット — [Mac での日本語変換用キーボードショートカット](https://support.apple.com/guide/japanese-input-method/keyboard-shortcuts-jpim10263/6.2.1/mac)

## ユーザーがアプリケーションカタログからアプリケーションを起動しようとすると、ストリーミングセッションの最大数到達に関するエラーが表示されます。
<a name="troubleshooting-max-sessions"></a>

WorkSpaces Applications Elastic フリートでは、最大同時実行数パラメータを使用して同時にストリーミングできるユーザーの最大数を指定します。この値を超えてストリーミングしようとするユーザーには、このエラーが表示されます。この問題を解決するには、同時ストリームの最大数を増やすか、ユーザーに別のユーザーがストリーミングセッションを完了するまで待機するように勧めることができます。

**注記**  
制限の引き上げをリクエストして、インスタンスタイプとサイズの制限を引き上げる必要が生じる場合もあります。

## ユーザーに黒い画面またはデスクトップが表示され、ユーザーのアプリケーションが Elastic フリートで起動されません。エラーは表示されません。
<a name="troubleshooting-black-screen"></a>

この問題は、アプリケーションの起動パスが誤っていて、AppStream 2.0 がアプリケーションを起動できない場合に発生することがあります。アプリケーションの起動パスは、フリートで Desktop ビューを使用してルートボリュームをナビゲートすることによって検証できます。アプリケーションの実行可能ファイルが指定されたパスに存在することを検証します。

ストリーミングインスタンスで App Block の VHD またはセットアップスクリプトを見つけられない場合は、AppStream 2.0 がそれらを S3 バケットからダウンロードできなかった可能性があります。指定した VPC が S3 にアクセスできることを検証します。詳細については、「[WorkSpaces アプリケーションの機能に Amazon S3 VPC エンドポイントを使用する WorkSpaces](managing-network-vpce-iam-policy.md)」を参照してください。