掲示板一覧   -   トピック一覧
   Enterprise Architect 全般
     Enterprise Architect起動時にWindowsInstallerが起動する


スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 トピック
tkouno
投稿日時: 2009-12-24 11:30
EA Administrator
投稿: 3939

Enterprise Architect起動時にWindowsInstallerが起動する

○ご指摘

Enterprise Architectをインストール後、起動すると
WindowsInstallerの画面が表示されます。内容は以下の通りです。

WindowsにEnterprise Architect日本語版を設定しています。しばらくお待ちください。

その後、再起動を要求されますが、再起動しても再度同じ画面が
表示され、起動できません。

○回答

いただいた情報から判断した結果、JET3.5に関するWindows側の
管理情報の不整合により、このメッセージが表示されているのではないかと
推測いたしました。
(お客様の環境がわからないため、事実はわかりません。)

インストーラでこのJET3.5に関する設定を変更した結果
起動するようになりました。


ただし、現時点で他の事例がなく、根本的な対処方法が見つかっていません。
もし、同じ現象が発生した方がいらっしゃいましたら、サポートに
お知らせいただけますと助かります。


tkouno
投稿日時: 2010-4-8 10:26
EA Administrator
投稿: 3939

Re: Enterprise Architect起動時にWindowsInstallerが起動する

この件と同じ現象について、別のお客様からも同じ問題が
発生するとのご指摘がありました。

同様に、設定を変更したインストーラで問題が解決できました。
ただ、具体的な原因などはわかっていません。

もし、同じ問題が発生している場合には、サポートにお知らせください。

○以下、背景の説明です。○

このメッセージは、Windowsの構成部品であるWindowsInstallerが
何らかの理由で、Windows共通のモジュール※が「変更された」と誤認識し
元に戻そうとする挙動です。
(ただし、誤認識のため、元に戻すことは成功せず、何度もこのメッセージが
表示され続けます。)

※:「マージモジュール」と呼ばれます

この「Windows共通のモジュール」は、Enterprise Architectのインストーラでも
いくつかインストールしています。
(VisualC++のランタイム・MS-JETのランタイム・MSXMLライブラリなど。
「設定を変更したインストーラ」は、このモジュールをすべて外したものです。)

また、他のアプリケーションでもこのうちのどれかをインストールしていることが
発生の条件です。

このうちのどれかが原因で、WindowsInstallerが誤作動をしています。

ただ、インストール時にこれらの「Windows共通のモジュール」をインストールする
方法はMicrosoftによって定義されているため、Enterprise Architectの
インストーラ(InstallShieldで作成)も、おそらく他のアプリケーションも、
正しい方法でインストールしていると考えます。

そのため、現時点では対処方法がないという状況です。
(誤認識しないようにMicrosoft側の対処が必要です。)


なお、MS-JETのモジュールが原因かどうかは、わかっていません。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ