フォームを開発しようとするとMagicが終了する
初めて投稿します。よろしくお願いします。
【現象】
フォームを開発しようとするとMagicが強制終了するようになりました。
現象発生するバージョンはxpa3.1、xpa3.2、xpa4Plusで確認しています。
終了時のイベントログには下記のエラーが記録されています。
--- イベントログここから (3.2のものです) ----------------------------------
障害が発生しているアプリケーション名: MgxpaStudio.exe、バージョン: 3.2.0.725、タイム スタンプ: 0x5a2e4381
障害が発生しているモジュール名: unknown、バージョン: 0.0.0.0、タイム スタンプ: 0x00000000
例外コード: 0xc0000005
障害オフセット: 0x04354c23
障害が発生しているプロセス ID: 0x0x4474
障害が発生しているアプリケーションの開始時刻: 0x0x1DAEFA4F41EC64C
障害が発生しているアプリケーション パス: C:\Program Files (x86)\Magicxpa\Studio 3.2\MgxpaStudio.exe
障害が発生しているモジュール パス: unknown
レポート ID: 406084a6-3467-4bad-95e5-d035de6acb88
障害が発生しているパッケージの完全な名前:
障害が発生しているパッケージに関連するアプリケーション ID:
--- イベントログここまで ----------------------------------
【原因予想】
社内で現象が発生する人・しない人が混在しており十分な切り分けができていませんが、
原因の可能性が高いトリガーとして
・2024年、8/8~9のWindowsUpdate
・Magic4Plus(Ver4.10a)のインストール
を疑っています。
【経緯】
元々xpa3.2をメインに使用しており、新バージョンでの開発をするため、xpa4Plusを順次インストールしています。
1名(Win10)が「4Plusインストール時、WebClientの前提ソフトインストール画面(添付画像参照)で"次へ"を押すとフリーズする」ということで何度か再インストールしてみて、ようやく完了しました。

ところが、表題の現象が、インストールに苦戦した4Plusだけでなく、xpa3でも発生する事態となりました。xpa3.1、3.2、4Plusをそれぞれ再インストールしましたが復旧できず、OS初期化を選択しました。OS初期化後は現象が発生せず問題なく動作しており、WindowsUpdateは最新の状態です。
また、別のもの(Win11)が意図せずWindowsUpdateをインストールしてしまったところ、Magicが起動途中で終了してしまう現象(表題とは別現象)が発生し、KB5042099(2024-08 .NET Framework 3.5 および 4.8.1 の累積的な更新プログラム)をアンインストールしたら復旧できた、と喜んだのも束の間、表題の現象が発生してしまい頭を抱えている状態です。
同様の現象に対応したことがある方、いらっしゃいましたらご教示いただけませんでしょうか。
-
丁度私も昨日xpa4Plusをインストールしました。
何が原因かわからないが非常にインストールが遅い。途中で止まっているのでは?と思った事が何回もありました。インストールが終わるまで(正確に測っていませんが)1時間以上かかりました。
他にも遅かった人いますが、スムーズにインストールできた人もいます。よくわかりません。
しかし、インストール後は他のバージョンでも開発に問題は出ていません。
何か良い情報が出てくるといですね。
-
user様から
>テクニカル情報の2004555を確認してみて下さい
とコメントいただいたので見てきました。
(この画面に表示されない理由がわかりません…)
インストールに時間がかかる問題は4.10bで対応済みとのことで、インストールについては今後は問題なさそうです。情報ありがとうございます。
残る問題は、WindowsUpdateの度に、開発に支障が出ないか不安を抱えて過ごす羽目になったことですね。ダメ元で.Netの無効化→有効化を試す予定です。
-
因みに私は4.10a⇒4.10bのインストールでしたが、インストトールに時間が掛かりました。
4.10aでも時間がかかりましたので、その時点で何か問題があった事が原因かもしれません。
-
E_yさん、
私の場合は、4.10aのインストールで、とくに時間が掛かると感じたことはないです。
何なんでしょうね?
-
E_yさん、
カスタムインストールを選び、インストールオプションで不要なモジュールを除外してインストールしてみてはいかがでしょうか?
何に時間が掛かっているのかが分かるかもしれませんね。
-
tandaさん
WebClientモジュールを除外すれば時間がかかることはなくなります。

今後使う可能性があるためとりあえずでインストールしていますが、躓く人が多ければ除外した手順で進めることも考えています。
-
nakadaSOさん、
私のところでは、WebClientモジュールにチェックを入れたままでも、とくに異様に時間が掛かることもなく、他のバージョンに影響を与えることもなく、正常にインストールが完了しています。
ちなみに、OSはWindows Server2019です。
-
tandaさん
Windows10と11が複数あり、
・スムーズにインストールできる人
・時間がかかるけどインストールできる人
・時間がかかってインストール終了したけどMagic(4Plus)が起動できず、再インストールしたらスムーズにインストールできた人
・表題のように他バージョンまでおかしくなる人
が混在してわけわからん状態であります。。。
-
nakadaSOさん、
なんとなくの勘ですが、.NET Frameworkのインストール状況に依存しているような気がします。
Magicをインストールする前に、.NET Frameworkの環境を整えておくというのも一つの手かもしれませんね。あくまで、推測でしかありませんが。。
今のMagicは、.NET Frameworkにたいへん依存しています。とくにフォームエディタ周りはほとんど.NET Frameworkで動いているといっても過言ではないと思います。
-
.NET Frameworkがあやしそうなので、修復ツールを試してみてはいかがでしょうか?
参考になればと思います。
Microsoft .NET Framework 修復ツールを使用できます - Microsoft サポート -
返信遅くなりまして申し訳ありません。
>tandaさん
元々Magicで開発していた状況で突然起動しなくなったため、環境の整えようがありません。Magicの再インストールでも解決しなかったのですが、VisualStudio(2015?)を個別にアンインストールしたらよかったかもしれません。
>hiraさん
ご提示いただいた.NETの修復ツールですが、先にOS初期化をしてしまっていましたので、試せていません。
コメント頂いた方々、ありがとうございました。
結局現象再現できないままOS初期化で対応、という残念な結果となってしまいました。
今後、同事象に遭遇した方のため、試せていない内容を列挙して閉めさせていただきます。
・.Netの修復ツール
・VisualStudioのアンインストール→Magicインストール
・VisualStudioや.Net関連のフォルダ比較
サインインしてコメントを残してください。
コメント
11件のコメント