[Windows 7(x64) IE9]IE9でVB6のActiveXコントロールのページの“ファイルを開く”ダイアログを表示した後、ダイアログを閉じたタイミングでIEがフリーズします。

IE9でVB6のActiveXコントロールのページの“ファイルを開く”ダイアログを表示した後に、

ファイルを選択して「開く」ボタン、または「キャンセル」ボタンをクリックしてダイアログを閉じると、

そのタイミングでIEがフリーズしてしまいます。

Windows 7(x86)と、IE8ではこの現象は発生しません。

 

下記を参考にし、レジストリの修正で正常に動作していることを確認できたのですが、

レジストリの修正なしに、解決する方法はありますでしょうか?

なお、サイトにありましたWindows UpdateのKB2530548の適用はされています。

http://answers.microsoft.com/ja-jp/ie/forum/ie9-windows_7/ie9activex%E3%82%B3%E3%83%B3%E3%83%88%E3%83%AD%E3%83%BC%E3%83%AB%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6/b0b13151-4780-e011-9b4b-68b599b31bf5

 

よろしくお願いいたします。

 

質問情報


最終更新日 2019年6月12日 表示 1,393 適用先:

マイクロソフト的にはレジストリ値 DetourDialogs の追加で回避する問題については KB2530548 で修正されたと認識しているでしょうから、もし KB2530548 の適用で回避しないのであれば、KB2530548 で修正したのとは別の不具合の可能性もありますね。

内容的にも直接サポート サービス http://www.microsoft.com/ja-jp/services/support.aspx を利用された方が良いように思いますが、まずその前に最小化した動作 (ダイアログを表示するだけ) の ActiveX でも発生するか、まず切り分けて、特定の ActiveX に依存しない事を確認されるのが良いかと思います。

 

この回答で問題は解決しましたか?

役に立ちませんでした。

回答としてマークしていただきありがとうございます。

この返信の満足度をお教えください。

フィードバックをお送りいただきありがとうございます。今後のサイト改善に役立てて参ります。

この回答の満足度をお教えください。

フィードバックをお送りいただきありがとうございます。

Hebikuzure様

 

ご回答ありがとうございます。

簡単なダイアログ表示のプログラムを作成して動作させてみましたが、
やはり同様の現象が生じてしまい、レジストリ値DetourDialogsの追加により回避できています。

また、KB2530548での修正内容について、“インターネット ・ エクスプ ローラー ・ 9 VB6 ActiveX コントロールによって起動されるモーダル ダイアログ ボックスを閉じると、web ページが応答を停止します。”とありましたので、モーダルダイアログを表示するプログラムでも動作の確認を行いましたが、こちらはレジストリの修正なしで、フリーズせずに動作しました。

KB2530548で修正された問題とは別の問題のようです。
ご掲示いただいた直接サポートに、問い合わせてみることにします。
情報のご提供ありがとうございました。

この回答で問題は解決しましたか?

役に立ちませんでした。

回答としてマークしていただきありがとうございます。

この返信の満足度をお教えください。

フィードバックをお送りいただきありがとうございます。今後のサイト改善に役立てて参ります。

この回答の満足度をお教えください。

フィードバックをお送りいただきありがとうございます。