Internet Explorer 9(IE9)でのActiveXコントロールの更新でエラーになります。
-
2012年6月1日 7:15
Windows7 + Internet Explorer 9(IE9)環境において、管理者権限でログインし、開発した未署名のActiveXコントロール(仮にabc.ocx)をWEBサーバからインストールして実行しています。
「インターネットオプション」で「未署名のActiveXコントロールのダウンロード」を有効orダイアログを表示にしているので、初回インストールでは問題なくダウンロードされ、c:\windows\downlaoded program files配下にabc.ocxファイルがインストールされます。
動作にも特に問題ありません。
しかし、ActiveXコントロールのバージョンを上げて、再度WEBサーバからabc.ocxをインストールしようとすると必ず失敗します。
※abc.ocxのファイルバージョン、OBJECTタグのCODEBASEのバージョン、abc.ocxと関連DLLを含んだCABファイル内のINFファイルのバージョン情報は全て同一のバージョンに上げております。
この場合、コマンドプロンプトを「管理者として実行」で起動して「regsvr32.exe /u abc.ocx」を実行し、c:\windows\downlaoded program files配下からabc.ocxを手動で削除すると、やっと新しいバージョンのabc.ocxのインストールが可能になります。
IE8まではこのような現象はありませんでした。
IE9では更新時の上書き保存か登録解除(regsvr32.exe /u abc.ocx)で失敗しているように見受けられます。
IE9では、ActiveXコントロールの新規インストールは出来るが、バージョンを上げた更新のインストールは出来ないのでしょうか?
それをするためにはどうしたら良いでしょうか?
ちなみにビルトインのAdministratorアカウントでは、ActiveXコントロールの更新インストールが問題なく可能です。
以上、ご回答を宜しくお願い申し上げます。
すべての返信
-
2012年6月2日 5:00モデレータ
直接の回答にはなりませんが、
- コードのダウンロードが失敗した理由の詳細についてを検索する方法
http://support.microsoft.com/kb/252937/ja
でエラーを調査する、また Process Monitor でエラーとなっている動作を確認する
- Process Monitor
http://technet.microsoft.com/ja-jp/sysinternals/bb896645
hebikuzure
- 回答としてマーク 星 睦美Microsoft Contingent Staff, Moderator 2012年6月28日 8:25
- コードのダウンロードが失敗した理由の詳細についてを検索する方法
-
2012年6月28日 8:25モデレータ
RYU-1 さん、こんにちは
フォーラム オペレーターの星 睦美です。Hebikuzure さんからの返信を調査の手がかりとして役立てていただけたのではないかと思います。
今回は私から[回答としてマーク] をさせていただきました。
もし引き続き質問がありましたら、[回答としてのマークの解除]をして返信できます。それでは今後ともTechNet フォーラムをよろしくお願いします。
日本マイクロソフト株式会社 フォーラム オペレーター 星 睦美

