RemoteApp で公開したInternet Explorer にて再描画が行われないことがある

現象

Internet Explorer 9 または 10 を RemoteApp アプリケーションとして公開している環境で、モーダル ダイアログを表示した際に画面の再描画が行われないことがあります。

原因

Internet Explorer 9 以降、実装されたハング回復機能の影響を受け、RemoteApp として公開された Internet Explorer でモーダルダイアログを表示した際に再描画が行われないことがあります。

ハング回復機能とは Internet Explorer 9から新しく実装された機能であり、タブ内にハングが発生しますと、それを自動的に検出して、ユーザーにハング回復通知を表示します。

ハング回復が選択されますと、ハングしたタブ内に表示するコンテンツを別タグに回復させることができます。これにより、IE9 の信頼性を高めています。詳しい情報は以下のページをご覧ください。


IE9 のハング処理機能

http://blogs.msdn.com/b/ie_jp/archive/2011/08/10/10194401.aspx

解決方法

RemoteApp サーバーにおいて以下のレジストリを設定し、ハング回復機能を無効に設定します。



1. RemoteApp サーバーにて管理者権限でログオンし、レジストリエディタを起動します。

2. 以下のレジストリを作成します。



Key : HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Main

Type: REG_DWORD

Name: HangRecovery

Value: 0



Key : HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\Internet Explorer\Main

Type: REG_DWORD

Name: HangRecovery

Value: 0



3. Internet Explorer を再起動し、設定を反映させます。
プロパティ

文書番号:2897215 - 最終更新日: 2016/09/29 - リビジョン: 1

フィードバック